[Guide] Enabling VoLTE/VoWiFi (deprecated)

HomerSp

Retired Recognized Developer
Jan 5, 2010
619
581
0
Stockholm
@HomerSp Did you have to do anything specific to the MBN file you took from the Mi 9T? If not, you might have just come up with a generalized way of enabling IMS features for a lot of other phones with QPST access!
It's stock - no changes needed. You can quite easily make changes though if needed.

I still need to look at ways to make the settings persist because I have a feeling that they will reset after an update, but this can wait a bit - I'll do the updated guide first.

Hi after doing everything is neccessary to have root to use volte?
Root is only needed to do the initial setup, it won't be needed after that. But see my text above, because I have a feeling you might have to redo it after an update.
 
Last edited:

xbamaris1`

Member
Dec 22, 2019
35
10
0
yeah, tried restarting both, efs explorer is telling me that the phone does not support an embedded file system. It use to work and i was able to browse through it
Same boat as you. anything I try to get any information with ESF Tools errors out with Operation Timed out, Never been able to view anything from QPST from it even if it has SDM855(0). Is there something we're missing?
 

stealthj

Senior Member
Jan 16, 2008
749
148
73
Silicon Valley, California
its funny, on google Fi, I just turn on airplane mode and turn on wifi, and wifi calling works. phone non rooted. bootloader locked,

but it doesn't work on my tmobile sim. the google fi app has a toggle to turn on wifi calling..
 

resident0915

Senior Member
Nov 10, 2012
104
29
0
@HomerSp You think we could enable band 66 which is missing on the tencent version? I am assuming hardware is the same, just a setting. Thanks for all your work.
The modem hardware is different. The tencent version has less pcb layers since less bands are required to service just China.
 

VZTech

Senior Member
Dec 31, 2019
420
53
0
The modem hardware is different. The tencent version has less pcb layers since less bands are required to service just China.
I am not disagreeing with you. But i know in the past some phones just needed some edits in qpst to enable different bands. You sure about this? Or just a guess?
 

HomerSp

Retired Recognized Developer
Jan 5, 2010
619
581
0
Stockholm
I am not disagreeing with you. But i know in the past some phones just needed some edits in qpst to enable different bands. You sure about this? Or just a guess?
Try grabbing EfsTools from here: https://forum.xda-developers.com/rog-phone-2/how-to/guide-enabling-volte-vowifi-v2-t4028073 and download lte.json from here: https://gist.github.com/ccf006e4000f7ab237ec7adcef820e45
Put lte.json next to EfsTools.exe and run this:
Code:
EfsTools.exe setModemConfig -p lte.json
And then reboot. No idea if this'll work, but it's worth a try at least!
 

VZTech

Senior Member
Dec 31, 2019
420
53
0
Try grabbing EfsTools from here: https://forum.xda-developers.com/rog-phone-2/how-to/guide-enabling-volte-vowifi-v2-t4028073 and download lte.json from here: https://gist.github.com/ccf006e4000f7ab237ec7adcef820e45
Put lte.json next to EfsTools.exe and run this:
Code:
EfsTools.exe setModemConfig -p lte.json
And then reboot. No idea if this'll work, but it's worth a try at least!
My phone is being repaired, will have it back next week. What actually is this doing? Thanks. NM, I see the file contents. Someone should give this a shot. Wouldn't surprise me if it works.

---------- Post added at 03:46 PM ---------- Previous post was at 03:36 PM ----------

@HomerSp Did you have to do anything specific to the MBN file you took from the Mi 9T? If not, you might have just come up with a generalized way of enabling IMS features for a lot of other phones with QPST access!
You try this to see if B71 is enabled on TMO?
https://forum.xda-developers.com/showpost.php?p=81359635&postcount=130
 
Last edited:

HomerSp

Retired Recognized Developer
Jan 5, 2010
619
581
0
Stockholm
My phone is being repaired, will have it back next week. What actually is this doing? Thanks.
Hah, I actually meant to quote @suzook since he was the one who asked. Which bands are enabled are stored in /nv/item_files/modem/mmode/lte_bandpref and /nv/item_files/modem/mmode/lte_bandpref_extn_65_256. The json simply modifies those to enable the same bands as the international version.
 

dennis96411

Senior Member
Dec 9, 2011
1,099
496
113
¬_¬

xbamaris1`

Member
Dec 22, 2019
35
10
0
I think I only see bands 2 and 4 around here. I've definitely seen band 12, but not 66. Band 71 still seems like a niche band so it'll be hard for me to tell.
Network Signal Guru will have an option to turn off / on bands. It will give you an idea if the bands are at least detected by the system.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone