I figure out how to fix this error on non-rooted phone: Current version is not available for user. Can't find matched cust for NTCODE=[,]
This is good explanation, thanks to GuestK00280, but solution require rooted phone
https://forum.xda-developers.com/lg-g3/general/how-to-change-region-t2904951
I dont root the phone, I am flashing stock firmwares only, and don't have any root and bootloader is still locked.
So basically what is happening the phone is verifying the country code folder, but because I flashed firmware for different region, my country code doesn match to the country code into firmware.
For example, I flashed with patched LG UP 1.14.3 my phone with Taiwan original stock rom, I put Singapore firmware (H990ds10i_00_OPEN_SG_DS_OP_1117.kdz)
I fixed the error like this:
1. With LG Firmware Extract 1.2.6.1 convert .KDZ into .DZ
2. extract .DZ into .bin files
3. open cust_xxxx.bin with notepad, and search for „/cust/“ You will find the country code like this:
FFFFFF,56=/cust/OPEN_COM_DS
4. So 56 is the country code of the Singapore stock rom. OPEN for operator - which means any operator. COM for country - which means any country
5. on the phone go into service menu, for LG 990DS is *#546368#*990# -> SVC Menu -> Version Info -> NT Code
6. The line may look like this
"0","FFF,FFF,FFFFFFFF,FFFFFFFF,FF"
or
"0",
7. edit the line to look exactly like this
"1","FFF,FFF,FFFFFFFF,FFFFFFFF,56"
8. restart.
9. after restart the error is gone
10. factory reset and restart.
11. after restart all previous Taiwan bloatware is gone, and get replaced with Singapore bloatware. So now I flashed completely the Singapore stock rom.
Flashing Taiwan stock rom with Singapore stock rom made VoLTE button to appear in the draging top menu above notifications
I use this method on every stock rom from any different region, and my phone is never been rooted yet
Btw, I found in cust_xxxx.bin country code pointing to something interesting:
999999,99=/cust/SUPERSET
I wonder what will happen if I put instead 56 a country code 99? What stock rom will see after factory reset?