yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] hahmad78:
this file downloaded from chinese web site. tried it, volte icon show in tiles, but do not connect. i have downloaded kdz of almost every region and extracted cust folders too. if you need some region cust folder, kindly do tell me, i will upload it for experiment.
[LG V20 Guides, News, & Discussion] hahmad78:
sg firmware, volte option showed even in network menu, everything seems fine and ok, still do not connect volte.

there are files in cust folder, like IKE, MAPCON, IMS, need to be edited according to carrier specific values, which are missing.

have you got any update of volte on your phone.?
[LG V20 Guides, News, & Discussion] nkirk:
Have you been able to make the ims settings stick? They reset for me everytime.

PS do you know any other devices which has VOLTE enabled in your country?
[LG V20 Guides, News, & Discussion] hahmad78:
no, for me settings reset too. cust files have to edit accordingly as far i think than settings will be stable.

i have galaxy note 4 N910F and G with me at home, will check it for ims.

i have checked csc folders of samsung too, but settings which require in LG, specifically are not present there.
[LG V20 Guides, News, & Discussion] hahmad78:
dear, how are you? any update regarding volte? your data services restored? yesterday i was messing with files, lg persist folder and hidden menu settings, dont know how , but wifi calling option visible in call options now, ims still disconnected.

i could not manage the note 4 check, as there is too much data, and currently running n7 ported roms. but when i was using stock roms, hd voice feature was running, i remember it.
[LG V20 Guides, News, & Discussion] nkirk:
I'm good Thanks. Didn't make much progress due to time constraints. My data works now. I have a bunch of Samsung based carrier settings some don't exactly match to LG settings available. I'll post them here later for you to have a look
[LG V20 Guides, News, & Discussion] Prowler_gr:
Anybody requesting VoLTE on ANY H990 regional variant, all you need to do is flash the (bloat-free) H990N official firmware.

The H990N is just a H990DS with a HKG regional code, and it has VoLTE enabled by default (with any present NTCODE).

It is also well supported as in getting updates prior to other regional H990 firmwares.
[LG V20 Guides, News, & Discussion] MaZeNsMz:
I did and lost my phone IMEI, couldn't returned it back.

Did you experienced that?!
[LG V20 Guides, News, & Discussion] Prowler_gr:
No and I have cross-flashed multiple times...
[LG V20 Guides, News, & Discussion] hahmad78:
H990n kdz after 20d make 2nd sim issue , i had trued every variant and possible options, if your carrier support Volte, you will get it, otherwise no,

Always have a full backup especially when cross flashing or newest kdz
[LG V20 Guides, News, & Discussion] Prowler_gr:
To be honest I have not crossflashed Oreo roms. I have gone up-to H990N10q_00_OPEN_HK_DS_OP_1215.kdz wihout problems though
[LG V20 Guides, News, & Discussion] MrSoap:
anyway to get this working with a h910. My carrier no longer supports 3G and I am unable to make calls. They do however support VoLTE...
[LG V20 Guides, News, & Discussion] betelgeuse1031:
Hi guys, I am sorry for reviving the old thread.

I too owned H990DS Sea version on latest nougat. It has volte option but just couldn't switch on. I read through this thread, the main purpose is to force show the Volte option. But without proper carrier volte configuration file (.mbn file), the volte just won't work. I also read that Asus, Xiaomi and Oneplus users able to flash and/or change the mbn file to suit their carrier and volte works.

Please take a look at this thread on LG G8

https://xdaforums.com/t/...ther-qualcomm-powered-lg-devices-too.4343655/

I tried on my H990DS using the above thread's method and it didn't work. I was informed that the mbn files are for LG G8. We need mbn files that are specific for LG V20. I have searched up and down and I couldn't find any.

So I hope that I have provided some insights and I hope any member/master/guru out there can help where to find the mbn file (collection of all international carriers mbn) and make volte works for H990DS.
[LG V20 Guides, News, & Discussion] el-sahef:
I managed to get VoLTE and VoWifi working on H990ds with TWN ROM for the German carriers T-Mobile and O2. No luck with Vodafone yet. (EDIT: Wrong, the feature was disabled for my SIM card that I used for testing, it worked all along). The mbn approach does not work with the V20 AFAIK. I tried it but was unsuccessful. The firmware for the Sony Xperia XZ which has the same SoC as the V20 has many mbn files and is a potential config source. But I was never able to actually load any of them on the V20.

