It broke my radio whenever I had the module on. Sim is recognized, but the phone wasn't able to latch on to any network. Weird.Did anyone tried this on Android 10?
It broke my radio whenever I had the module on. Sim is recognized, but the phone wasn't able to latch on to any network. Weird.Did anyone tried this on Android 10?
hi will you update this for to use with android 10? it works like a charm with pie.. do reply thank you..HiLet me introduce tutorial, how to enable VoLTE/VoWiFi for some other carriers. All credits goes to @Airpil for his great work with enabling diag port for Pixel 2 phones and to @topjohnwu for his original Magisk project.
BIG UPDATE:
- use only on PIE
- I created new magisk module with everything needed for enabling VoLTE. Just install VoLTE_enabler_pixel_2_v1_1.zip and enjoy.
- this will work only, if there is proper *.mbn for your provider
- sometimes is needed to remove/add module after updating monthly updates
- sometimes is needed to toggle off/on enhanced 4g LTE mode and go to airplane mode and back
Prerequizites:
- your carrier have to support this feature
- and you have to enable this feature on operator's side
- PC with windows
- you must have some luck
Prepare your PC:
- google for QPST_2.7.474 and install it
- install provided drivers (if they willn't work, google for better)
- from provided nokia_mbn_files.zip find the right mcfg_sw.mbn for your carrier, if there isn't any mbn for your carrier, you can try another one, but without warranty
Prepare your phone:
- backup everything, what you can
especially EFS partition - just for sure
- root your phone with provided Magisk.zip
- boot up your phone
- In Magisk Manager app find and install VoEnabler module, restart phone
- there will be new settings under Settings-Network & internet-Mobile network-Advanced
- connect phone to PC and set to charge only mod
- in terminal emulator run this commands (this will enable diagnostic port on phone):
Code:su setenforce 0 setprop sys.usb.configfs 1 && setprop sys.usb.config diag,serial_cdev,rmnet_gsi,adb
Next steps:
- find PDC tool from installed QPST and open
- select device from drop-down menu, if it is empty, you will have to reinstall/choose another driver
- click load button and find prepared mcfg_sw.mbn file
- now right-click on new loaded profile and select SetSelectedConfig - Sub0
- and now button Activate
- activate provided VoEnabler module via MagiskManager
- restart device
- and now, if you are lucky one, your VoLTE is working :victory:
Final steps:
- if everything is working, you should reinstall original Magisk from twrp
Troubleshhoting:
- 99,9% of all problems comes with wrong driver
- open windows device manager and try to choose another driver for HW like:
- Qualcomm HS-USB Modem 9091
- Qualcomm HS-USB Diagnostics 9091
- Qualcomm HS-USB WWAN Adapter 9091
Is it working?
- dial *#*#4636#*#*
- Phone information-3dots-IMS service status
- If IMS Registration: Registered and Voice over LTE: Available you won
- after update with factory images you will have to re-do this steps
Confirmed carriers:
- Czech T-mobile
- VoLTE - yes
- VoWiFi - no
- Poland Orange (confirmed by @saperkus)
- VoLTE - yes
- VoWiFi - yes
- Poland Play (confirmed by @saperkus)
- VoLTE - yes
- VoWiFi - yes
- Telenor Bulgaria with Telenor Danemark mbn (confirmed by @pavel5044)
- VoLTE - yes
- VoWiFi - no
- T-Mobile Hungary (Telekom) (confirmed by @hunfatal)
- VoLTE - yes
- VoWiFi - no
Downloads:
Code:Drivers: [url]https://mega.nz/#!oMEHTIbA!0g7ahr8r81Q3ue8LpEy-sfd7FTLEEQlGRi2CJfG_Kq0[/url]
Hi, not know, don't have time for this. If I will find some easier way i will share my results. Solution with PDC tool should works... And please don't quote so long postshi will you update this for to use with android 10? it works like a charm with pie.. do reply thank you...
Sorry my bad..Hi, not know, don't have time for this. If I will find some easier way i will share my results. Solution with PDC tool should works... And please don't quote so long posts![]()
Would be nice, if you edit that post https://forum.xda-developers.com/pi...te-unsupported-carriers-t3892659/post80219214 and delete the full quote!Sorry my bad..
Thank you, it has successfully enabled Voice over LTE and Video Calling for 4KA network in Slovakia on LineageOS 16.0 image.I created new magisk module with everything needed for enabling VoLTE. Just install VoLTE_enabler_pixel_2_v1_1.zip and enjoy.
Did you try it with Android 10?I thought this is a stock icon/label (never used the stock rom).
hi will you update this for to use with android 10? it works like a charm with pie.. do reply thank you..
What do you mean register a request?I can confirm. It works for Airtel network in India.
The service provider was being a pia saying my device doesn't support VoLTE.. I had to put the sim in an iPhone, then register a request and then swap back to P2XL and now it works..
No, I'm on Pie and will stick to that until Havoc-OS Pie sources are available and feature-full.Did you try it with Android 10?
No, only way is with PDC tool for now.Any update for Android 10 ?
Hi is this method work on Pixel 4?No, only way is with PDC tool for now.
Hi is this method work on Pixel 4?
I don't think that this will work on Pixel 4 phones. Maybe, there should be another way, but I don't own P4, so I can't test itis it work for Thailand carrier and pixel4xl?

Yes, IMS status is registered. On LG it willn't probably work. Maybe after some modification of magisk module it could work, but who knowsIs this method making IMS status: registered, or is it just enabling VoLTE? Does it work with LG V30+ oreo?
Then i'll give it a shot, tnxYes, IMS status is registered. On LG it willn't probably work. Maybe after some modification of magisk module it could work, but who knowsthis is for pixel phones
Download my magisk module, look into it, then look into your vendor partition (or maybe somewhere else???) and try to find location of *.mbn files. If you will find them, edit the folder structure in magisk module to match your mbn files location and try it. Maybe it will work, maybe not. Maybe you will brick your phone, maybe not. Good luck :good:
Ok, let me know your result. If you will have some questions, write me a PM :highfive:Then i'll give it a shot, tnx![]()
Thanks for your prompt reply. i just check it and fdr_check is there. So i just tried your manual method and hope there is some luck right?I don't think that this will work on Pixel 4 phones. Maybe, there should be another way, but I don't own P4, so I can't test it
Check, if there exist file "/data/vendor/modem_fdr/fdr_check", if yes there is some hope to get it working![]()