UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Google Pixel 3a (sargo)

    Scheduled Pinned Locked Moved Google Pixel 3a/3a XL
    106 Posts 17 Posters 44.6k Views 6 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • fredldotmeF Offline
        fredldotme
        last edited by fredldotme

        This is a port of Ubuntu Touch for the Google Pixel 3a (sargo).

        Sources:
        Kernel:
        https://github.com/fredldotme/android_kernel_google_bonito

        Device:
        https://github.com/fredldotme/android_device_google_bonito

        Status:

        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

        G dieharddanD M 3 Replies Last reply Reply Quote 4
        • dieharddanD Offline
          dieharddan
          last edited by dieharddan

          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

          1 Reply Last reply Reply Quote 1
          • dieharddanD Offline
            dieharddan
            last edited by

            Also, will this work with the pixel 3a XL?

            1 Reply Last reply Reply Quote 0
            • G Offline
              GizmoChicken @fredldotme
              last edited by

              @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 🙂 ).

              1 Reply Last reply Reply Quote 1
              • fredldotmeF Offline
                fredldotme
                last edited by

                @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.

                dieharddanD 1 Reply Last reply Reply Quote 2
                • dieharddanD Offline
                  dieharddan @fredldotme
                  last edited by

                  @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!

                  fredldotmeF 1 Reply Last reply Reply Quote 0
                  • fredldotmeF Offline
                    fredldotme @dieharddan
                    last edited by

                    @dieharddan when it's time to rebuild things you might join me over at @Halium on Telegram.

                    dieharddanD 1 Reply Last reply Reply Quote 0
                    • V Offline
                      v3gas
                      last edited by v3gas

                      @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)

                      fredldotmeF 1 Reply Last reply Reply Quote 0
                      • dieharddanD Offline
                        dieharddan @fredldotme
                        last edited by

                        @fredldotme cool thanks

                        1 Reply Last reply Reply Quote 0
                        • fredldotmeF Offline
                          fredldotme @v3gas
                          last edited by

                          @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.

                          1 Reply Last reply Reply Quote 0
                          • H Offline
                            Hawi
                            last edited by

                            If LED does not work then does that mean no flashlight or no screen?

                            ? 1 Reply Last reply Reply Quote 0
                            • ? Offline
                              A Former User @Hawi
                              last edited by

                              @Hawi It's just the little notification LED most phones have above the screen.

                              H 1 Reply Last reply Reply Quote 1
                              • H Offline
                                Hawi @Guest
                                last edited by

                                @thilov ok thanks

                                1 Reply Last reply Reply Quote 0
                                • dieharddanD Offline
                                  dieharddan
                                  last edited by

                                  I purchased a 3A XL and will be trying this soon, has any progress been made on adding this to the ubports installer?

                                  1 Reply Last reply Reply Quote 1
                                  • H Offline
                                    Hawi
                                    last edited by

                                    Can you use DisplayPort via USB c on this?

                                    1 Reply Last reply Reply Quote 1
                                    • dieharddanD Offline
                                      dieharddan @fredldotme
                                      last edited by dieharddan

                                      @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

                                      1 Reply Last reply Reply Quote 0
                                      • dieharddanD Offline
                                        dieharddan
                                        last edited by dieharddan

                                        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!

                                        fredldotmeF 1 Reply Last reply Reply Quote 1
                                        • fredldotmeF Offline
                                          fredldotme @dieharddan
                                          last edited by fredldotme

                                          @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.

                                          dieharddanD 1 Reply Last reply Reply Quote 1
                                          • dieharddanD Offline
                                            dieharddan @fredldotme
                                            last edited by dieharddan

                                            @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..

                                            1 Reply Last reply Reply Quote 0
                                            • dieharddanD Offline
                                              dieharddan
                                              last edited by

                                              This post is deleted!
                                              fredldotmeF 1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post