So I edited the files in the cust folder and its subfolders to get it working. The necessary configuration options were taken from kdzs with carrier branding for the LG G5.

Edit: Attached my current CUST config. This needs to be copied to cust on the phone (running TWN ROM v20b) overwriting current files.

The best ROM to get VoLTE and VoWifi working according to my experiments is the TWN rom. You can change any H990ds variant to TWN by flashing a TWN kdz. You will get some NT Code mismatch though. This can be circumvented but xda forum rules prevent me from writing how because the method could be used to change IMEI and SN of the phone.

But it is most likely not necessary for SEA to be converted to TWN because it already has the VoLTE icon, afaik there were some configs in the SEA cust already for VoLTE so it might be enabled there and you just need to edit the cust files for your carrier. For AME it was necessary to convert to TWN first (I own 1x TWN and 1x AME and use TWN on both of them now).
[LG V20 Guides, News, & Discussion] betelgeuse1031:
Hi @el-sahef

Thanks for your reply.

Yes, it should have. take a look at this thread

https://xdaforums.com/t/volte-support-lg-v20-h990ds.3519742/post-70106181

That member has version V10b and I have V10i.

Yes, I was told by the G8 thread's OP that the mbn file has to be come from and for the V20. I downloaded many mbns (which none of them are for V20) and the PDC tool just won't load it.

Maybe you are partially right....

I did extract modem.img from V20 various regions kdz file i.e. SEA, IDN, IND and even Hong Kong H990N. To my surprise, those modems file *only* contain exactly the same mbn files (mcfg_sw.mbn) under the folder named "na" which is North America I presumed. Inside the na folder there are the US carriers Verizon, Sprint, Tmo... There are no specific mbn file for carriers in those regions kdz.

Still, I tried those mbn files in PDC tool and I was able to load it and activated it. However, the volte didn't work which I already expected since it is not for my carrier (or at least the settings in the mbn didn't match my carrier).

Wow, I don't know about this method.

