LG G8 Volte Fix.

Search This thread

siulmagic

Senior Member
Jun 23, 2007
3,515
2,568
Bridgeport
updated op, removed flashable zips, it seems they were causing issues, copy the files manually with a root explorer to your op folder.
 

IshuG

New member
Mar 15, 2021
1
0
Thanks siulmagic for making things easier for us. But would it work for any operator in the world? Im using an officially unlocked t-mobile variant of lg g8 thinq purchased in USA but im using it in India where neither Wi-Fi calling nor volte are enabled for me. Volte setting cant be even found in the settings. Wifi calling atleast is shown but is disabled for me. The volte provisioned setting from the *#*#4636#*#* menu was disabled for me.

Attaching the pics for reference.

Thanks again.
 

Attachments

  • Capture+_2021-03-15-13-51-51.png
    Capture+_2021-03-15-13-51-51.png
    257.2 KB · Views: 239
  • Capture+_2021-03-15-14-01-33.png
    Capture+_2021-03-15-14-01-33.png
    177.7 KB · Views: 240

mangojain

Senior Member
Jul 24, 2010
229
25
Thanks siulmagic for making things easier for us. But would it work for any operator in the world? Im using an officially unlocked t-mobile variant of lg g8 thinq purchased in USA but im using it in India where neither Wi-Fi calling nor volte are enabled for me. Volte setting cant be even found in the settings. Wifi calling atleast is shown but is disabled for me. The volte provisioned setting from the *#*#4636#*#* menu was disabled for me.

Attaching the pics for reference.

Thanks again.
I would be interested too. After making some changes to cust.prop, telephony.xml and vo_config.xml I have VoLTE showing as activated, but in reality it is not working. And lg.ims keeps crashing on Airtel and Jio, but not on Vodafone.
 

mangojain

Senior Member
Jul 24, 2010
229
25
I would be interested too. After making some changes to cust.prop, telephony.xml and vo_config.xml I have VoLTE showing as activated, but in reality it is not working. And lg.ims keeps crashing on Airtel and Jio, but not on Vodafone.
After messing around some more, i have VoLTE working partially, i can receive calls but can't make calls, the VoLTE feature gets disabled as soon as i do that. Can anyone help on this please.
 

armodons

Senior Member
Mar 10, 2012
78
21
LG G8
So to use this, you will need to be bootloader unlocked, magisk perma rooted, and twrp installed, DM Verity Disabled this is a must!!(its always good to make a nandroid before making any changes on your phone). What this will do is more or less provision your Lg G8 to your Desired Carrier, it will also let you change your apns, so you have volte working and also the data indicator will change to match the carrier. WIfi calling i have not been able to get working, i personally do not use it. .

*Copy the files manually, it seems flashing them directly is causing unforeseen issues*



Download

Sprint

T-Mobile


Credits:
j4nn for the amazing temp root that allows us to do this
vl48 for BL unlock this guy is so awesome
inherent for finding j4nn and getting temp root rolling
Mr. zhu for bringing us TWRP.

Thanks for pointing me in the right direction! I now have VoLTE and Wifi Calling working on my LMG820QM (on T-mobile).

I have the BPT variant of the LMG820QM, for which VoLTE and Wifi Calling does not work. After bootloader unlocking and rooting, I tried the above VolteFix-v1 but wanted Wifi Calling. Forcing the option to appear via a profile in Universal Enabler in the hidden menu* did not work and instead caused LG IMS to continuously crash.

*For those interested in the hidden menu, first create an empty folder named "enable_ue" in internal storage. Then go to the dialer and type *#546368#*820#. In Field Test > Universal Enabler you can "Create New Config" and manually enable VoLTE, ViLTE, VoWIFI, and ViWIFI. However, even though these options became enabled in *#*#4636#*#* they didn't seem to actually work.

Next, I tried to crossflash partitions from the US Open kdz but was unable to due to a size mismatch of the OP partition (among other problems).

Finally, since I had already extracted the OP partition from the US Open kdz (G820QM20f_00_NAO_US_OP_0402.kdz), I extracted files that looked relevant and copied them over using a root browser into /product/OP. After setting permissions and restarting, I now have working VoLTE and Wifi Calling!

The files are cust.prop [update: apparently not needed; my existing one worked just fine], all the files in config, and a few folders in priv-app [update: these are the apps for Wifi Calling!] not present in my phone's kdz (not sure which ones if any of these apks are actually needed but since it works I'm not going to experiment more). See attached for details.

Note: Since these files are from the US Open kdz, it will likely only work for US carriers. But the process can be repeated for other regions with the right kdz.

