[Guide] Enabling VoLTE/VoWiFi v2

Redhawk2000

Senior Member
Jun 1, 2016
844
462
63
I'm not planning on trying this on my Zenfone 6 before my warranty runs out.

I would be interested in staying on stock, probably, and relocking the bootloader (if possible) after doing this. I saw that this might lead to a need for that code to be used after reboots.

My main question is whether this persists across firmware updates. I assume it would but hoping for confirmation.
 

gabi.ailincai

Senior Member
Mar 30, 2018
105
20
18
Iasi
I am on Linux. Is there are alternate utility than "Efstools.exe"?
The linked GitHub page mentions a lot of .cs files, so it looks like it is written in .net. While not impossible, it would be quite a bit of fiddling about to get .net core installed on Linux and getting the app to run. You might as well just create a VM with windows on it, it will take less effort and time.

I not on Linux, but I'm curious if HomerSp can provide an alternative that runs on Linux. There are loads of files that are changed with efstools.exe (as far as I could tell from the lines scrolling through the command prompt) so a manual approach might be a bit too much work, even for OP to put together a tutorial.
 

panoramixmeister

Senior Member
Jun 2, 2011
224
67
58
Athens
I am a OnePlus 5T user. After upgrading to Android 10 we can no longer use the PDC solution to activate VoLTE/WoWiFi on our phones because PDC doesn't recognise the phone.

I followed all the instructions successfully.

Because I live in Greece, OP's India Vodafone and Telefonica UK MBNs work in my case. I just found these MBNs in my phone's root directory and copied them in the EFS app folder. When I used the ones from Mi 9T it didn't work.

One small thing I noticed though, when I entered the command "EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v" at some point I saw this error message in the cmd "Error on upload file '/ims/imshandoverconfig'. EFS error. Code = 26"

When I did the same for sim 2 no errors whatsoever.


VoLTE works fine for both sims but VoWiFi doesn't work, although in the call preferences I have it activated and as the preferred option. Any ideas?

Many Thanks
 
Last edited:

Joolz78

Member
Jun 12, 2020
5
2
3
This method is what I've been searching for. I can confirm I have used this method on a Oneplus 6 and now have working VoLTE and VoWIFI on the Boost Mobile network (Telstra) here in Australia.
 

happiboi

Senior Member
Aug 27, 2010
731
220
73
Hi - Since upgrading to Android 10, I had to re-do my phone as everyone likely did. When running the 2 EFS commands, the second command errors out stating there is no "-s" switch.

Here is the command:
EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1

