PIXEL 3 XL, how to enable VoLTE on Android 11? - Google Pixel 3 XL Guides, News, & Discussion

Hi,
i have a Pixel 3 XL from Canada and i moved last year to Bucharest. Obviously VoLTE is not supported. I saw guides to enable VoLTE on this device for China running Android 10, but nothing for Android 11.
I am with Orange Romania right now.
thanks,

Hi Guys
Finally, on Android 10, i was able to activate volte and vowifi on hungarian carriers (Telenor, Telekom, Digi) by the help of @somin.n module and this Thread:
https://forum.xda-developers.com/pixel-4-xl/how-to/activate-volte-om-pixel-4xl-android-11-r-t4163217
You need to have unlocked bootloader and Magisk Canary installed
1. Flash the attached module via Magisk and reboot
2. Check and activate Volte in settings
3. Dial *#*#4636#*#* > check IMS service status > you should find IMS service registered and VOLTE is available
4. You are good to GO !
You need the Magisk module "SELinux Permissive 2.0" to get it working with you.
Note: i have installed Telelefonica UK (Commercial) mbn file for my phone, you may need to change mbn file for your carrier (attached default pixel 3 mbn files)
in order to change mbn file:
1. Download the attached Pixel 3 mbn
2. Extract the file and choose the desired mbn file
3. open "Volte Pixel 3.zip" and go to
Code:
/system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/myown/
and paste your choosen MBN file.
4. Go to the mentioned flashing steps and you are good to go!

pheco said:
Hi Guys
Finally, on Android 10, i was able to activate volte and vowifi on hungarian carriers ...
Click to expand...
Click to collapse
Yeah, magic is hsppening! :good: :highfive:

Hey guys,
Is this method of enabling Volte still works???
I am from Malaysia, the carrier just recently enable the volte for all phone, unfortunately pixel doesn't work. With A Mi A1 it works without any issue.
I would like to try with the root + magisk.
Any help is much apprecaited.

Got the same question as well. I'm on Pixel 3 XL and wanted to utilize the VoLTE & VoWiFi here in the Philippines.
So far, I am stuck creating a folder (MYOWN) on "Root>System>Vendor>RFS>MSM>MPSS>READONLY>VENDOR>MBN>MCFG_SW>GENERIC"
Any success on Android 12 & is there any fellow Filipinos here that has a working MBN file for Globe, Smart & Dito?

Hi guys , im on Pixel 3 and wanted to enable VoLTE for unifi mobile (Malaysia) , i've tried Mbn from Mi11U / Pixel 4 telefonica_uk all doesn't work
Malaysia has shut down 3G and the voice quality on 2G was ****

Sam Leong said:
Hi guys , im on Pixel 3 and wanted to enable VoLTE for unifi mobile (Malaysia) , i've tried Mbn from Mi11U / Pixel 4 telefonica_uk all doesn't work
Malaysia has shut down 3G and the voice quality on 2G was ****
Click to expand...
Click to collapse
If you rooted you could try running (AT YOUR OWN RISK).
This worked for me but your milage may vary
Bash:
setprop persist.dbg.ims_volte_enable 1
setprop persist.dbg.volte_avail_ovr 1
setprop persist.dbg.vt_avail_ovr 1
setprop persist.dbg.wfc_avail_ovr 1
setprop persist.radio.rat_on combine
setprop persist.radio.data_ltd_sys_ind 1
setprop persist.radio.data_con_rprt 1
setprop persist.radio.calls.on.ims 1
setprop persist.dbg.ims_volte_enable 1
setprop persist.dbg.volte_avail_ovr 1
setprop persist.dbg.vt_avail_ovr 1
setprop persist.dbg.wfc_avail_ovr 1
setprop persist.data.iwlan 1
setprop persist.data.iwlan.ipsec.ap 1
setprop persist.radio.volte.dan_support true
setprop persist.radio.rat_on combine
setprop persist.radio.data_ltd_sys_ind 1
setprop persist.radio.data_con_rprt 1
setprop persist.radio.calls.on.ims 1
setprop persist.radio.VT_ENABLE 1
setprop persist.sys.cust.lte_config true
setprop persist.rcs.supported 1