UPDATE: Replaced the attachment, had the wrong files in Config.

** Noticed that upon factory resetting the wrong default APNs are inserted. Had to factory reset on original files, have APNs setup correctly, then copy the attached files (did not copy over cust.prop this time and still worked).
 

Attachments

  • Files from US Open.zip
    4.7 MB · Views: 539
Last edited:

Dusty46

Member
Feb 20, 2021
11
0
Thanks for pointing me in the right direction! I now have VoLTE and Wifi Calling working on my LMG820QM (on T-mobile).

I have the BPT variant of the LMG820QM, for which VoLTE and Wifi Calling does not work. After bootloader unlocking and rooting, I tried the above VolteFix-v1 but wanted Wifi Calling. Forcing the option to appear via a profile in Universal Enabler in the hidden menu* did not work and instead caused LG IMS to continuously crash.

*For those interested in the hidden menu, first create an empty folder named "enable_ue" in internal storage. Then go to the dialer and type *#546368#*820#. In Field Test > Universal Enabler you can "Create New Config" and manually enable VoLTE, ViLTE, VoWIFI, and ViWIFI. However, even though these options became enabled in *#*#4636#*#* they didn't seem to actually work.

Next, I tried to crossflash partitions from the US Open kdz but was unable to due to a size mismatch of the OP partition (among other problems).

Finally, since I had already extracted the OP partition from the US Open kdz (G820QM20f_00_NAO_US_OP_0402.kdz), I extracted files that looked relevant and copied them over using a root browser into /product/OP. After setting permissions and restarting, I now have working VoLTE and Wifi Calling!

The files are cust.prop, all the files in config, and a few folders in priv-app not present in my phone's kdz (not sure which ones if any of these apks are actually needed but since it works I'm not going to experiment more). See attached for details.

Note: Since these files are from the US Open kdz, it will likely only work for US carriers. But the process can be repeated for other regions with the right kdz.
I have Unlocked LMG820QM8 which is Amazon Alexa variant. AMZ_US. I need VoLTE. Can you help me with steps that your took. I am intermediate with LG flashing. I did try to cross flash that didn't work.
 

armodons

Senior Member
Mar 10, 2012
78
21
LG G8
I have Unlocked LMG820QM8 which is Amazon Alexa variant. AMZ_US. I need VoLTE. Can you help me with steps that your took. I am intermediate with LG flashing. I did try to cross flash that didn't work.

Which part are you stuck on? You need to be bootloader unlocked and rooted first. Then just backup your existing files and copy the ones I had attached and update the permissions. Hopefully that should work.
 

armodons

Senior Member
Mar 10, 2012
78
21
LG G8
I cant get into fastboot mode via adb command why is that ? is there other way !

Why do you need fastboot? You can flash twrp within the magisk app: follow the instructions in the attached twrpG8.zip here: https://forum.xda-developers.com/t/lg-g8-twrp-and-backup-for-sprint.4247225/

There is no fastboot on the stock kernel; that's why the engineering file is needed for unlocking the bootloader because it contains fastboot. See this thread: https://forum.xda-developers.com/t/...nlock-and-magisk-root-using-firehose.4221793/
 

Dusty46

Member
Feb 20, 2021
11
0
Why do you need fastboot? You can flash twrp within the magisk app: follow the instructions in the attached twrpG8.zip here: https://forum.xda-developers.com/t/lg-g8-twrp-and-backup-for-sprint.4247225/

