Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Google Pixel 3a (sargo)

    Devices
    17
    106
    3306
    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.
    • fredldotme
      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 dieharddan M 3 Replies Last reply Reply Quote 4
      • dieharddan
        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 0
        • dieharddan
          dieharddan last edited by

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

          1 Reply Last reply Reply Quote 0
          • G
            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
            • fredldotme
              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.

              dieharddan 1 Reply Last reply Reply Quote 2
              • dieharddan
                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!

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

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

                  dieharddan 1 Reply Last reply Reply Quote 0
                  • V
                    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)

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

                      @fredldotme cool thanks

                      1 Reply Last reply Reply Quote 0
                      • fredldotme
                        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
                          Hawi last edited by

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

                          thilov 1 Reply Last reply Reply Quote 0
                          • thilov
                            thilov @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
                              Hawi @thilov last edited by

                              @thilov ok thanks

                              1 Reply Last reply Reply Quote 0
                              • dieharddan
                                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
                                  Hawi last edited by

                                  Can you use DisplayPort via USB c on this?

                                  1 Reply Last reply Reply Quote 0
                                  • dieharddan
                                    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 1
                                    • dieharddan
                                      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!

                                      fredldotme 1 Reply Last reply Reply Quote 1
                                      • fredldotme
                                        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.

                                        dieharddan 1 Reply Last reply Reply Quote 1
                                        • dieharddan
                                          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
                                          • dieharddan
                                            dieharddan last edited by

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