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
    35 Posts 7 Posters 971 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.
      • ikozI Offline
        ikoz @Eric H
        last edited by

        @Eric-H You don't have to build them, they are already built: https://gitlab.com/ubports/porting/community-ports/android12/google-pixel-3a/google-sargo/-/pipelines.

        May the source be with you

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

          @ikoz
          true.
          The .img files seems a bit outdated.
          Not sure the VoLTE/binder qti plugin was stable 8 months ago.
          But yes they can be flashed and tested.

          ikozI 1 Reply Last reply Reply Quote 0
          • ikozI Offline
            ikoz @Eric H
            last edited by

            @Eric-H There hasn't been any commit since then, if you want to re-build with a newer rootfs, without doing it on your computer, fork the repository and trigger the pipeline. I don't think it will work, if it did then the developer wouldn't say he gave up on it.
            (I don't have the device myself, just explaining the procedure for anyone wanting to test the images.)

            May the source be with you

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

              @atarilinux hi mate, i can join you in testing the pixel 3a xl with Halium 12 for the VOLTE if you want. I am in Australia and i have just ordered the phone which should arrive in a few days.please note i am not a programming expert so should be a ground (ish) up experience for me as well.

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

                @ikoz @Eric-H
                Thanks for the information. I might be missing something here. Is the image ready to be tested? Does anything need to be built? Maybe we are unsure and need to get more information from the developer? Just looking at the next path to take.

                I have the device and can test but would probably need a step by step on how to get this image on the phone. Currently, it is running Ubuntu Touch. I have a Debian Linux laptop that can be used to assist with anything extra that may be needed in getting the image on the phone.

                Secondly, once the image is installed, I would need to know what to look at to provide any error messages that may show up. Again, I appreciate all the help with this!

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

                  @Nocflounder

                  Thanks for the assist! Much appreciated! I have some programming and data experience, but not in this realm. Ubuntu Touch is new to me, but I find it fascinating. I'm currently trying to learn what I can, but I'm sure it will be a long journey. Also, I just want to thank Australia for Bluey. My daughter loves it. Hahaha

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

                    Hi @atarilinux
                    It is better to rebuild the images and it is easy.
                    This can be done is two step.
                    First step, fork the repository on gilab :

                    • sign in/up to gitlab.com on your desktop
                    • go to the new port repository : https://gitlab.com/ubports/porting/community-ports/android12/google-pixel-3a/google-sargo
                    • click on fork button
                    • click on fork project (keep the public visibility)
                    N 1 Reply Last reply Reply Quote 0
                    • N Offline
                      Nocflounder @atarilinux
                      last edited by

                      Haha bluey is nice isn't it

                      A 1 Reply Last reply Reply Quote 0
                      • N Offline
                        Nocflounder @Eric H
                        last edited by

                        @Eric-H Thanks, will sargo fork work for bonito automatically?

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

                          Hi @Nocflounder
                          I’m not 100% sure. It’s better to ask the developer of the new port in the Pixel 3a Telegram group.

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

                            @Nocflounder
                            Correction: acccording to the source code, yes, bonito is supported by the new android 12 port.

                            https://gitlab.com/ubports/porting/community-ports/android12/google-pixel-3a/google-sargo/-/blob/main/overlay/system/etc/deviceinfo/devices/halium.yaml#L21

                            N A 2 Replies Last reply Reply Quote 0
                            • N Offline
                              Nocflounder @Eric H
                              last edited by

                              @Eric-H thanks for the answer

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

                                @Nocflounder

                                It is. Hahaha

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

                                  @Eric-H @Nocflounder

                                  Thanks! I will need bonito as well! Good to hear it is supported! Also, thanks for the information on Gitlab!

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

                                    @Eric-H @Nocflounder @AppLee
                                    The project has been forked on GitLab. Here is the link:
                                    https://gitlab.com/atarilinux/ubports-ubuntu-touch-google-sargo-volte

                                    Now how do I get it from here to the phone to begin testing? Would that be this:
                                    https://docs.ubports.com/en/latest/porting/build_and_boot/index.html

                                    Or...has this already been done?

                                    I have the newest Ubports-installer on my Debian Linux computer. Thanks!

                                    Eric HE 2 Replies Last reply Reply Quote 0
                                    • Eric HE Offline
                                      Eric H @atarilinux
                                      last edited by

                                      @atarilinux
                                      Now that the project has been forked, you can proceed to step 2.
                                      In the new fork, in the left menu, go to Build->Pipelines

                                      • click on new pipeline button.
                                      • confirm.
                                      • Wait - the build process might take several tens of minutes.
                                      • .img files can be downloaded from the devel-flashable artifact

                                      Next steps (make sure your phone bootloader is unlocked) :

                                      1. on your phone flash stock android 12 ROM - use exactly the same version used by the developer.
                                      2. flash the downloaded .img files with fastboot/fasbootD
                                      3. test and report
                                      A 1 Reply Last reply Reply Quote 0
                                      • Eric HE Offline
                                        Eric H @atarilinux
                                        last edited by Eric H

                                        @atarilinux said in VoLTE Implementation For Google Pixel 3a/3a XL:

                                        Now how do I get it from here to the phone to begin testing? Would that be this:
                                        https://docs.ubports.com/en/latest/porting/build_and_boot/index.html

                                        Or...has this already been done?

                                        build step have been done in you fork - at step 2

                                        I have the newest Ubports-installer on my Debian Linux computer. Thanks!

                                        Currently, the new port cannot be installed by the the UBports installer.

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

                                          Next steps (make sure your phone bootloader is unlocked) :

                                          1. on your phone flash stock android 12 ROM - use exactly the same version used by the developer.
                                          2. flash the downloaded .img files with fastboot/fasbootD
                                          3. test and report

                                          @Eric-H
                                          I'm trying to locate the exact Android 12 version used by @fredldotme. Is this listed somewhere in the files and/or documentation? Perhaps I'm overlooking it.

                                          Keep in mind I use bonito, and the code in the device info file only mentions sargo. I'm not sure if that would need to be updated. Some files include bonito, but this specific file only mentions sargo. Perhaps bonito and sargo share some files?

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

                                            @atarilinux said in VoLTE Implementation For Google Pixel 3a/3a XL:

                                            I'm trying to locate the exact Android 12 version used by @fredldotme. Is this listed somewhere in the files and/or documentation? Perhaps I'm overlooking it.

                                            Usually, this is documented on the device page of the port.
                                            But not in this case...

                                            Keep in mind I use bonito, and the code in the device info file only mentions sargo. I'm not sure if that would need to be updated. Some files include bonito, but this specific file only mentions sargo. Perhaps bonito and sargo share some files?

                                            Yes, some ports share repo ( see surya and karna , or miatoll, or android 9 sargo and bonito).

                                            For all your questions I recommend asking on UBports Telegram (Pixel 3a and Porting groups)

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

                                              @fredldotme @AppLee
                                              Do you have any insight on this? We are wanting to help with testing. Thanks!

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