There is no fastboot on the stock kernel; that's why the engineering file is needed for unlocking the bootloader because it contains fastboot. See this thread: https://forum.xda-developers.com/t/...nlock-and-magisk-root-using-firehose.4221793/
I don't know much about LG. In fact this is my first ever LG smartphone. I am not familiar with flashing or rooting LG phones. Above link you shared for bootloader unlocking, firehose EFL file is for Sprint. Will it work for me too? I have unlocked version LM-G820QM8 AMAZON Alexa variant.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    So to use this, you will need to be bootloader unlocked, magisk perma rooted, and twrp installed, DM Verity Disabled this is a must!!(its always good to make a nandroid before making any changes on your phone). What this will do is more or less provision your Lg G8 to your Desired Carrier, it will also let you change your apns, so you have volte working and also the data indicator will change to match the carrier. WIfi calling i have not been able to get working, i personally do not use it. .

    *Copy the files manually, it seems flashing them directly is causing unforeseen issues*

    1.Extract to Content of zip to Sdcard
    2.Make a copy/backup of your own files apns.xml,,custom_apk_list.xml,telephony.xml inside /product/op/config and cust.prop from /product
    3.Copy and paste the files from my zip to:
    apns.xml,,custom_apk_list.xml,telephony.xml to /product/op/config
    cust.prop to /product/op

    make sure permissions are 644.
    4.Reboot your device it should now be provisioned to your Desired Carrier.

    Download

    Sprint
    People cant have nice things =/. look for me on the blue old app


    T-Mobile
    People cant have nice things =/. look for me on the blue old app



    Credits:
    j4nn for the amazing temp root that allows us to do this
    vl48 for BL unlock this guy is so awesome
    inherent for finding j4nn and getting temp root rolling
    Mr. zhu for bringing us TWRP.
    2
    So to use this, you will need to be bootloader unlocked, magisk perma rooted, and twrp installed, DM Verity Disabled this is a must!!(its always good to make a nandroid before making any changes on your phone). What this will do is more or less provision your Lg G8 to your Desired Carrier, it will also let you change your apns, so you have volte working and also the data indicator will change to match the carrier. WIfi calling i have not been able to get working, i personally do not use it. .

    *Copy the files manually, it seems flashing them directly is causing unforeseen issues*



    Download

    Sprint

    T-Mobile


    Credits:
    j4nn for the amazing temp root that allows us to do this
    vl48 for BL unlock this guy is so awesome
    inherent for finding j4nn and getting temp root rolling
    Mr. zhu for bringing us TWRP.

    Thanks for pointing me in the right direction! I now have VoLTE and Wifi Calling working on my LMG820QM (on T-mobile).

    I have the BPT variant of the LMG820QM, for which VoLTE and Wifi Calling does not work. After bootloader unlocking and rooting, I tried the above VolteFix-v1 but wanted Wifi Calling. Forcing the option to appear via a profile in Universal Enabler in the hidden menu* did not work and instead caused LG IMS to continuously crash.

    *For those interested in the hidden menu, first create an empty folder named "enable_ue" in internal storage. Then go to the dialer and type *#546368#*820#. In Field Test > Universal Enabler you can "Create New Config" and manually enable VoLTE, ViLTE, VoWIFI, and ViWIFI. However, even though these options became enabled in *#*#4636#*#* they didn't seem to actually work.

    Next, I tried to crossflash partitions from the US Open kdz but was unable to due to a size mismatch of the OP partition (among other problems).

    Finally, since I had already extracted the OP partition from the US Open kdz (G820QM20f_00_NAO_US_OP_0402.kdz), I extracted files that looked relevant and copied them over using a root browser into /product/OP. After setting permissions and restarting, I now have working VoLTE and Wifi Calling!

    The files are cust.prop [update: apparently not needed; my existing one worked just fine], all the files in config, and a few folders in priv-app [update: these are the apps for Wifi Calling!] not present in my phone's kdz (not sure which ones if any of these apks are actually needed but since it works I'm not going to experiment more). See attached for details.

    Note: Since these files are from the US Open kdz, it will likely only work for US carriers. But the process can be repeated for other regions with the right kdz.

    UPDATE: Replaced the attachment, had the wrong files in Config.

    ** Noticed that upon factory resetting the wrong default APNs are inserted. Had to factory reset on original files, have APNs setup correctly, then copy the attached files (did not copy over cust.prop this time and still worked).
    1
    I don't know much about LG. In fact this is my first ever LG smartphone. I am not familiar with flashing or rooting LG phones. Above link you shared for bootloader unlocking, firehose EFL file is for Sprint. Will it work for me too? I have unlocked version LM-G820QM8 AMAZON Alexa variant.

    Yes it will work. I'm surprised there's a carrier that the supposedly open Amazon variant doesn't work with.


    First, you should get LGUP setup and and download the KDZ for your phone. Make sure you know how to put your phone into download mode and then restore everything back to stock with the LGUP tool. Get this fallback setup and working first before you do anything so if you're ever stuck in a bootloop you can always go back to stock. Search the web for this.

    Next, follow the thread for the firehose method for bootloader unlock and magisk root.

    Then, follow the readme in that twrpG8.zip linked earlier. Backup everything in TWRP.

    Lastly, setup your phone with the correct working APNs. Now you can copy the files I linked earlier. VoLTE and Wifi Calling should now work.
    1
    Has anyone tried this with the LG G8X model? any variety of G8X..

    Looking for a good LG phone for Hello Mobile that runs on Tmobile NVMO network.
    Like the G8 but wanted the bigger display and battery of the g8X or v50 but neither has Tmobile variety