InvertedB said:
If you rooted you could try running (AT YOUR OWN RISK).
This worked for me but your milage may vary
Bash:
setprop persist.dbg.ims_volte_enable 1
setprop persist.dbg.volte_avail_ovr 1
setprop persist.dbg.vt_avail_ovr 1
setprop persist.dbg.wfc_avail_ovr 1
setprop persist.radio.rat_on combine
setprop persist.radio.data_ltd_sys_ind 1
setprop persist.radio.data_con_rprt 1
setprop persist.radio.calls.on.ims 1
setprop persist.dbg.ims_volte_enable 1
setprop persist.dbg.volte_avail_ovr 1
setprop persist.dbg.vt_avail_ovr 1
setprop persist.dbg.wfc_avail_ovr 1
setprop persist.data.iwlan 1
setprop persist.data.iwlan.ipsec.ap 1
setprop persist.radio.volte.dan_support true
setprop persist.radio.rat_on combine
setprop persist.radio.data_ltd_sys_ind 1
setprop persist.radio.data_con_rprt 1
setprop persist.radio.calls.on.ims 1
setprop persist.radio.VT_ENABLE 1
setprop persist.sys.cust.lte_config true
setprop persist.rcs.supported 1
Click to expand...
Click to collapse
sadly it doesn't work
Have no idea to enable VoLTE on unifi mobile , the others such as Digi / Celcom / Maxis / Yes 4G (YTL) works well

Related

How to stop and start android to get access to frame-buffer

You most likely need root access for this, and it's best to make two scripts.
This also needs to be done via ADB or some kind of script launcher that does not depend on Android to be running.
The idea for these is to allow full unencumbered access to the tablet/phone frame-buffer, so that you can do things like run Xorg directly on the hardware.
I have tested this on ALL my rooted devices via ADB, and it works!
PLEASE NOTE!
The second script will RESTART android even if it is running! Use with care!
I didn't take the time to write the code to check the property to see if android is already running!
Code:
file: /system/xbin/stopandroid
#!/system/bin/sh
setprop ctl.stop media
setprop ctl.stop zygote
sleep 1
setprop ctl.stop bootanim
sleep 1
setprop ctl.stop media
setprop ctl.stop zygote
sleep 1
setprop ctl.stop bootanim
exit 0
file: /system/xbin/restartandroid
#! /system/bin/sh
setprop ctl.stop media
setprop ctl.stop zygote
setprop ctl.stop bootanim
setprop ctl.start bootanim
setprop ctl.start zygote
setprop ctl.start media
exit 0
THANK YOU!!!
But seriously, thank you. I have been working on a project and it has been a pain to do because I have not found an appropriate way to shutdown the android user interface. Thank you
I know this is an old thread but just in case someone find it usefull I drop this here: There are already two built-in commands for starting/stopping Zygote and all it's relatives:
Code:
stop
To restart all again
Code:
start
It's that easy
Besides being more simple, the only difference I see compared with your method is your method keeps surfaceflinger service running and the simpler method keeps mediaserver service running. But both can be handled by "setprop ctl.*" to suit your needs.
I hope it helps

Ramdisk

Hello guys,I really want to play Puzzle and Dragons on my device but it is rooted. So I use terminal emulater and type following:
setprop ro.secure 1
setprop ro.debuggable 0
setprop persist.sys.usb.config mtp
Then I type getprop ro.secure in terminal emulater but it show 0!
Can anyone tell me how to make it be 1?
I really want to play pad!

Run stop Zygote script on Android

Hello all. I need to stop Zygote and make script something like this:
Code:
setprop ctl.stop media
setprop ctl.stop zygote
setprop ctl.stop bootanim
sleep 1
setprop ctl.start bootanim
setprop ctl.start media
setprop ctl.start zygote
sleep 1
exit 0
How can i do this on Android without ADB. The main goal is to make programm that can start by user. Can anyone help any idea.
One fix i need to do some monipulations with file system when Zygote stop. May be something with ADB or i think wrong way?

Diag mode in Sony Xperia M4

I work hard to turn on diag mode in Sony Xperia M4 to connect it to QPST or CDMA. I tried many things I've found on the Internet, but still it isn't working. Windows should see new COM Port in Device Manager, but nothing appears, just phone and adb driver. I don't know if I should try harder if there is something that can be done or I'm just wasting my time because diag mode is locked and nothing can be done. Phone is rooted. tried:
https://forum.xda-developers.com/cr...ad-progress-please-leave-im-updating-t2871269
*#*#8778#*#*
adb shell su setprop persist.usb.eng 1
setprop sys.usb.config diag,adb
setprop sys.usb.config rndis, diag
setprop usb.rndis.enable 1
setprop sys.usb.config acm,diag,mtp,adb
echo diag > /sys/class/android_usb/android0/f_diag/clients
echo diag,adb,serial > /sys/class/android_usb/android0/functions
##3424#
*#*#717717#*#*
**#0808#
Nothing worked to make com port appear. One thing is interesting that after setprop persist.usb.eng 1 and debugging on - even phone and adb is not visible to windows.

