Google Pixel 3a (sargo)
-
This is a port of Ubuntu Touch for the Google Pixel 3a (sargo).
Sources:
Kernel:
https://github.com/fredldotme/android_kernel_google_bonitoDevice:
https://github.com/fredldotme/android_device_google_bonitoStatus:
Working:
- Audio
- Calling
- Wifi
- Wifi hotspot
- Bluetooth
- Vibration
- Sensors
- Video decoding
- Photo camera & video recording
- Gallery previews
- Flash light
- Fingerprint reader
- GPS
- USB/MTP
- USB/ADB
Missing:
- Anbox
- Libertine
Known issues:
- During installation finding the device in recovery mode takes some time. Use the "Try again" button frequently until it is found by the UBports Installer.
- Under active investigation: Sometimes the device loses data signal without indication. In this case the device needs a reboot.
- Even though GPS should work it might take a long time to get a GPS fix on location requests.
- Bluetooth calls miss working microphone routing.
- WIFI usage drains the battery.
Install:
-
Make sure to revert to factory image PQ3B.190801.002 before continuing: https://developers.google.com/android/images#sargo
-
Install using the UBports installer (version 0.6.0-beta and up): https://github.com/ubports/ubports-installer/releases/tag/0.6.0-beta
-
Awesome work! I've been waiting for just the right device to land here in the porting section to upgrade to and this may be it. tough question, but any sort of timeframes on when gps and mtp may be working? Not sure I can live without those
-
Also, will this work with the pixel 3a XL?
-
@fredldotme said in Google Pixel 3a (sargo):
- Flash Erfan's GSI image with Ubuntu Touch using TWRP:
https://build.lolinet.com/file/haliu...staller_v9.zip
Your link seems to have been inadvertently truncated. I think you are referring to one of Erfan's GSI images that are found here:
https://build.lolinet.com/file/halium/GSI/
Also, I realize you're still working out the kinks for the Halium-9/GSI/Treble approach. But even at this early stage, it seems to me that, given that quality (yet budget friendly) Android 9+ devices are becoming more widely available, it's hard to justify anyone investing much additional time/effort into porting older devices that rely on Halium-5/Halium-7.1.
If that's the case, I hope you and your colleagues will announce that the age of UT on Halium-5/Halium-7.1 devices is nigh, and that the future of UT belongs to Halium-9+ devices (and, of course, to pure Linux phones, such as the PinePhone, that don't need Halium ).
- Flash Erfan's GSI image with Ubuntu Touch using TWRP:
-
@dieharddan There's a possibility this could also work with the XL variant, if not as-is then with a rebuild, as the sources are actually the XL (bonito) ones. The kernel doesn't make a differentiation between sargo and bonito at all.
@GizmoChicken Thanks for the hint, fixed the link! And yeah, I hope we're quick enough with getting Halium 9-based ports fully working soon. The next step for me is getting the recovery part working so that OTAs and UBports Installer support can be achieved.
-
@fredldotme ok, I may purchase the xl and use your instructions here. If it doesn't work is it difficult to do the "rebuild" are there instructions for that? Thanks!
-
@dieharddan when it's time to rebuild things you might join me over at
@Halium
on Telegram. -
@fredldotme hey so i cant get the sms working properly.... i can send sms no problem however i cant receive any unless i restart my device, and even then i only get the messages that have been sent already... i followed the instructions properly to install it but im at a loss. (p.s- this is my first time using ubuntu touch and im very unfamiliar with it however eager to learn)
-
@fredldotme cool thanks
-
@v3gas I'll test this again this coming week, I'll let you know when I know more. If you need SMS I'll suggest going back to Android for now, in the meantime I'll take SMS off the list of working things.
If you want to help out debugging things make sure you have an RNDIS capable host OS on your PC and that you can SSH into the device via
ssh phablet@10.15.19.82
from the command line. If that works I'll give you instructions on how to debug this. -
If LED does not work then does that mean no flashlight or no screen?
-
@Hawi It's just the little notification LED most phones have above the screen.
-
@thilov ok thanks
-
I purchased a 3A XL and will be trying this soon, has any progress been made on adding this to the ubports installer?
-
Can you use DisplayPort via USB c on this?
-
@fredldotme For anyone interested, I followed the instructions and was able to install UT on the 3A XL perfectly; with that being said, calls and sms out work perfect, but not sms in, mms or data, and its because im not able to add or edit the apn, the setting wont stay when i change them.. Is this issue also on the 3A?
I have and reported this same issue with pinephone as well
https://gitlab.com/ubports/community-ports/pinephone/-/issues/182 -
I was able to get the apn settings to stick and everything works except sms in as mentioned above, im willinf to help debug this with some guidance to get this working
Also, GPS is working perfect for me!
-
@dieharddan I'm surprised about GPS, would have to retest that myself.
Regarding SMS: You would have to, at least, check what happens in the logat radio log and, additionally, enable ofonod debugging.
To follow the radio log (Using SSH,
phablet@10.15.19.82
) :sudo env LD_LIBRARY_PATH=/system/lib64:/vendor/lib64 /system/bin/logcat -b radio
Try to send yourself an SMS and check whether anything moves in the log and what exactly happens. Also, make sure you remove any private information from the log before sending it to me or posting it here.
-
@fredldotme I sent the sms at 08-25 03:07:30.243 (near the bottom), but doesn't look like anything happens, as a test i made a call and it does show logs then, also i used my ip address instead of the 10.15.19.82, not sure if that makes any difference..
-
This post is deleted!