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.
Posts
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
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!
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Thanks! Good to know I wasn't missing anything in the documentation. Sorry, I don't use Telegram.
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
@fredldotme @AppLee
Do you have any insight on this? We are wanting to help with testing. Thanks! -
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Next steps (make sure your phone bootloader is unlocked) :
- on your phone flash stock android 12 ROM - use exactly the same version used by the developer.
- flash the downloaded .img files with fastboot/fasbootD
- 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?
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
@Eric-H @Nocflounder @AppLee
The project has been forked on GitLab. Here is the link:
https://gitlab.com/atarilinux/ubports-ubuntu-touch-google-sargo-volteNow 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.htmlOr...has this already been done?
I have the newest Ubports-installer on my Debian Linux computer. Thanks!
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Thanks! I will need bonito as well! Good to hear it is supported! Also, thanks for the information on Gitlab!
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
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
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
@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!
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Thanks everyone! This is great news! Sounds like all that is needed is testing once this is installed? If so, I'll just need to know what logs to look at and report back any information. Anything I report back will be US specific since that is where I am located.
I'm assuming the instructions on how to perform this setup are in the KB. It shouldn't be anything different than the normal way to install Ubuntu Touch on the Google Pixel 3a, right?
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Good to know! Thanks for this information! I think I remember reading somewhere on this forum that Google patched a kernel to allow VoLTE on the Google Pixel 3a. I might be misremembering though. Regardless, this part would need to be confirmed. So, I think we are looking at a new Halium Port + a patched kernel.
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Reading up on things, I saw this on the forum too.
"According to recent Q&A's, it has been confirmed that Pixel 3A will get Noble 24.04 but will NOT get VoLTE on Ubuntu Touch, as the kernel should be hardly patched to do so."
Just to put the pieces together, we would need the following:
- Halium 10
- New kernel (as kernal can't be patched, right?)
- VoLTE Script
Also, if I understand correctly, probably best to build against 20.04 instead of 24.04 to not throw too many variables into the mix when troubleshooting. Once everything works for 20.04, then update the port to 24.04 with the needed components.
Is that a fair assessment?
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Thanks for this information! I will take a look at Halium 10. I know @AppLee said something along the lines that testing was needed. I'm not sure if this means that a port was already built on Halium 10 or not. If a port is already available, then that could expedite things. However, I will jot this down in my notes in case a Halium 10 port is not available.
-
RE: VoLTE Implementation For Google Pixel 3a/3a XL
Thanks everyone! I will read over the documentation and see what I can find out. I'll be happy to help with testing and trying to learn more. Keep in mind that this will be a ground-up experience for me, but anything I can learn is better than nothing! I'm thinking other people in the US may be interested in this as well. Hopefully, I can find and connect to some community to keep learning and keep this going (as well as improving the pace of possible completion). It's a new field for me, but one I'm deeply curious about. I don't know how far I will get due to other life responsibilites, but I will try my best!
-
VoLTE Implementation For Google Pixel 3a/3a XL
I'm relatively new to the forum and am looking to help with VoLTE testing and support for the Goolge Pixel 3a/3a XL. I had a post elsewhere about this, but figured moving this under the Google Pixel 3a/3a XL section would be the best spot. I'm looking for any like-minded people to see if we can get a small group to help with any testing and/or development that may need to be done. In order to help assist myself and the group, I have a couple of questions:
- How does one get the Google Pixel 3a/3a XL ready for testing VoLTE?
- What documentation needs to be read to better understand the VoLTE process and implentation?
- What logs need to be checked, and how can we access them?
If additional development support is needed, we can cross the road at that time. The main focus is to get an idea of where we are, where we need to go, and how we can contribute. The VoLTE process is new to me, so it may be a lot of learning and trail and error on my part. However, if this can be possible, I'm sure it will make a number of people happy and allow a low-cost entry into the world of Ubuntu Touch, especially in the United States. Again, I would like to thank Alfred for his amazing work and great port of Ubuntu Touch.
-
RE: Device recommendation for VoLTE support
@AppLee
Thanks for the response, and sorry for my late response! I do have another daily driver, but only 1 SIM card. I'm willing to help with testing. Just some initial questions:- Where do I start? Do I just switch the updates to the development channel?
- What logs do I need to review, and how can I access them?
- How can I get more information on what I need to know about this process? Is there some documentation I need to read first?
This is my first journey of this type. However, I will try to learn as much as I can and see where I can land with this. I may post any questions I have on the forum. I'm looking forward to learning more!
-
RE: Device recommendation for VoLTE support
@AppLee
Hello all. I'm new here and love all the work you all are doing on Ubuntu Touch. In the United States, the Google Pixel 3a is cheap and readily available. Some of the other phones I've been looking at to run Ubuntu Touch are quite expensive to get in the United States, especially the Fairphone 5. I'd imagine the prices of any phone requiring imports could continue to increase.Currently, I have been testing with the Google Pixel 3a. Alfred's work on this has been amazing. I'm sure all users of this device will agree! The only thing preventing me from using it as a daily driver is the lack of VoLTE. I'm able to get data over 4G, but I can't get phone calls. Phone calls only occur on 2G. On 4G mode, I can call out, but people can't call in. On 2G mode, I can call out and people can call in. For data priority, I have to switch it to 4G mode. For phone call priority, I have to switch it to 2G mode. 2G is important because I can only receive calls in this mode. The 2G/3G/4G mode won't swap the call down to 2G for me to receive it. I doubt swapping down to 2G is possible, but I could be wrong.
I may need to be pointed in the right direction on how to test. I'm not sure where the project left off and who all may be interested in continuing the development further. However, I want to show my appreciation for all the work done so far and see if this could potentially be taken further by a small group. I know Alfred is incredibly busy and can't dedicate as much time for it. However, for people in the US, the Google Pixel 3a presents a low bar of entry and great accessibility into the world of Ubuntu Touch for those who may want to try it out, learn more, etc.
If any notes can be left and a maybe a direction of where to go with incorporating VoLTE, that would be helpful! I don't know how I can help other than potential testing. I don't know anything about scripting for VoLTE, etc. However, maybe with some notes and research, a group can gather to learn more and help out!
In the worst case scenario that VoLTE won't come to the Google Pixel 3a, another phone recommendation may be needed for users in the US. If there is a phone recommendation that can run VoLTE, 5G, MMS, and Ubuntu Touch 24.04 that is in US, please let me know. I'd like to continue trying to see if I can make Ubuntu Touch a daily driver for me. Again, thanks for all you do!