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
    37 Posts 8 Posters 1.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 @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
                                  • A Offline
                                    atarilinux @Eric H
                                    last edited by

                                    @Eric-H

                                    Thanks! Good to know I wasn't missing anything in the documentation. Sorry, I don't use Telegram.

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

                                      @atarilinux
                                      Without Telegram, it might be complicated, as almost all discussions regarding UT take place there.
                                      If you use Matrix, I believe there are bridges to these Telegram groups.

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

                                        @Eric-H

                                        I looked into Matrix, and it looks good so far. I'll research it more and see if I can get it set up. Thanks for the recommendation!

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

                                          @atarilinux I have a Pixel 3a and am happy to help test with this, too.

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

                                            @kyleh

                                            Great! Thanks so much! We are currently waiting to know what Android version the image is built for. Once we hear that, it sounds like we can begin testing.

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