Skip to content

Add Nothing Phone 1 (Spacewar)#302

Merged
maciek134 merged 4 commits intoubports:masterfrom
Nonta72:master
Dec 7, 2025
Merged

Add Nothing Phone 1 (Spacewar)#302
maciek134 merged 4 commits intoubports:masterfrom
Nonta72:master

Conversation

@Nonta72
Copy link
Contributor

@Nonta72 Nonta72 commented Dec 4, 2025

This should enable installation through Ubports Installer for Nothing Phone 1 which is already on the official Ubports OTA daily channel.

This should enable installation through Ubports Installer for Nothing Phone 1 which is already on the official Ubports OTA channel
@Nonta72
Copy link
Contributor Author

Nonta72 commented Dec 6, 2025

Test results (installation successful) :

nonta@debian:~$ ubports-installer -f '/home/nonta/Downloads/Spacewar.yml' info: Welcome to the UBports Installer version 0.11.2! [7495:1206/000809.962229:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times! info: Installing Ubuntu Touch on your Nothing Phone 1 (Spacewar) info: configuring... info: settings: {"bootstrap":true,"partition":true,"wipe":true,"channel":"24.04-1.x/arm64/android9plus/daily"} info: Downloading 10 files info: Downloaded file 1 of 10 info: Downloaded file 2 of 10 info: Downloaded file 3 of 10 info: Downloaded file 4 of 10 info: Downloaded file 5 of 10 info: Downloaded file 6 of 10 info: Downloaded file 7 of 10 info: Downloaded file 8 of 10 info: Downloaded file 9 of 10 info: Downloaded file 10 of 10 info: All done! Your device will now reboot and complete the installation. Enjoy exploring Ubuntu Touch! [7495:1206/002031.820085:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times! [7495:1206/002031.824381:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times! info: Good bye! nonta@debian:~$

Copy link
Contributor

@maciek134 maciek134 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple of small changes, very nice!

@Nonta72 Nonta72 requested a review from maciek134 December 6, 2025 01:20
@Nonta72
Copy link
Contributor Author

Nonta72 commented Dec 6, 2025

Fixed. Hopefully it's good now.
Screenshot from 2025-12-06 09-53-47

@Nonta72 Nonta72 requested a review from maciek134 December 6, 2025 10:03
Copy link
Contributor

@maciek134 maciek134 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much for your contribution! Any chance you can get someone else to test? I might get one for UI work on under-screen fingerprint sensors but that might take a while

confirm_os:
title: "Confirm OS version"
description: "Your device must be running NothingOS version of Android 13 (NothingOS 2.0.5) before installing Ubuntu Touch. Any other type of ROM (stock or custom) won't work! Click below on More... to download NOS 2.0.5 and follow the steps on the downgrade section."
link: "https://sourceforge.net/projects/nothingphone-1-rom/files/FastbootROM"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://sourceforge.net/projects/nothingphone-1-rom/files/FastbootROM/Spacewar_FastbootROM_v2.0.5.7z/download would be a better link but it's not a big deal, we should probably change how the links look

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had people test/use the port on their devices already (before requesting an OTA channel for it). But I've yet to get someone to test the installer with the custom config file. I asked some testers, waiting for their feedback.

If we do get UDFPS, it'd be nice! I'm also trying to figure out how to get lomiri to make use of the glyphs on the back of the phone (to be used as notification LED and I think hfd-service handles this feature).

I've included the direct link to the fastboot ROM

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I should be able to test the installation sometime next week if you don't find anyone by then, found a cheap used one. I'll keep you in mind for UDFPS testing.

LEDs would be a nice addition to the port, yeah :D

@neonmodder123
Copy link

Hello! Can confirm this UBPorts Installer Config works for the Nothing Phone (1). I tested the UBPorts Installer on Ubuntu, and the installer works perfectly, as well as the OS. Here are some screenshots and the UBPorts Installer Log:
Screenshot_20251207_175219
screenshot20250711_221331594

Log:
neon@ubuntu:~$ ubports-installer -f Spacewar.yml info: Welcome to the UBports Installer version 0.11.2! info: Installing Ubuntu Touch on your Nothing Phone 1 (Spacewar) info: configuring... info: settings: {"bootstrap":true,"partition":true,"wipe":true,"channel":"24.04-2.x/arm64/android9plus/daily"} info: Downloading 9 files info: Downloaded file 1 of 9 info: Downloaded file 2 of 9 info: Downloaded file 3 of 9 info: Downloaded file 4 of 9 info: Downloaded file 5 of 9 info: Downloaded file 6 of 9 info: Downloaded file 7 of 9 info: Downloaded file 8 of 9 info: Downloaded file 9 of 9 info: All done! Your device will now reboot and complete the installation. Enjoy exploring Ubuntu Touch! info: Good bye! neon@ubuntu:~$

@Nonta72
Copy link
Contributor Author

Nonta72 commented Dec 7, 2025

Thank you for the feedback @neonmodder123 :)

Let's hope this PR gets merged soon

@maciek134 maciek134 merged commit dfc9da4 into ubports:master Dec 7, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants