[Porting] Call for Testers
-
@flohack Thanks!
-
We are are ready for the first round of tests. Please be aware that this is really work in progress, so for example you wont have audio, neither calls nor music. Also fingerprint crashes currently, etc...
Also, a weird thing: WiFi sometimes races on startup and then you will find no APs in the list. Try to reboot until you get a good indication of APs and WiFi symbol is being shown correctly.
Generic instructions you can find here: https://pad.ubports.com/p/HaliumHowToTestInstall
The images you need you will find here: http://twoot.bin.org.in/nextcloud/index.php/s/2Zk2Lz8cZCdqArT
After the initial steps of course, only the last part with halium-install will be relevant in the future. That will save some time. I also plan to publish the script that does just replace the system image, so you dont need always to replace the whole rootfs.
Device checklist: https://gitlab.com/ubports/community-ports/general/-/blob/master/DeviceChecklist.md
Let me know if that makes sense.
-
Here's things don't work for me :
music streaming when screen off
Libertine (makedev error)
mobile data(but work with the gsi image) -
@raysun96 Music streaming - what do you use? Thats not a problem of the port, Apps are not allowed to run in the background, except you remove confinement. One of those Apps that works is the highly unofficiall "Cloud Music" app. Dunno if its still working though
-
@flohack Maybe I should switch to Cloud Music.
-
-
@flohack Thanks! It still work!
-
I have installed the image on my OnePlus 5.
This is my test result.
Actors: Manual brightness //Works
Actors: Notification LED //doesn't work
Actors: Torchlight //works
Actors: Vibration //works
Bluetooth: Driver loaded at startup //doesn't work
Bluetooth: Enable/disable and flightmode works //doesn't work
Bluetooth: Persistent MAC address between reboots //unknown
Bluetooth: Pairing with headset works, volume control ok //unknown
Camera: Flashlight //works
Camera: Photo //works
Camera: Video //works but Media Player app can only play the first frame (video file works on PC)
Camera: Switch between back and front camera //works
Cellular: Carrier info, signal strength //works, not stable
Cellular: Data connection //works
Cellular: Incoming, outgoing calls //doesn't work and sometimes crashes (VoLTE-only carrier)
Cellular: MMS in, out
Cellular: PIN unlock
Cellular: SMS in, out //SMS in works. SMS out doesn't work
Cellular: Change audio routings
Cellular: Voice in calls
Cellular: Switch connection speed between 2G/3G/4G works for all SIMs
Cellular: Enable/disable mobile data and flightmode works //works
Cellular: Switch preferred SIM for calling and SMS - only for devices that support it
Endurance: Battery lifetime > 24h from 100%
Endurance: No reboot needed for 1 week
GPU: Boot into UI //works
GPU: Hardware video decoding
Misc: Anbox patches applied to kernel
Misc: AppArmor patches applied to kernel
Misc: Battery percentage //works
Misc: Offline charging (Power down, connect USB cable, device should not boot to UT) //doesn't work, boot to OnePlus logo and hang?
Misc: Online charging (Green charging symbol, percentage increase in stats etc) //works but no charging symbol
Misc: Recovery image builds and works
Misc: Reset to factory defaults
Misc: Date and time are correct after reboot (go to flight mode before)
Misc: SD card detection and access - only for devices that support it
Misc: Shutdown / Reboot //works
Misc: Wireless charging - only for devices that support it
(Network: NFC - disabled atm due to no middleware)
WiFi: Driver loaded at startup //sometimes WiFi status is not shown right. try rebooting
WiFi: Enable/disable and flightmode works //works
WiFi: Persistent MAC address between reboots //works
WiFi: Hotspot can be configured, switched on and off, can serve data to clients //works but interferes with WiFi. Hotspot status is not shown right.
Sensors: Automatic brightness //works
Sensors: Fingerprint reader, register and use fingerprints (Halium 9.0 only) //doesn't work
Sensors: GPS //doesn't work
Sensors: Proximity //works
Sensors: Rotation //works
Sensors: Touchscreen //works
Sound: Earphones detected, volume control //works
Sound: Loudspeaker //works
Sound: Microphone //works
Sound: Loudspeaker volume control //works
USB: MTP access //works
(USB: ADB access - disabled atm due to no middleware)
USB: External monitor - only for devices that support it //doesn't worksshd works
apt doesn't work
Libertine doesn't work
USB keyboard and mouse works
back button, home button and menu button doesn't work -
Hi, I have installed ubuntu touch like in https://pad.ubports.com/p/HaliumHowToTestInstall.
when I Issue ./halium-install-standalone.sh -p ut -s ubuntu-touch-android9-arm64.tar.gz system.img - I get:Chosen rootfs is ubuntu-touch-android9-arm64.tar.gz
Chosen android image is system.img
Chosen release is ut
Compress images before pushing: falseI: Writing rootfs into mountable image
I: Writing android image into mountable image
I: Running post installation tasks
enabling SSH ... [done]
Please enter a new password for the user 'phablet':
Geben Sie ein neues UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: password updated successfully
I: Copying ssh key to the user 'phablet'
I: Shrinking images
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
Die Grรถรe des Dateisystems auf .halium-install-imgs.ymhtd/system.img wird auf 118902 (4k) Blรถcke geรคndert.
Start von Durchgang 3 (max = 24)
Die Inode-Tabelle wird gelesenXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Das Dateisystem auf .halium-install-imgs.ymhtd/system.img is nun 118902 (4k) Blรถcke lang.I: Unmounting images
I: Pushing rootfs and android image to /data via ADB
I: Pushing rootfs to /data via ADB
adb: error: failed to get feature set: no devices/emulators found
I: Pushing android image to /data via ADB
adb: error: failed to get feature set: no devices/emulators found
I: Renaming to system-as-root compatible system image
adb: no devices/emulators foundreal 0m0,012s
user 0m0,010s
sys 0m0,000s
Error: Couldn't copy the files to the device, is it connected?
I: Cleaning up
umount: .halium-install-rootfs.UI62L: nicht eingehรคngt.
adb: no devices/emulators foundany hints ?
Michael
-
@michi2302 Is your phone in recovery mode?
Checkadb devices
-
yes, fastboot devices is ok, but adb devices doesnot show any device when phone is in fastboot mode
usb debugging is on
phone is unlocked -
@michi2302 said in [Porting] Call for Testers:
yes, fastboot devices is ok, but adb devices doesnot show any device when phone is in fastboot mode
adb devices never shows any devices when the phone is in fastboot mode. Unless you meant to say recovery mode, the behavior described is expected.
-
yes thats it - my phone was allways in fastboot-mode - new in recovery-mode all was fine
- THX
-
so next problem, after successful installation - my phone is in the 1+ logo powered by android ??
I had originally installed a custom rom with trwp - maybe that's the problem ? -
@michi2302 I am not sure there already is a custom boot logo for the Oneplus 5/5T.
As long as your phone boots into Ubuntu Touch, then all is well.
-
@arubislander thx for reply
right - the bootlogo is probably from android 11 - other question to run "./halium-install-standalone.sh -p ut -s ubuntu-touch-android9-arm64.tar.gz system.img"
I have the recovery.img from "http://twoot.bin.org.in/nextcloud/index.php/s/2Zk2Lz8cZCdqArT"
installed is that correct ? - because without recovery adb will not run.thx
-
@arubislander no phone doesยดt boots in Touch hangs on android boot logo
-
I will have to gracefully bow out now, as I do not have a OP 5/T.
But just to get this clear for anyone dropping by to help you. You are in fact saying the installation failed because your phone does not boot to Ubuntu Touch. Correct? -
@arubislander
yes, right - no problems during installprocess. but phone does not boot to ubuntu touch. -
@michi2302
You can fastboot into TWRP and use adb shell to connect to your phone and examine the image files.
They are in /data/.
android-rootfs.img (size 487022592)
rootfs.img (size 3221225472)
Sizes from my working OnePlus 5.You can also check if you have flashed halium-boot.img and vendor.img.
fastboot flash boot halium-boot.img
fastboot flash vendor vendor.img