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
    54 Posts 9 Posters 3.3k Views 2 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.
      • Eric HE Offline
        Eric H @Futura
        last edited by

        @Futura Pipelines are launched in STEP 2

        F 1 Reply Last reply Reply Quote 0
        • F Offline
          Futura @Eric H
          last edited by

          @Eric-H My fault I had quoted the incorrect post!

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

            @Futura @Eric-H

            I haven't done Step 2 yet for building the pipelines. I was trying to figure out the Android Image and Installation Process. I wanted to include that in the description, so everyone knows the exact steps on what to do with the image. I may be getting ahead of myself though. I can certainly build out the pipeline if we feel we need it now.

            F 1 Reply Last reply Reply Quote 0
            • F Offline
              Futura @atarilinux
              last edited by

              @atarilinux
              Not trying to pressure anyone into anything, just checked were we stand on this.

              I will say after experimenting this morning with LineageOS for the 3a XL flashing 22.2 with the base version of 12.0.0 (SQ1A.220205.002, Feb 2022) was the most stable for me. I am not sure if 19.1 and 22.2 use the same base version of stock android, or if @fredldotme used a different specific version.

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

                @Futura

                No worries! I didn't feel any pressure! I was just holding off until I could feel more confident on the steps to install and test. However, it sounds like we are potentially further along with your help. I'm still new to this, so your help is much appreciated!

                Just let me know when you feel confident enough to move forward, and I can build out a pipeline. I'll add the notes of what you are testing with and say that this is in Alpha build with a notice of potential risk. That way we don't have some random user installing it thinking it will work 100% or something. Sound good?

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

                  @Futura @Eric-H

                  I put a question on the Q&A call about the Android version used. Please include any additional information needed. Thanks!

                  F 1 Reply Last reply Reply Quote 0
                  • F Offline
                    Futura @atarilinux
                    last edited by

                    @atarilinux
                    There is a pretty good chance that this may never come to fruition. I read somewhere in my research in the last couple of days that this requires a kernel patch that possibly never happened for the 3a/XL. This could easily be outdated information, and there is a LOT of that on the internet about UT and it really makes it hard to get a solid grasp on what is what.

                    I'll be watching the Q&A call, but I am not exactly holding my breath for this to work. I have actually ordered a FP5, but if I can help this happen that would be amazing, I really love the Pixel 3a XL hardware.

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

                      @Futura

                      I've heard that the patch was made in the newer Android version, but that is not very specific (which one, etc.). I also heard that VoLTE was in the newer Android image file made by @fredldotme and that only testing was needed (but that hasn't been verified). Both of these statements could potentially be cleared up in the Q/A call I'm hoping.

                      Like you, I'm not holding my breath too much either. However, if both of these statements are indeed true, then we will be in a good place for the Google Pixel 3a hardware. Otherwise, I will also be considering a different phone capable of VoLTE and Ubuntu Touch.

                      If you don't mind me asking, how was shipping, etc. for the Fairphone 5 to the US? I'm assuming it is an expensive piece of hardware for us now, right? If you begin testing the Fairphone 5 in the US, I'd be happy to hear how it goes! It was my plan B as well, but I think I'd need to save up a bit before even considering it. That's part of the reason why I've been adament about trying to keep the Google Pixel 3a up to speed as a potential daily driver. I think it is at a great price point for someone to try out Ubuntu Touch....with a great port at that! Also, more daily drivers = more publicity. Let's see how the Q/A goes and then if we can't see a clear path forward, I will also be looking at the Fairphone 5. Thanks again for all your research and help!

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

                        @Futura

                        I found a support article and a news article that references the patch:

                        https://support.google.com/pixelphone/answer/12240791?hl=en

                        https://www.androidheadlines.com/2022/06/june-update-pixel-phones-enables-volte-roaming-many-carriers.html

                        Main thing of note here.... It is VoLTE Roaming only for the Pixel 3a. Is there anything in the Android Repository for June 2022? Android 13 wasn't released until August 2022, and support for Android 12 ended on March 2025.

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

                          @fredldotme @AppLee
                          Thanks for UBPorts for the great Q&A call and for featuring our question! I am going to post what I gathered from the call here.

                          On Android 12 port for the Google Pixel 3a on GitHub:
                          *Source Material - Not Image
                          *Information on image build process, but not how to install it
                          *Built on top of latest Android 12.1 version for the Google Pixel 3a, but build not completed

                          Issues with building/installing:
                          *Issue with getting image on phone
                          *Has retrofitted system super-partition, this means two partitions act as they are one
                          *Has not been installed in this type of environment, we would need to figure it out

                          Issues with Carriers for Google Pixel 3a:
                          *Some Carriers dropped VoLTE connection for Google Pixel 3a. This happened in Austria to @fredldotme. Check to see if your carrier still plans on suppoting the Google Pixel 3a.

                          Just a note from my research. Google only allowed VoLTE Roaming for the Google Pixel 3a. I'm wondering if this (and possibly age as well) has caused carriers to drop the Google Pixel 3a. If your carrier does not support the Google Pixel 3a or VoLTE Roaming, you can't test to see if anything works.

                          Should you wish to continue to try to get VoLTE on the Google Pixel 3a:
                          If old phones are regularly dropped from carriers, the Google Pixel 3a's VoLTE may no longer be supported even if the VoLTE code works. One would need to test with the latest Android build with the VoLTE Roaming patch to make sure one's carrier supports the Google Pixel 3a and VoLTE Roaming. This means using Android 12.1, not Ubuntu Touch. If one's carrier does, then you can join in trying to see if we can get VoLTE working on Ubuntu Touch for the Google Pixel 3a. However, keep in mind your phone's VoLTE could potentially be desupported in the future by your carrier.

                          Should you wish to abandon the Google Pixel 3a as a daily driver phone:
                          For those in a non-European country who may be affected, a port to another easily accessible phone in your area with current VoLTE support may be preferable. Otherwise, if the means are available, a Fairphone 5 will be officially supported by the great UBPorts team. Make sure to check if your carrier supports the Fairphone 5 before buying.

                          N 1 Reply Last reply Reply Quote 0
                          • N Offline
                            Nocflounder @atarilinux
                            last edited by

                            @atarilinux can we boot UT based on android 12 now?

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

                              @Nocflounder

                              I could be wrong, but it sounds like a no for the Google Pixel 3a. The build is not install-ready. The super-partition issue has to be worked out first.

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

                                I found something interesting on a super-partition. Maybe this can help with getting the super partition issue for the Google Pixel 3a resolved? I'd need someone more technical in this realm to weigh in.

                                https://xdaforums.com/t/guide-universal-guide-for-making-your-partitions-inside-super-read-writable-again.4483933/

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