[VoLTE] How to enable VoLTE - Without Root [Z012D/Z017D]

It is not necessary to do Root, nor will it lose the guarantee (if it is still on time).
This method requires:
1 - Enable "Developer Options" and USB debugging enabled.
2 - Computer running Windows, MAC OS or Linux
3 - USB cable
Note: Check the availability of your mobile service provider, in some cases it may be that VoLTE is not included in your locality.
Enabling Developer Options:
Settings -> System -> About Phone -> Software Info -> Build number. Tap on the section 7 times
Settings -> System -> Developer options -> USB debugging -> ON
Connect the device to the computer, open the command prompt or Terminal (Linux or MAC OS) and perform the commands below:
First verify communication with the cell phone via USB cable:
Code:
adb devices
Followed by the ENTER key to confirm.
On your device screen will a "Allow USB debug?" Prompt appear, you must confirm the OK button.
Enable VoLTE in Build.prop
Code:
adb shell setprop persist.dbg.ims_volte_enable 1; setprop persist.dbg.volte_avail_ovr 1; setprop persist.dbg.vt_avail_ovr 1; setprop persist.dbg.wfc_avail_ovr 1
Followed by the ENTER key to confirm.
How to check:
Settings -> Connections -> Call -> Wi-Fi calling -> On
Settings -> Connections -> Mobile network -> Enhanced 4G LTE Mode -> On
Images: https://imgur.com/a/hmj4k
Disable VoLTE in build.prop
To disable, just follow the same path to enable, but this time you should change the command by this below:
Code:
adb shell setprop persist.dbg.ims_volte_enable 0; setprop persist.dbg.volte_avail_ovr 0; setprop persist.dbg.vt_avail_ovr 0; setprop persist.dbg.wfc_avail_ovr 0
Important Notes: I've been watching and found that this feature is off on the device for my country. Unfortunately I do not know exactly what is required to activate it, I was able to only enable the functions hidden in the settings menu, but I could not test in practice because my telephone company does not provide VoLTE.
I believe it is necessary to add and modify files in the system. Unfortunately, I can not work on the rest of this project.
If anyone can contribute can share knowledge, maybe we can improve and make this feature functional.
The command works but doesn't appear a VoLTE icon. I'll wait by tomorrow to do calls and test it. Thanks!
It is not working on my LG G5 H860N
Not working for me.
Anyone faced this issue?
setprop: failed to set property 'persist.dbg.ims_volte_enable' to '1'
setprop: failed to set property 'persist.dbg.volte_avail_ovr' to '1'
setprop: failed to set property 'persist.dbg.vt_avail_ovr' to '1'
setprop: failed to set property 'persist.dbg.wfc_avail_ovr' to '1'
For me it's working.
JoaoCecchetto said:
Not working for me.
Anyone faced this issue?
setprop: failed to set property 'persist.dbg.ims_volte_enable' to '1'
setprop: failed to set property 'persist.dbg.volte_avail_ovr' to '1'
setprop: failed to set property 'persist.dbg.vt_avail_ovr' to '1'
setprop: failed to set property 'persist.dbg.wfc_avail_ovr' to '1'
Click to expand...
Click to collapse
I am having this same issue on my Asus Zenfone 6. If anyone knows how to get it to work then that would be great
JoaoCecchetto said:
Not working for me.
Anyone faced this issue?
setprop: failed to set property 'persist.dbg.ims_volte_enable' to '1'
setprop: failed to set property 'persist.dbg.volte_avail_ovr' to '1'
setprop: failed to set property 'persist.dbg.vt_avail_ovr' to '1'
setprop: failed to set property 'persist.dbg.wfc_avail_ovr' to '1'
Click to expand...
Click to collapse
Not working for me. Getting this the same results for my Pixel 4a.
Any info / help?
Not working for me on my Pixel 4a 5G

Categories

Resources