[Porting] Pixel 4a
-
Hi all,
just to tell you that Halium 10 support which matches the corresponding Android 10, or even 11, are now quite mature and ready to be used on various devices. Would be great if someone gives the P4a a shot with the generic porting method where you only need to customize the kernel so far.
We can set up a Gitlab repo that would then take care of the rest.
-
@flohack I am happy to purchase a device to test this, is there any reason not to go for a pixel 5 or 6? If not then I'm happy to get one of the later models, otherwise ill get the 4a
-
@buginacode there are various reasons as we do not support Android 11 devices and up now properly. There is still stuff to do.
Depending on the initial Android version the device was released with this limits if it can be ported or not.
Pixel 5 had Android 11, it should have good results in porting already, but Pixel 6 I assume will be 12 right? Ther is no way we can do this right now.
So yes do not buy it now, there is nothing to test before a dev sits down and tries to make a port.
-
I'm hoping this is a "no dumb questions" crowd.
I have an old Pixel 4a that's been upgraded to Android 12.
If/When there is a port for the 4a, would I be able to load it on that device, or would it need to be an non-upgraded device? -
@junkle If it needs to be on a previous version, you would normally be able to downgrade before installing UT.
-
@junkle said in [Porting] Pixel 4a:
would I be able to load it on that device, or would it need to be an non-upgraded device?
To both, Yes
Depending on what halium the port could be you will be able either to downgrade to the correct android version or just install the port.
Pixel phones are good for UBports because there is a lot of documentation and Google provides means to downgrade quite easily... -
@flohack uh-oh. Looks like I made a mistake reading the forums and purchased a pixel 5. I have had a little experience building kernels, and I also ported a root fs to cadmium linux one time. Is it possible I might try to get started poking around the device to get halium 11 working on it?
After looking at the halium docs it looked like a kernel booting through lineage was required as a starting point. I was able to see it looks like there's quite a bit of activity regarding that : https://forum.xda-developers.com/t/rom-official-redfin-lineageos-20.4217559/
Then as a next step I think I'm supposed to create a device port issue on https://github.com/Halium/projectmanagement/issues?q=is%3Aissue+is%3Aopen+pixel+5 and then try to get started with the related tasks.
-
@discord Hi. The old porting method could be called obsolete at this point. We use the standalone kernel method nowadays, you can join at t.me/ubports_porting and we'll guide you through
-
@discord Hi long time passed, did you achieve anything ?
-
@Flohack
Also, now halium 11 is up, as i see in FP4 port page (wich only lacks VoLTE and Waydroid under Focal, thanks to the great work of porters, including you) ^^