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

    VoLTE Implementation For Google Pixel 3a/3a XL

    Scheduled Pinned Locked Moved Google Pixel 3a/3a XL
    volte
    202 Posts 16 Posters 29.7k Views 5 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.
      • M Offline
        mr_growl @Eric H
        last edited by

        @Eric-H Thanks! I'll check that tomorrow. It seems to me with stock android I can't boot into a build in recovery but that fastbootd does most of what's needed. So I have been using "fastboot boot twrp.img" if I need features that twrp offers.

        Flashing twrp.img directly on to the pixel 3a doesn't work. To get it to install I usually do "fastboot boot twrp.img" and then go to "Advanced" and then "flash currently twrp".

        Eric HE 1 Reply Last reply Reply Quote 0
        • Eric HE Offline
          Eric H @mr_growl
          last edited by

          @mr_growl
          Iirc, an android 12 phone must have a recovery partition unless it is a slot A/B device.

          for example on my device

          • to check recovery partition

            $ fastboot getvar all |& grep -i recovery
            (bootloader) partition-type:recovery:raw
            (bootloader) partition-size:recovery: 0x8000000
            
          • to flash recovery partition

            fastboot flash recovery recovery.img
            
          • to check slots, in fastbootD mode

            $ fastboot getvar slot-count
            slot-count: 0
            
          • Ubuntu Touch for Xiaomi POCO X3 NFC Telegram group
          • Ubuntu Touch installation guide for Xiaomi POCO X3 NFC / X3
          M 1 Reply Last reply Reply Quote 0
          • A Offline
            atarilinux @mr_growl
            last edited by

            @mr_growl

            I'll see what I can find out!

            M 1 Reply Last reply Reply Quote 0
            • A Offline
              atarilinux @Eric H
              last edited by

              @Eric-H

              Thanks! I will check this out too!

              1 Reply Last reply Reply Quote 0
              • M Offline
                mr_growl @Eric H
                last edited by

                @Eric-H the pixel 3a is a slot a/b device. Just at work but will investigate the things you mentioned this evening. Thanks!

                1 Reply Last reply Reply Quote 0
                • M Offline
                  mr_growl @atarilinux
                  last edited by

                  @atarilinux much appreciated. Thanks!

                  A 1 Reply Last reply Reply Quote 0
                  • A Offline
                    atarilinux @mr_growl
                    last edited by

                    @mr_growl

                    I've been searching, but finding a successful port is bit hard to find. I did come across these things if they may be helpful! If I find anything else, I will let you know.

                    Same Issue (But Unresolved):
                    https://xdaforums.com/t/halium-12-build-for-sm-t290-need-help.4605123/

                    Old Porting Method (Unfortunately):
                    https://forums.ubports.com/topic/11131/halium-12.0-lineageos-19.1-ubuntu-touch-focal-20.04-for-samsung-galaxy-s10-beyond1lte-build-rootfs-from-scratch

                    Another Halium Build with some Troubleshooting:
                    https://dev.to/ar2rworld/how-i-installed-ubuntu-touch-halium-on-the-xiaomi-redmi-4a-rolex-full-step-by-step-ubuntu-3l4m

                    Halium 12 Upgrades and Ubuntu Touch on Q&A
                    https://ubports.com/blog/ubports-news-1/ubuntu-touch-q-a-161-3956

                    M 1 Reply Last reply Reply Quote 0
                    • A Offline
                      atarilinux
                      last edited by atarilinux

                      @mr_growl

                      I also found this and thought it was interesting. It is regarding Mobian, but does mention the Google Pixel 3a working and receiving calls.

                      https://blog.mobian.org/posts/2025/02/early-2025-news/

                      Also, Droidian has a Halium 12 port for Volla Phone.

                      https://github.com/droidian-images/droidian/releases/tag/droidian%2F101.20250906

                      R 1 Reply Last reply Reply Quote 0
                      • R Offline
                        rocket2nfinity @atarilinux
                        last edited by

                        @atarilinux That (VoLTE on P3a w/ Mobian) is with q6voiced and 81Voltd. Last I read it is broken again. Although, P3a is almost complete with mainline linux (especially with PostmarketOS - has patches not yet upstreamed). Might want to talk to Oren (maintainer of the Pinephone) if you want to try making a mainline port of UT for the P3a. OP6 is functional with VoLTE with mainline (with occasional hiccups) and OP6T can also call, but still has audio issues w/VoLTE last I read. Considering the OP6/6T is unmaintained with UT, it could benefit from a new maintainer - halium or mainline.

                        A 1 Reply Last reply Reply Quote 1
                        • M Offline
                          mr_growl @atarilinux
                          last edited by

                          @atarilinux thanks for all the links! I just got back from vacation so will have a read through them soon and see if a way forward jumps out.

                          A 1 Reply Last reply Reply Quote 0
                          • A Offline
                            atarilinux @rocket2nfinity
                            last edited by

                            @rocket2nfinity

                            Thanks for the information!

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              atarilinux @mr_growl
                              last edited by

                              @mr_growl

                              Hope you had a great vacation!

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post