[GUIDE]Enable VoLTE for unsupported carriers

somin.n

Senior Member
Feb 3, 2013
440
446
103
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?
Try to edit my magisk module. Find mbn files in your phone and edit folder structure in magisk module to match it. Flash it via magisk manager and before reboot manually delete fdr_check file and then restart your phone. Now it could works, but maybe you will need to factory reset your phone, hard to say what the result will be :D
 

tanipat

Senior Member
Nov 22, 2011
275
80
0
i would be nice if you can guide me through a bit. As i reread back in this thread your method is work for Thailand carrier. you will be safe a lot of us on pixel4 and xl in Thailand :)
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
i would be nice if you can guide me through a bit. As i reread back in this thread your method is work for Thailand carrier. you will be safe a lot of us on pixel4 and xl in Thailand :)
Ok, I could try to create a module, but I need to know, where are the *.mbn files saved? Find it on your phone and send me please ditectory structure. In Pixel 3 they are in:
Code:
system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw
Is that same on Pixel4?
 

tanipat

Senior Member
Nov 22, 2011
275
80
0
Ok, I could try to create a module, but I need to know, where are the *.mbn files saved? Find it on your phone and send me please ditectory structure. In Pixel 3 they are in:
Code:
system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw
Is that same on Pixel4?
Thanks a lot for help mate, i just check and if you what you mean is mcfg_sw.mbn it is in system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/common/Default/sm8150.genp.prod/Default

but it also has a lot in

system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/pixel/ here are a lot of sub folders seems like regional like EU SEA ect. and inside it has sub folder for the carrier over there as well

What can i help more from here?
 
Last edited:

somin.n

Senior Member
Feb 3, 2013
440
446
103
Ok, I could try to create a module, but I need to know, where are the *.mbn files saved? Find it on your phone and send me please ditectory structure. In Pixel 3 they are in:


Thanks a lot for help mate, i just check and if you what you mean is mcfg_sw.mbn it is in system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/common/Default/sm8150.genp.prod/Default

but it also has a lot in

system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/pixel/ here are a lot of sub folders seems like regional like EU SEA ect. and inside it has sub folder for the carrier over there as well

What can i help more from here?
Ok, can you please share your mcfg_sw folder?Thanks
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
Ok, here is it, BUT I can't test it, so result could be not good :D The most worst situation is, that you will have to factory reset your device (myabe reflash factory image), so be prepare for this situation. If something will go wrong I take no responsibility :D Good luck and let me know if it works :)
Just flash it via magisk manager and restart your device. After that you could have new VoLTE switch in settings menu and check functionality throught *#*#4636#*#* menu. And ofcourse you have to have enable VoLTE on operator side, some of them doesn't do it automatically.
 

Attachments

Last edited:

tanipat

Senior Member
Nov 22, 2011
275
80
0
Ok, here is it, BUT I can't test it, so result could be not good :D The most worst situation is, that you will have to factory reset your device (myabe reflash factory image), so be prepare for this situation. If something will go wrong I take no responsibility :D Good luck and let me know if it works :)
Just flash it via magisk manager and restart your device. After that you could have new VoLTE switch in settings menu and check functionality throught *#*#4636#*#* menu. And ofcourse you have to have enable VoLTE on operator side, some of them doesn't do it automatically.
Thanks for your hard work, good news is i can flash it properly without any bootloop. Unfortunetely the ims provision is still not registered after i checked. May be i need to find mbn file for Thailand and put it inside the folder to make it registered? i have no clue how to find those files as inside SEA folder it has Singapore Taiwan and some others but no Thailand may be this is why it is not work? ideas?
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
Thanks for your hard work, good news is i can flash it properly without any bootloop. Unfortunetely the ims provision is still not registered after i checked. May be i need to find mbn file for Thailand and put it inside the folder to make it registered? i have no clue how to find those files as inside SEA folder it has Singapore Taiwan and some others but no Thailand may be this is why it is not work? ideas?
Partially good news :D What is your operator? There could be some list of phones that support VoLTE for you operator on operator's web. Then we need to download factory image for this phone and try to extrat mbns from it and use it magisk module.
 

tanipat

Senior Member
Nov 22, 2011
275
80
0
Partially good news :D What is your operator? There could be some list of phones that support VoLTE for you operator on operator's web. Then we need to download factory image for this phone and try to extrat mbns from it and use it magisk module.
My Carrier is AIS and TruemoveH. I already download fw of One Plus 7 Pro which i know it is supported Thailand Volte carrier, but i do not know how to dig down to those files?
 

tanipat

Senior Member
Nov 22, 2011
275
80
0
really appreciated your hard work and effort, unfortunate i still dont get it work on my side. i just look in your module and i think the mbn of Thailand carrier is there. But i do not know why after flash it i look in the directory inside my phone it is not there, should it suppose to be there after flash?
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
really appreciated your hard work and effort, unfortunate i still dont get it work on my side. i just look in your module and i think the mbn of Thailand carrier is there. But i do not know why after flash it i look in the directory inside my phone it is not there, should it suppose to be there after flash?
You are right, files should be there :/ Equals directory structure in module with directories in phone (maybe I made a mistake)? Did you find new switch in settings for VoLTE? Maybe Pixel4 doesn't support this way modding, don't know :confused:
 
  • Like
Reactions: tanipat

tanipat

Senior Member
Nov 22, 2011
275
80
0
You are right, files should be there :/ Equals directory structure in module with directories in phone (maybe I made a mistake)? Did you find new switch in settings for VoLTE? Maybe Pixel4 doesn't support this way modding, don't know :confused:
Swithces appear in setting both volte and vowifi. Should i delete fdr_check before reboot after flash? is this mandatory?
 
Last edited:

tanipat

Senior Member
Nov 22, 2011
275
80
0
sorry i just recheck it after flash all directory is in my systems already both AIS and TRUEMOVEH mbn is there alongside all those lists in your module. Anyhow the ims still not registered. May be it is not work for me :)
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
sorry i just recheck it after flash all directory is in my systems already both AIS and TRUEMOVEH mbn is there alongside all those lists in your module. Anyhow the ims still not registered. May be it is not work for me :)
Ok, do you have enable volte on operator side? Find VoLTE switch in setttings, turn it off and on, maybe go to airplane mode a check it again. Fdr_check should by deleted by script, but you can delete it manually for sure.
 
Last edited:

tanipat

Senior Member
Nov 22, 2011
275
80
0
Ok, do you have enable volte on operator side? Find VoLTE switch in setttings, turn it off and on, maybe go to airplane mode a check it again. Fdr_check should by deleted by script, but you can delete it manually for sure.
Yes i confirmed enable volte on operator side. i try turn off and on and switch to airplain several time still no luck. Or may be it is too new for the operators here as it is not officially sell here in Thailand anyway, may be that is why it is not work. And i just check fdr_check still there after i flash, some reason here?
 
Last edited:

somin.n

Senior Member
Feb 3, 2013
440
446
103
And i just check fdr_check still there after i flash, some reason here?
After flash it shouldn't be there, after restart it should be there again.
Maybe I will try more tests with the first modul. It looks that there are mbns for both of your providers and mbns from OP7 looks slightly different...
 
  • Like
Reactions: tanipat