Does it need root? (Fyi, I don't root my V20 since the process is quite lengthy and difficult)

I saw many files in Cust config folder. Which files do I need to edit?

This could be a bummer for me. Do I need the configurations for my carrier from the G5? (I don't think G5 has carrier branding for Malaysian carriers)

Please can you show me where to get the configurations for Malaysian carriers?

Thanks.
[LG V20 Guides, News, & Discussion] el-sahef:
I don't know for sure if the cust edition method really needs root but I assume it does. I always root my phones so I don't even know anymore what it is like to not be rooted and what the restrictions are.

You don't really have to take the configuration from the G5 but it seems to be the best model for obtaining the needed information because the config values used are the same as those for the V20. You need to check the files, compare them with the stock files, see the edits I made and adapt them to your needs. The most difficult thing is probably to get the needed values for your carrier.

The MCC for my country is 262, the MCC for Taiwan is 466 and the MCC for Singapore (also contained in the Taiwan cust) is 525.

I can't really help you much with this, I was lucky that there were carrier branded G5 kdz files which contained configs that were close enough to serve as a starting point for my carriers. And even those needed some editing + trial and error until they worked. One of the three carriers (Vodafone) is still not working (most likely because of some errors I made or configuration changes on their side after the release of the latest Vodafone branded LG G5 kdz).

You can check out the kdzs from other LG phones with the same or closely related SoC as the V20 (Snapdragon 820). Maybe they contain information that you can use.

I would also really like to know if there is a better way to get the needed configuration values.
[LG V20 Guides, News, & Discussion] betelgeuse1031:
Hi @el-sahef

I would very much believe that the cust folder need root to access and editing. I don't see any other way to edit the cust folder without root. Unless someone can show the way to pack the edited cust folder and make it flashable through moded/patched LGUP. In the patched LGUP there is an option to flash only cust partition (correct me if I am wrong).

I have done that, its pain in the a**. I don't have most of the needed input infos.

Yea, this is the thing. I don't think I can get the settings just by googling since there are a lot of inputs and parameters as in the cust folder. The only way to look for the settings is forcefully open the mbn file using word editor and that just partial/little useful.

Btw, you did mention the Xperia XZ has a lot mbn files. Do you have them? Can you upload the mbn files? I would like to take a look of it. Thanks
[LG V20 Guides, News, & Discussion] el-sahef:
I downloaded the firmwares with xperifirm (https://xperifirm.com/) and then somehow extracted them to get the mbn files. I don't remember all of it anymore.

What I still know is that I read this thread, it might help you too: https://xdaforums.com/t/guide-wific...tting-vowifi-volte-working-in-poland.3595940/

And I also used this tool: https://github.com/solk2/CNVParse

It turned out that I had the correct config for Vodafone all along. My SIM card did not have VoLTE permission enabled from the carrier side although it should have. Now that this is sorted out VoLTE also works on German carrier Vodafone without any further changes to my EDIT4 CUST.

I can't test VoWiFi though because Vodafone enables this only for their contracts, not prepaid.
[LG V20 Guides, News, & Discussion] el-sahef:
Update:

I found out that on the LG G5 the /cust partition is not checked by dm-verity and can be modified with a locked bootloader without bricking the phone.

If that is also the case on the V20 the cust editing method for enabling VoLTE / VoWiFi can also be used on non-rooted phones.

I wrote a HowTo for the G5 here: https://xdaforums.com/t/howto-enabl...viders-with-edited-cust-config-files.4414523/
[LG V20 Guides, News, & Discussion] betelgeuse1031:
Hi @el-sahef

Great job

I followed the first part of your instructions and tested on the V20 and it looked like it works. I did see the "popping out root shell" at the end of the "./su98 -n" command. So i think it should work.

However I didn't continue the second part of the instruction whereby you push the volte config settings into /cust directory. That is because I don't know the settings of my carriers. There are so many variables (not simply '1' or '0' and 'true' or 'false') in those xml files.

What's left to be done for me is to find the carriers' volte config variables which prove almost impossible, unless someone can decode and read the carrier's volte mbn file. Or someone can enlighten me which carrier in the world share the same exact volte config with Malaysia's Digi and Celcom? So that I can just amend that carrier's MNC and MCC to match my carriers.

So close but yet so far.

Edit 1:

I have followed the second part of the instruction and pushed the volte config to the /cust directory. I think the config files successfully merged into the /cust directory. The weird thing is that, I can see the wifi calling/vowifi? toggle but no Volte toggle.

On the other hand, by dialing *#*#4636#*#, the volte provisioned toggle is active and can be toggle on or off, and same for wifi calling. However the video calling toggle is greyed out.

I think maybe its because I don't have the right volte settings and the IMS status showed Not Registered. And that's why the Volte toggle not available? (Fyi, I have ticked to show all the options under UX in the Hidden Menu).

So I think in order to get IMS registered is to make sure the settings (there are tons of variables) contained in the ims_conf.xml (and maybe also ike_conf.xml, mapcon_conf.xml) are correct, which I have no idea where to look for.

Edit 2:

I found this;

GitHub - vtsingaras/orct: Open Radio Calibration Toolkit, an enhanced Open Source Implementation to replace Qualcomm's QRCT

Open Radio Calibration Toolkit, an enhanced Open Source Implementation to replace Qualcomm's QRCT - vtsingaras/orct

github.com

Is the above some kind of script to read/decode the mbn files, so we can read the values?

How to use it?
[LG V20 Guides, News, & Discussion] Ice Fire:
Edit: Having read this thread it apears that at least for the H990DS there already was a sucessful volte enableing effort.

I have written a guide to enable VoLTE and VoWIFI and possibly more for europe. For the H990DS the F800 (a short guide in the Thread for the H990DS) and i am working on the US996.

The thread can be found here:

https://xdaforums.com/t/lg-v20-volte-vowifi-modified-com-files-for-europa-english-deutsch.4465209/

I need more feedback for any other variant of the V20 as i dont own them and as i only have a Vodafone sim.
[LG V20 Guides, News, & Discussion] betelgeuse1031:
I would like to confirm;

Do the cust\ folders and files in your post contain settings for European carriers only, correct?

If so, I am out of luck. I can push the settings to the device using @el-sahef method (without root) but still can't get volte. I can not find volte settings for my carrier. There are so many settings and variables need to be changed inside the cust\ folders and files.

I saw many people successfully activated volte on their devices using root, for example rooted Pixel using Xiaomi's mbn. Do you think you can make the LG V20 volte works using mbn file?
[LG V20 Guides, News, & Discussion] Ice Fire:
Yep its only for the eu and i have no idea about mbn files as they are a different beast to cust files. After now having read this thread through i would say that you need to find someone that has a V30 G6 G5 G4 or different model of V20 with the KDZ for your country. There might be luck in unpacking a kdz so nobody has to install anything depending on how cust is unpacked. Furthermore if you tell me the place where you life i could check if one of my versions supports it and temporarly install the KDZ to extract your cust files.
[LG V20 Guides, News, & Discussion] Ice Fire:
Did you fix that volte and 4g for the second sim slot stops working due to the fact that the lg g5 is a single sim device. Because getting a pointer into the right direction would leviate some editing work i planed on doing.
[LG V20 Guides, News, & Discussion] el-sahef:
I have mobile data and VoLTE / VoWiFi enabled for the second SIM and no problems so far. But it works only for one SIM card at a time, not on both SIMs simultaneously. 4G connection and VoLTE / VoWiFi is only active on the SIM which is selected for mobile data. If I switch mobile data to the first SIM, VoLTE / and VoWiFi will switch to that SIM too.

As far as I know this is a hardware limitation of the Snapdragon 820 SoC and Dual-4G / Dual-VoLTE only work on newer ones.

I will definitely check out your method and HowTo, but due to severe time constraints it will be Sunday at the earliest, most likely even later.
[LG V20 Guides, News, & Discussion] betelgeuse1031:
My country is Malaysia and the KDZ for this region is SEA.

Unfortunately, when LG V20 was introduced, not a single carrier of my country provide Volte for the V20 let alone V30, G5 or G6. This is because Volte service was not available back then, it was implemented last year.

I give you some info.

I saw Xda thread, people in my country using rooted Oneplus and Pixel manage to get Volte working using Xiaomi's mbn (different phone brand, different SoC). They used mbn from Telefonica UK and Vodafone India and it works for Malaysia Celcom and Digi.

Does that mean, if I use Telefonica UK or Vodafone India custs file from LG V20, the Volte will work for my country's carrier?
[LG V20 Guides, News, & Discussion] Ice Fire:
I can not provide you a solution via mbn files. What could work are any cust working cust files preferably ones from non 5g phones as i dont know what changes come to cust with 5g. I would also need the exact version you phone has which you can get from the bulid.prop.
[LG V20 Guides, News, & Discussion] Ice Fire:
There is most likely heavy modifing involved to get those foreign mbn files working. Something that is not a problem if you know how the outcome needs to look.

In fact modifing cust files goes mostly the same way.

It would be interresting to test if for example VDF_Com (the big continental COM files like AUS_COM should not work) would work on VDF brazil or something like that but there is so much information missing. Funily enough those smaller Com files appear to only be for carrier locked phones, at least that is the only usecase i could see for them.

On a different note. Have you actually looked into your cust folder is it really empty. I dont think that this will be the solution but it might be worth checking.

Anyways at this point you need the volte enabled cust files from a phone that has volte. If they are set up anywhere close to cust older cust files, lg cust files, lg v20 cust files, then there might be a chance.
[LG V20 Guides, News, & Discussion] Ice Fire:
I am aware that the second sim supports 4g and volte in a 4g+2g or 2g+4g configuration, its that i belive to have overlooked some config files from the g5 that disable volte (and for the most part the entire second sim slot) for the second sim or i have missed to transscribe h990ds files that enable volte for the second sim. At the moment the second sim has no reception keeps on trying to connect to 4g until it goes back to the auto 3g/2g network mode. No matter which sim i choose.
[LG V20 Guides, News, & Discussion] betelgeuse1031:
My V20 version is V10i-SEA-XX.

My V20 is not rooted, so I cannot look into the cust folder. However, I can unpack the KDZ file and look into the cust\ zip file. Inside the extracted cust folder only contains specific folders for Singapore's carriers and none for Malaysia. So, that's why volte doesn't work with my carrier.

I don't know which LG phone has volte works with my carrier. In fact, I think that all carriers in my country do not support volte for LG phones.

What I meant is that, if you have the V20 cust files for Telefonica UK or Vodafone India, can you share it?

Maybe I can try to change the Telefonica UK/Vodafone India's MNC & MCC to my carrier MNC & MCC and push the cust files to the V20 and see whether it will work or not.
[LG V20 Guides, News, & Discussion] Ice Fire:
Oh the TMO UK and VDF IND sentence was a statement not a question. Ok do you know that it works if so how does it. The thing is i do not see VDF IND in CRC on my V20 but they are all in GLOBAL_COM mode and not in NAO US or something else so i dont if they might be listed in the CRC for of an lg v20 in nao_us mode. Concerning your question, you also need the correct ntcode because without that all cust files in the world wont help you. Finding the MCC MNC is easy enough.

Cant you just adb shell pull all of cust out or is something that needs root, btw the script you use only for writing not for reading do i understand that correctly.

And now that i think of it i hope you dont actually need your phone because on a lower note using the wrong cust file and on a higher note remove a cust file or makeing a mistake when setting up your phone for the cust file or vice versa can nuke your system ui making your phone unusable until you make a factory reset or gain the ability to rm cust via terminal so you should either be careful or have a plan b.

Edit :1 Just so we are clear all indian providers as are some others are part of OPEN_ESA which would be the only cust file you need at least for any indian provider. You can identify which OPEN_"COM" your phone comes with by looking at the name of the kdz in this case H990ds20a_00_OPEN_ESA_DS_OP_1121.kdz there even is a newer OPEN_ESA kdz, version 20b, list as unknown but if the eas parts is true it should not make a difference.
[LG V20 Guides, News, & Discussion] betelgeuse1031:
I extracted the OPEN ESA KDZ and I look into ims_conf which I think is required for volte to work. Inside it only contains mccmnc=4058XX which belongs to Reliance Jio India. There is no Vodafone India which I believe may work for my carrier.

Same goes for the OPEN_EU that I downloaded from your post and I look into ims_conf file. I hope can find the Telefonica UK but It looks like there is not even a single UK carrier (mcc=234) support V20.

So I think I am out of luck.
[LG V20 Guides, News, & Discussion] Ice Fire:
Without at least one reference file there really is not much i can do as there is no way of checking what settings need to be listed and what they need to be set to.

About root, are you unable to root your device or unwilling. I mean your screen will break faster if you dont adjust the stock color values i have no screen retention on all my devices even on my 4 year old screen after modifying the screen settings. And this is just one of the benefits to the device lifespan.
[LG V20 Guides, News, & Discussion] betelgeuse1031:
yes, I think the chance to get volte on V20 with my carrier is very slim. I can't find V20 cust file for my carrier or other country carrier that compatible to my carrier.

I would say that I am unwilling to root. On the other hand, the rooting procedure is quite lengthy and difficult. I can say that the last work around to get volte on V20 is to root it, and use the mbn method just like Oneplus, Pixel, Xiaomi users (I even saw LG V30 users use this method in xda forum). But I don't see any V20 user try this method, so it maybe will work or will not work at all.
[LG V20 Guides, News, & Discussion] Ice Fire:
And you cant find cust files for you provider for any other phone? Is that right.

If you are unsure about rooting you are perfectly right in keeping your phone at stock.
[LG V20 Guides, News, & Discussion] Ice Fire:
No discussing how to use the crcwizard is not illegal as only the discussion of the specific act that could be considered illegal in some countries is forbidden in this forum. Discussing how to change the nt code is not forbidden. You can read this forum post from a moderator for more information but please tell me first which changes you made to the g5 cust files in order to not disable the second sim slot. Or is my h990ds second sim slot just broken.

Edit: nevermind got it working.
[Samsung Galaxy S7 Edge Questions and Answers] Fear_The_Fluff:
Not sure if it would work, on top of that, another question would be does the g935f work with AT&T?

Have you taken a look at this thread:

https://xdaforums.com/s7-edge/how-to/guide-sm-g9350-s7-edge-qualcomm-sd820-t3410969

it doesn't say anything about unlock bootloader, but it does give you root.
[Samsung Galaxy S7 Edge Questions and Answers] Smantanasiceapa:
Hei! Have you managed to swap MoBo's? I want to do the same thing with my galaxy s7's but I don't know the cons of this kind of operation. Am I gonna loose water and dust proof resistance? The guys who do this kind of "surgery" can destroy pins, connector etc and the battery?

The screen and the digitizer are sticked to the MoBo? Can they be separated?