Here is the error:
C:\efs>EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1
EfsTools 0.11.0.11
Copyright (c) JohnBel 2019 (http://johnbel.github.io/)
ERROR(S):
Option 's' is unknown.

-i, --inComputerFilePath Required. Computer file path

-o, --outEfsFilePath Required. Output EFS path

-n, --dontCreate (Default: false) Don't create EFS file if its not exist

-t, --item (Default: false) Create Item file

--help Display this help screen.

--version Display version information.

Let me know if you have any ideas as I assume this is to get the 2nd SIM to work?

Thanks

Kevin
Hey Kevin, did you ever manage to sort out this error? I'm having the same issues too. SIM1 worked well but doing it for SIM2 using the -s switch/option throws an error?
 

KevinAce

Senior Member
Nov 25, 2017
164
21
0
Unfortunately no. I never figured out the 2nd SIM. There are some pretty smart folks on here who likely can help. I never needed the 2nd SIM so it was ok for me.
 
  • Like
Reactions: happiboi

happiboi

Senior Member
Aug 27, 2010
731
220
73
Thanks Kevin.
[Mention]@everyone[/MENTION] else reading this - did anyone else encounter the same error when trying to perform this for the 2nd SIM? Any other options to get around the '-s option' issue?
 

The_Walking_Playground

Senior Member
Nov 30, 2017
652
345
63
Unfortunately no. I never figured out the 2nd SIM. There are some pretty smart folks on here who likely can help. I never needed the 2nd SIM so it was ok for me.
Thanks Kevin.
[Mention]@everyone[/MENTION] else reading this - did anyone else encounter the same error when trying to perform this for the 2nd SIM? Any other options to get around the '-s option' issue?
Hi,

I didn't have this issue. The commands work fine for me. Are you sure you're using the latest version of EfsTools from the OP? Maybe you should try downloading them again to confirm.

TWP
 

ehsan96696

Member
Feb 16, 2018
28
7
0
Sacramento
Settings Changed

Hi All,

So while I was out and about today, my phone glitched for a second and now refuses to connect to make any phone calls and the voLTE/voWIFI symbol is gone. I tried restarting it with no success, uninstalling/reinstalling the voLTE App, and tried to re-connect it to QPST but neither remote or the usb method allowed me to enter DIAG mode. I am stuck as to what I should do now. Any help?
 

happiboi

Senior Member
Aug 27, 2010
731
220
73
Hi,

I didn't have this issue. The commands work fine for me. Are you sure you're using the latest version of EfsTools from the OP? Maybe you should try downloading them again to confirm.

TWP
Hey TWP,

Sorry i should clarify, i am using v1.1 of ESFtools (which i now realise does not have the -s option added yet).

When I try to use the latest version (v1.2) - i kept getting an error when i try to run commands: "Critical error: Bad Command", so i reverted to try using v1.1 which did everything just fine but only for SIM slot 1
 

Dolpech

Member
Jun 19, 2020
13
1
3
I am a OnePlus 5T user. After upgrading to Android 10 we can no longer use the PDC solution to activate VoLTE/WoWiFi on our phones because PDC doesn't recognise the phone.

I followed all the instructions successfully.

Because I live in Greece, OP's India Vodafone and Telefonica UK MBNs work in my case. I just found these MBNs in my phone's root directory and copied them in the EFS app folder. When I used the ones from Mi 9T it didn't work.

One small thing I noticed though, when I entered the command "EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v" at some point I saw this error message in the cmd "Error on upload file '/ims/imshandoverconfig'. EFS error. Code = 26"

When I did the same for sim 2 no errors whatsoever.

Hello,
I am in the same situation today.
I also saw the same error with the command line via efstool: Error on upload file '/ ims / imshandoverconfig'. EFS error. Code = 26 "
How did you find the MBN files on your phone?
in which directory are they?
How did you extract them?
Is your phone routed?
ideaVoLTE works fine for both sims but VoWiFi doesn't work, although in the call preferences I have it activated and as the preferred option. Anys?

Many Thanks
Hello,
I am in the same situation today.
I also saw the same error with the command line via efstool: Error on upload file '/ ims / imshandoverconfig'. EFS error. Code = 26 "
How did you find the MBN files on your phone?
in which directory are they?
How did you extract them?
Is your phone routed?

Thanks
 

meralux

New member
Jan 28, 2020
2
0
0
Having multiple issues getting this to work. I need to get it enabled because I'm missing calls and having text issues from people that are on LTE sending me stuff. Texts get delayed by hours or never come sometimes, and phone calls will go straight to voicemail or even not show that they came in. I'm almost positive not having VolTE is the issue and I was hoping to get this working and hope it fixed it (otherwise I'd need to sell this phone).
Should mention that I am on t-mobile.

So I rooted with twrp and magisk and can confirm my phone is rooted. Followed the directions to enable Diag. When I press stuff in the AsusVoLTE menu it did ask for superuser and I granted it, but whenever I tap on anything it just says superuser access granted and theres no feedback that anything worked.

The QPST says my device is connected but it's a different device then the Diag tutorial stated so I'm very confused. I have a tencent version of the phone I got off ebay. If I try to enable VoLTE through the app or through the phone dialer it seems like neither works. It still says I'm on 4G in my mobile data and the EFS tools errors out, I also can't push commands through adb.

Any help would be greatly appreciated!

I have screenshots of my stuff but this forum isn't letting me attach them so I'll DM them to you (assuming it lets me do that) or you can hit me up on discord if you think you can help me, Meralux#6321

I'll legit paypal/venmo anyone that can help me fix this I'm really desperate cause I don't wanna sell this phone but it's basically unusable if I have to worry about not getting calls/texts.
 

meralux

New member
Jan 28, 2020
2
0
0
Run the app and click enable from the app, run the eft tools commands on the first page, reboot and it should work for you
Trust me I tried to do that, it does not work. I'll try and like insert the picture links so you can see, you'll have to remove the extra stuff I put in cause this forum is weird about pictures.

https: ## //i.imgur ## .com ## /3m6tbbw.png
https: ## //i.imgur ## .com ## /XzGzlA9.png
https: ## //i.imgur ## .com ## /AZ0zjgS.png
https: ## //i.imgur ## .com ## /WrTRm9b.png
 

airjoe

Senior Member
Dec 12, 2008
110
9
0
Hong Kong
My service provider does not have VoLTE available, can I still work with VoWiFi in order to improve voice quality? And also how do I notify VoWiFi is working during a call? Any symbol on the status bar while calling? Thanks!
 

reg66

Senior Member
Jan 7, 2007
1,987
515
133
My service provider does not have VoLTE available, can I still work with VoWiFi in order to improve voice quality? And also how do I notify VoWiFi is working during a call? Any symbol on the status bar while calling? Thanks!
Not entirely sure its correct icon you're looking for, but this what I get with WiFi on
 
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