[URGENT][H812] Need help downgrading to MM from Nougat - G4 Q&A, Help & Troubleshooting

My device is an H812. I got nougat by modifying an F500L KDZ in a hex editor and replacing 'F500L' with 'H812' and flashing in LGUP. The modem didn't work, so I decided to downgrade.
Courtesy of @da.vandenham who created a thread for downgrading from this modified nougat software, I downloaded the KDZ he provided and flashed it in LGUP.
After this, I attempted flashing stock for my device, though LGUP said that the KDZ is invalid.
My device is currently in a state where there the screen will not turn on but is clearly in the setup menu. LGUP now detects it as an H815.
Any help getting out of this would be very much appreciated! I really need this phone to work for school!
The following are versions of KDZs I tried flashing:
H81220u
H81220z
F500L30b (this is one I modified for my H812)
H81520o (KDZ provided by @da.vandenham)
F500K30C (I also modified this)
Here is the thread I mentioned (see OP):
https://forum.xda-developers.com/g4/general/f500-downgrade-nougat-to-mm-t3650310/page3

Can you flash the newest global unofficial zip?

fegitoli said:
My device is an H812. I got nougat by modifying an F500L KDZ in a hex editor and replacing 'F500L' with 'H812' and flashing in LGUP. The modem didn't work, so I decided to downgrade.
Courtesy of @da.vandenham who created a thread for downgrading from this modified nougat software, I downloaded the KDZ he provided and flashed it in LGUP.
After this, I attempted flashing stock for my device, though LGUP said that the KDZ is invalid.
My device is currently in a state where there the screen will not turn on but is clearly in the setup menu. LGUP now detects it as an H815.
Any help getting out of this would be very much appreciated! I really need this phone to work for school!
The following are versions of KDZs I tried flashing:
H81220u
H81220z
F500L30b (this is one I modified for my H812)
H81520o (KDZ provided by @da.vandenham)
F500K30C (I also modified this)
Here is the thread I mentioned (see OP):
https://forum.xda-developers.com/g4/general/f500-downgrade-nougat-to-mm-t3650310/page3
Click to expand...
Click to collapse
I would suggest first you post to the thread where you got the H815 kdz from: https://forum.xda-developers.com/g4/general/f500-downgrade-nougat-to-mm-t3650310 as well as: https://forum.xda-developers.com/g4/development/kdz-7-0-nougat-lg-g4-f500s-l-k-t3638530
2nd (and probably the best for getting a knowledgeable & helpful answer), post your issue to steadfasterX's thread at: https://forum.xda-developers.com/g4/general/bl-unlock-unlock-bootloader-proof-t3648288
I suspect it has to do with the 815 bootloader ...
For future reference, modem issues can sometimes be solved by erasing modemst1 and modemst2 ...

harysviewty said:
Can you flash the newest global unofficial zip?
Click to expand...
Click to collapse
I can't flash any zips because my phone can't be BL unlocked.
Sent from my LG-H873 using XDA Labs

Related

Understanding the correct KDZ file, help!

Hi,
I purchased the phone in the UK from the network carrier Vodafone. I have done a fair bit of research on the rooting and unrooting process mainly via videos and reading tutorials on XDA.
I would like to root the phone and gain super user access and install some Xposed modules but would also like to be able to unroot and flash back to a stock Vodafone firmware encase I need to claim under warranty. I have been trolling the internet to get the correct KDZ file and found this site (ttp://devtester.ro/projects/lg-firmwares/country.php?country=United+Kingdom). I believe that the correct firmware may be on here but am a little confused on what the suffix and software version means to be honest.
The reason for my confusion is that I updated the firmware to 6.0 Marshmallow through the LG bridge but when I now check my phones software version it states v20b-234-15. I assume this is right but from memory the first software version when I got the phone was something like H81510B_00.
I cant remember exactly what it was before unfortunately but the KDZ files I have found state H81510C_00 (Suffix - AVDFVK) and H81510C_00 (AVDFLR) and this does seem to make sense but I'm thinking it was B instead of C but and not 100% on that.
Do you think these KDZ files would be the correct one to flash back to encase I run in to some problems rooting?
I am also assuming that this KDZ is Android Lollipop and not Marshmallow so is it OK to use this to revert back from Marshmallow?
Thanks and any help would be much appreciated.
Ross
The 10X version are all Lollipop, 20X is marshmallow.
When flashing a KDZ on your phone, what's important is what model your phone is. H815 in your case.
If you want to restore to stock in case something goes wrong, you can find everything here: http://forum.xda-developers.com/g4/general/guide-lg-g4-stock-firmware-to-stock-kdz-t3107848
In there is a link to this directory: http://storagecow.eu/index.php?dir=Xda/LG+G4/ where you find pretty much all KDZ files for G4 phones.
I'm not that experienced myself, but I rooted my phone just recently and I can share my experience with you.
I have a H815. It was a V10c-TWN-XX version (Taiwan). I updated to Marshmallow with LG Bridge also and the new software version was V20b-TWN-XX.
Marshmallow rooting is not possible on my phone because I can't unlock the bootloader on it. And Marshmallow rooting is only possible with an unlocked bootloader. Unlocking the bootloader is only possible on European phones (http://developer.lge.com/resource/mobile/RetrieveBootloader.dev?categoryTypeCode=ANRS). I asked autoprime (renown user and developer here) if I can unlock bootloader after flashing an European KDZ on it. He said no, having European software on it is not enough, it has to be a phone manufactured for the european market. Dont know why, guess because of different hardware.
So, not being able to root MM, I had to revert back to stock (downgrade) using one of the KDZs.
I chose the most recent one in the directory I linked (which is the Poland H81510E). In the "Go Back to Stock" thread I linked the OP says to use LG Flash Tool 2014, which unfortunately doesn't work with Marshmallow. But fret not, it works with LG UP! http://forum.xda-developers.com/g4/help/lgup-install-kdz-mm-lp-t3249803
When I tried flashing the KDZ with Flash Tool 2014, the process failed with an error at 5%. It worked flawlessly with LG UP. Here's more information regarding downgrading, but it really isnt hard. Just download + install LG UP. Launch it. Connect your phone. Choose KDZ file. Select option "upgrade". Hit start.
NOTE: after the firmware update was done, the phone rebooted automatically and for me it stuck at at the LG Logo (bootloop). But a simple hard factory reset did it, the phone booted and my new version was 10e-something. With Lollipop 5.1 of course.
After that, I rooted my phone using this pre-rooted image: http://forum.xda-developers.com/g4/development/h815-eu-l-p-t-sea-twn-t3176195
and this guide: http://forum.xda-developers.com/g4/...-tmo-vzw-intl-variants-soon-root-lg-t3164765/
I now have a "H81510e-EUR-XX" Lollipop 5.1 with root (SuperSU 2.49).
I don't really know about Vodafone and if carrier specific firmware is necessary in this case. If not, you could use any 815 firmware.
From the site you have linked with the KDZ files..... it seems they are all the same.
If you check the table for H815 KDZs from Vodafone, there are some 10C and 10D versions. Now I compared the fileKey parameter in the URL to the 10C files and the 10D files and also the bytes of the files.
All the 10C version are identical to each other, same for 10D.
Check out this screenshot I made for you: http://i.imgur.com/Ie0w4us.png
Bytes are also identical, so it's pretty safe to say those are the same files.
Dont know why they are listed several times there. The suffix doesnt matter.
I'd grab a 10D if I were you. But I think the Poland 10E should work, too. Better confirm it with somebody else though.
If you flash your system to 10e, you can use the pre-rooted image I used. Otherwise you will have to inject root yourself: http://forum.xda-developers.com/g4/general/lg-g4-100-root-success-directives-root-t3180586. In this method you create an image of your system and inject root into the image, which you then flash back on your phone.

[H930DS][STOCK][OREO]LG V30+ INDIA H930DS20f_00_OPEN_ESA_DS_OP_0517.KDZ

For bootloader unlock purposes, use the H930DS KDZ versions with no later than July 2018 security patch: specifically older 20b at bottom of this post.
Newer firmware is at the top. Look at the names for dates in the title. You can always update to newer firmware later, AFTER bootloader is unlocked. Flashing a newer KDZ will not relock your bootloader. See post #3 for instructions on how to downgrade to earlier firmware for unlocking bootloader.
_________
Yes, LG released ANOTHER ESA 20f KDZ -- but with newer May 2019 security update, enabled Airtel VoLTE -- but REMOVED the LG FM Radio app they had given with the previous ESA 20f with April 2019 security update. If you still want LG FM Radio app, then download from here and install.
H930DS20f_00_OPEN_ESA_DS_OP_0517.KDZ
3.2GB
For H930DS, especially India.
DOWNLOAD LINKS:
* Android File Hosts MIRROR
* LG-Firmwares.com MIRROR
md5: e35b6e89e3c5db5914e2da878e7763c0
TWRP FLASHABLE VERSION:
(thanks to @seadersn!)
https://androidfilehost.com/?fid=6006931924117902994
Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.
_________
PREVIOUS FIRMWARE
H930DS20f_00_OPEN_ESA_DS_OP_0408.KDZ
3.2GB
For H930DS, especially India.
DOWNLOAD LINKS:
* Android File Hosts MIRROR
md5: 1d36d00dd9a7517b6548394da160997e
TWRP FLASHABLE VERSION:
(thanks to @seadersn!)
https://www.androidfilehost.com/?fid=6006931924117883158
Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.
_________
PREVIOUS FIRMWARE
H930DS20e_00_OPEN_ESA_DS_OP_0213.KDZ
3.2GB
For H930DS, especially India.
DOWNLOAD LINKS:
* Android File Hosts MIRROR
md5:c7f01795a3a76931e49290439fcb6ed2
TWRP FLASHABLE VERSION:
(thanks to @seadersn!)
https://androidfilehost.com/?fid=1395089523397929907
Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.
_________
PREVIOUS FIRMWARE
H930DS20c_00_OPEN_ESA_DS_OP_0807.KDZ
3.2GB
For H930DS, especially India.
DOWNLOAD LINKS:
* Android File Hosts MIRROR
md5:63e28b0e7d2cf7df7e666280ad7fe010
TWRP FLASHABLE VERSION:
(thanks to @seadersn!)
https://forum.xda-developers.com/lg-v30/development/rom-fw-lg-joan-h930ds-esa-ind-21c-twrp-t3868182
Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.
India users may not see the correct letter version of these KDZ images. For some reason India users are one letter behind the other ESA region countries, even when flashing the same KDZ.
_________
PREVIOUS FIRMWARE
USE THESE KDZs BELOW TO TEMPORARILY DOWNGRADE TO FIRMWARE WHICH ALLOWS YOU TO UNLOCK YOUR BOOTLOADER.
Due to changes starting with the July 2018 security patch blocking the WTF bootloader unlock exploit, I've added instructions in post #3 of this thread to use dev patched LGUP to downgrade to earlier versions of India H930DS Oreo KDZ. You can always update to newer firmware AFTER bootloader unlock. Flashing a newer KDZ will not relock your bootloader.
_______________
V20B-IND-XX
INDIA H930DS20b_00_OPEN_ESA_DS_OP_0530.kdz
2.970GB
For H930DS, especially India.
DOWNLOAD LINKS:
* Android File Hosts MIRROR
md5: 9017c5d27208ab19cf0ed6dad652047b
* Mega MIRROR
(Thanks to @tech_infinity. Technically this is 20a India H930DS -- but still works for the bootoloader unlock purpose.)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here's how to flash KDZ:
Since this is official LG firmware for India H930DS, just use LGUP and choose "upgrade" -- to keep apps and data. To prove it's India firmware, your India H930DS will show IND 20B (or whichever letter you choose) after flashing. If it wasn't for India, it would show another region like EU, CIS, AUS, or PHL. Instead it shows IND. India.
To unlock bootloader and root, see this thread. For India H930DS, just substitute this IND H930DS Oreo KDZ.
But just flashing this India KDZ will give you official India Oreo with AI camera and India carrier VoLTE, even without bootloader unlock and root. If you don't wish to unlock bootloader and root, flash 20f at the top. AFTER bootloader unlock and root on early Oreo, you can still update to 20f by flashing the TWRP-flashable zip version + Magisk 18.x. You can update to latest Magisk after successfully rebooting to latest Oreo.
______________
INSTRUCTIONS FOR FLASHING KDZ VIA DEV PATCHED LGUP
1) Go into download mode (power off completely, then hold volume up button while plugging in USB cable)
2) If you are on early Oreo, are not bootloader unlocked/rooted and merely wish to update to latest Oreo, then open patched LGUP and flash 20F KDZ VIA UPGRADE.
It's fairly easy. Most people breeze right through this. But if you have any problems, go through this list:
Make sure you in download mode BEFORE opening the patched LGUP file.
This is at the top of the list as some people forget to do that. The remainder are in no particular order. If that doesn't work,
Try different USB port,
Try different USB cable,
Try different computer.
Reinstall LG mobile drivers.
Reinstall dev patched LGUP again, making sure the files are placed where they need to go (LG Electronics folder, etc).
Reboot the computer.
If you ask for help, that's the list of items we are going to give you anyway.
IF FOR SOME REASON, YOU CANNOT FLASH FROM EARLIER FIRMWARE VIA UPGRADE, then use "DL PARTITION" METHOD:
1) Go into download mode (power off completely, then hold volume up button while plugging in USB cable)
2) open patched LGUP and flash THIS ROM to DL PARTITION. In the pop up box "Select All". Use the attached patched LGUP in this post.
5) DONE.
UPGRADE method lets you keep you data, apps while DL PARTITION METHOD will wipe everything.
1) DOWNLOAD FIRMWARE AND DEV PATCHED LGUP
* Download Oreo KDZ you wish to install -- for bootloader unlock would be H930DS 20b. You can update to more current firmware AFTER unlocking bootloader on early Oreo.
(If you just don't like Pie, then choose the most recent Oreo KDZ, which is IND H930DS 20f at the top.)
* DOWNLOAD THIS DUAL VERSION OF DEV PATCHED LGUP, made by @tecknight:
https://androidfilehost.com/?fid=11410963190603845019
(Or use attached file from bottom of this post. Thanks to @tecknight! Please go here and click the THANK BUTTON!)
_________________
2) INSTALL DEV PATCHED LGUP
0. Uninstall any prior LGUP you have. Uninstall anything like Uppercut, which no longer works and causes conflicts with this Dev Patched LGUP.
1. Extract LGUP_DualMode.zip to a folder on your PC.
2. Browse into the folder and launch LGUP_Store_Frame_Ver_1_14_3.msi.
Follow the prompts to complete the install.
3. In that folder, right click and select "Run as Administrator" on "SetDev.bat" to set LGUP to developer mode
4. Launch LGUP using the desktop shortcut, NOT the Install folder shortcut.
Choose Process : UPGRADE (if you are on earlier firmware), PARTITION DL (all partitions) or REFURBISH
_______________
Not necessary, but putting this next item here just so you know... IF for some reason your phone is acting wonky, usually a Master Reset will fix it. No need to reflash anything, but this procedure below does wipe all data. It will give you "factory fresh" setup on the new KDZ. We use this on purpose over in the Frankenstein thread for US998, but is not usually necessary for this simple Oreo H930DS upgrade to another region H930DS.
MASTER RESET
With your device powered off, press and hold the Power button and Volume Down buttons simultaneously for a few seconds.
When the LG logo appears, quickly release and then re-hold the Power button while keep holding the Volume Down button.
Let go of the buttons when the onscreen menu appears.
When you see the option to Delete all user data (including LG and carrier apps) and reset all settings message prompt, press the Volume Down button to highlight Yes.
Then press the Power button to reset the device.
Wait until the reset is complete then reboot your device. If it’s able to boot up successfully, proceed with the initial setup.
Click to expand...
Click to collapse
_________________________
SETTINGS
I know everyone has their own settings, but for new owners who want a reference point for all the various submenus and customization, I'll share screenshots of my settings. You can always change to what you like.
https://photos.app.goo.gl/NCm643Y7prJhDLaS2
Beside the step by step instructions above here's a video:
ayaskant12 said:
Just to help I made a video on how to upgrade
https://www.youtube.com/watch?v=mKqBK7QrpE0&feature=youtu.be
Click to expand...
Click to collapse
HOW TO (temporarily) DOWNGRADE BACK TO EARLY OREO FOR BOOTLOADER UNLOCK
(or DOWNGRADE TO LAST OREO BECAUSE YOU DON'T LIKE PIE)
1) DOWNLOAD FIRMWARE AND DEV PATCHED LGUP
* Download Oreo KDZ you wish to install -- for bootloader unlock would be H930DS 20b. You can update to more current firmware AFTER unlocking bootloader on early Oreo.
(If you just don't like Pie, then choose the most recent Oreo KDZ, which is 20f at the top.)
* DOWNLOAD THIS DUAL VERSION OF DEV PATCHED LGUP, made by @tecknight:
https://androidfilehost.com/?fid=11410963190603845019
(Or use attached file from bottom of this post. Thanks to @tecknight! Please go here and click the THANK BUTTON!)
_________________
2) INSTALL DEV PATCHED LGUP
0. Uninstall any prior LGUP you have. Uninstall anything like Uppercut, which no longer works and causes conflicts with this Dev Patched LGUP.
1. Extract LGUP_DualMode.zip to a folder on your PC.
2. Browse into the folder and launch LGUP_Store_Frame_Ver_1_14_3.msi.
Follow the prompts to complete the install.
3. In that folder, right click and select "Run as Administrator" on "SetDev.bat" to set LGUP to developer mode
4. Launch LGUP using the desktop shortcut, NOT the Install folder shortcut.
Choose Process : PARTITION DL (all partitions) or REFURBISH
----------------------------
3) DOWNGRADING/UPGRADING ANY LG V30/V30+/V30S TO EARLY OREO KDZ FIRMWARE
1) Go into download mode (power off completely, then hold volume up button while plugging in USB cable)
2) open patched LGUP and flash OREO KDZ to DL PARTITION mode. In the pop up box "Select All". Use the attached patched LGUP in this post.
You can also use REFURBISH mode, if you wish.
3) Master Reset (post 101 of Frankenstein thread)
5) DONE.
It's fairly easy. Most people breeze right through this. But if you have any problems, go through this list:
Make sure you in download mode BEFORE opening the patched LGUP file.
This is at the top of the list as some people forget to do that. The remainder are in no particular order. If that doesn't work,
Try different USB port,
Try different USB cable,
Try different computer.
Reinstall LG mobile drivers on your PC.
Reinstall dev patched LGUP again, making sure the files are placed where they need to go (LG Electronics folder, etc).
REBOOT THE COMPUTER.
If you ask for help, that's the list of items we are going to give you anyway.
WARNING: In LGUP do NOT go messing with modes not mentioned in these instructions. Especially do NOT use Chip Erase.
https://9to5lg.com/lgup-1-15-manual-how-to-unbrick-restore-your-lg-devices-with-lgup/
3) ChipErase: Dangerous, This will erase IMEI/efs, Do not try this if you do not have a NV backup.
Click to expand...
Click to collapse
_________________
4) IF YOU NEED TO UNLOCK BOOTLOADER (with early Oreo), GO READ WTF INSTRUCTIONS
_________________________
SETTINGS
I know everyone has their own settings, but for new owners who want a reference point for all the various submenus and customization, I'll share screenshots of my settings. You can always change to what you like.
https://photos.app.goo.gl/NCm643Y7prJhDLaS2
________________
LG has now released firmware with post-July 2018 security patch for India H930DS (August 2018, but more will come) to prevent you from unlocking your bootloader. If you have installed any such firmware or your phone has come with that firmware, you will NEED to temporarily downgrade to the 20b KDZ in post #1 (which has safe June 2018 security patch) to unlock bootloader.
After you unlock the bootloader, then you can update to back to latest firmware. At that point LG can't block you from unlocking YOUR bootloader because it's already unlocked! You don't have to install TWRP or root immediately, but since you have an unlocked bootloader, why not? Point is, to get your bootloader unlocked so you CAN at some point install TWRP and root if you wish.
Instructions for downgrading using dev patched LGUP are in post #1 of this thread, as well as dev patched LGUP attached to that post.
Hi, I have rooted my H930DS (V20b-GLOBAL-COM), if i wanted to flash one of the latest version, for example, V21d-OPEN-HK). Can i just flash using Patched LGUP via UPGRADE? Do i need to flash TWRP again?
kongming said:
Hi, I have rooted my H930DS (V20b-GLOBAL-COM), if i wanted to flash one of the latest version, for example, V21d-OPEN-HK). Can i just flash using Patched LGUP via UPGRADE? Do i need to flash TWRP again?
Click to expand...
Click to collapse
This is more a general question than India KDZ for ESA region, but I'll post the answer over in the CIS H930DS KDZ thread too...
__________
1) If you flash your KDZ via UPGRADE option with dev patched LGUP, you will temporarily keep your data but will have to reinstall TWRP again -- and flash the no encryption, no root check files + Magisk. You are basically returning it to stock, with LG encryption enabled again. So, you will have to wipe again anyway to get TWRP back.
2) If you flash with DL Partition method, BUT UNcheck the recovery partitions, you will keep TWRP. Flash all partitions except for recovery. Then, just boot to TWRP via fastboot commands (like when you first unlocked bootloader). Reflash no encryption, no root check files + Magisk. You are one step ahead because you still have TWRP.
After that you can use a TWRP backup to restore data or you can use Titanium Backup to restore all apps + data.
This is going to be a decision you will need to make every time LG releases a new "update" for your region, especially if it's only a "security" patch update and no other fixes, and if there's no corresponding TWRP flashable zip ("stock" image ROM), like from @westwood24 or other devs.
Once you get a rhythm going, you can install update and restore apps + data in minimal time. But every time a new update comes out (every two or three months, for the next three years) you'll have to decide whether it's worth the effort to do this or if you want to wait until the NEXT update.
Hi @ChazzMatt I recently bought a second hand LG V30 + model number H930DS running stock android 8.0 the software version is V20c-AME-XX, I want to unlock bootloader , root and install custom ROMs , where should I start because I'm new to LG, I know I have to downgrade to V20b to be able to unlock the bootloader, but before I unlock the bootloader should I backup anything in case I want to re-lock the bootloader, because previously I owned an Xperia Z5 where before unlocking the bootloader the developer advised us to backup TA partition before unlocking , is there such a thing here on LG?
Bronnel said:
Hi @ChazzMatt I recently bought a second hand LG V30 + model number H930DS running stock android 8.0 the software version is V20c-AME-XX, I want to unlock bootloader , root and install custom ROMs , where should I start because I'm new to LG, I know I have to downgrade to V20b to be able to unlock the bootloader, but before I unlock the bootloader should I backup anything in case I want to re-lock the bootloader, because previously I owned an Xperia Z5 where before unlocking the bootloader the developer advised us to backup TA partition before unlocking , is there such a thing here on LG?
Click to expand...
Click to collapse
I know what you're referring to -- when you bootloader unlock Sony phones certain propietary features stop working. That does not happen with LG. Unlocked bootloader on stock firmware, you do not lose any functionality.
I even mention that at the top in my WTF instructions. Print those out, read them carefully.
Then, if you ever wish to relock bootloader, just make sure you're on full stock (no TWRP) and fastboot OEM lock.
You have India H930DS or another?
ChazzMatt said:
I know what you're referring to -- when you bootloader unlock Sony phones certain propietary features stop working. That does not happen with LG. Unlocked bootloader on stock firmware, you do not lose any functionality.
I even mention that at the top in my WTF instructions. Print those out, read them carefully.
Then, if you ever wish to relock bootloader, just make sure you're on full stock (no TWRP) and fastboot OEM lock.
You have India H930DS or another?
Click to expand...
Click to collapse
Thank you I appreciate your answer my bro, I have H930DS on the box it says ARE region which stands for Mid. East/Africa (AE/United Arab Emirates)
have downloaded this for ARE region is this correct?
H930DS20b_00_OPEN_AME_DS_OP_0530.kdz
LG H930DS
Bronnel said:
Thank you I appreciate your answer my bro, I have H930DS on the box it says ARE region which stands for Mid. East/Africa (AE/United Arab Emirates)
have downloaded this for ARE region is this correct?
H930DS20b_00_OPEN_AME_DS_OP_0530.kdz
LG H930DS
Click to expand...
Click to collapse
Yes, that sounds right. I was just curious because you were posting in the India KDZ thread. I have a CIS KDZ thread for non-India H930DS variants, but your region specific (for your phone) is even better.
ChazzMatt said:
Yes, that sounds right. I was just curious because you were posting in the India KDZ thread. I have a CIS KDZ thread for non-India H930DS variants, but your region specific (for your phone) is even better.
Click to expand...
Click to collapse
Thank you sir, now I'm ready to do this I'm following every single word on your post, thank you very much for all the things you've done that's just amazing tutorial
mesaralam said:
Hello, done flash with india kdz. By my security patch is 1june 2018... Note can i expect latest security patch from software updates straight away from phone? Par advise. My phone is India LG v30+ h930ds
Click to expand...
Click to collapse
Do you have an India H939DS and you flashed June firmware so you can bootloader unlock and root? If so, have you done that?
Do you have ANOTHER region's H930DS and you specifically wanted India H930DS firmware for stuff like Jio VoLTE?
I can answer better if I know why you flashed the June firmware...
This link is the latest India firmware currently released and has August security patch. Also, another update should be coming before end of November.
You can flash either one (August or the upcoming one) with LGUP and after that, you should receive India OTA updates IF
* your IMEI matches India H930DS variant
* you are full stock, without TWRP custom recovery.
However, if you are flashing India firmware on an H930DS from another region (like Hong Kong), then you will probably have to keep manually flashing India updates. My experience has been that OTA updates seem to be tied to IMEI, but I there may be exceptions.
If you have TWRP recovery and are rooted -- even with an India H930DS -- you won't be able to install OTA (partial image updates), since you are not 100% stock. You will have flash full image KDZ or flash a TWRP-flashable version which some devs are making. We already have US998, H930, VS996 TWRP-flashable updates. Surely someone soon will start making them for India H930DS?
I almost never take partial image OTA, even back when I was not rooted. I flash full image KDZ. Now that I have TWRP and am rooted, I have to update via KDZ or TWRP flashable version of the KDZ.
ChazzMatt said:
...
We already have US998, H930, VS996 TWRP-flashable updates. Surely someone soon will start making them for India H930DS?
...
Click to expand...
Click to collapse
this will be available this evening (it's 5pm now here in germany) @JohnFawkes will take over the USA variants, actual and future twrp flashable zip versions, i'll do europe and india then. if there's a need for another region, pls contact either me or JohnFawkes via pm :good:
hmm, written too early: the india version uses different offsets or in general is constructed another way, all my tools can extract the kdz, but not the dz... looks like not possible atm for this particular file, but i'll investigate more later :good:
example:
Code:
[email protected]:~/Schreibtisch/kdztools-master$ ./undz -f kdzextracted/H93021c_00.dz -x
[!] Error: Value supposed to be zero in field "reserved5" is non-zero (0x5900)
i would need a tester
H930DS20c_00_OPEN_ESA_DS_OP_0807.KDZ now posted, as well as link to @seadersn TWRP-flashable "ROM" (KDZ in TWRP flashable file form). This continues the TWRP-flashable KDZ tradition which has been available for US998 and Europe H930, to update easily to newer stock firmware using TWRP. He's gallantly expanding to other variants.
Please go to his thread to thank him and even donate. He's putting a lot of effort into making TWRP flashable KDZ for our phones.
See top of post #1.
This ISN'T the India update (so you'll still your phone software showing up as GLOBAL-COM). The correct India firmware is H930DS20b_00_OPEN_ESA_DS_OP_0808.kdz
You can find it here: https://lg-firmwares.com/downloads-file/16226/H930DS20b_00_OPEN_ESA_DS_OP_0808.kdz
Not sure if this helps. Jio wasn't working on the other firmware. (No VOLTE). Just in India for a visit and was trying to use a Jio SIM.
Also, does anyone know why the network type doesn't show up when the phone is roaming? (No H/H+/LTE etc)
Yes, it is "correct" India update. All ESA are ESA. I'll argue you all day long on that.
We proved it MONTHS ago with the first ESA Oreo 20A. So please STOP trying to mislead people.
You can either flash this KDZ via LGUP or flash the TWRP FLASHABLE ZIP file via TWRP.
Either will work. But for people that are rooted, flashing via TWRP is an easy way to update.
Thank @seadersn for that, and he's going to continue to do it for us.
The security patch date is the only thing that is updated in this build.
djpeesh said:
This ISN'T the India update (so you'll still your phone software showing up as GLOBAL-COM). The correct India firmware is H930DS20b_00_OPEN_ESA_DS_OP_0808.kdz
You can find it here: https://lg-firmwares.com/downloads-file/16226/H930DS20b_00_OPEN_ESA_DS_OP_0808.kdz
Not sure if this helps. Jio wasn't working on the other firmware. (No VOLTE). Just in India for a visit and was trying to use a Jio SIM.
Also, does anyone know why the network type doesn't show up when the phone is roaming? (No H/H+/LTE etc)
Click to expand...
Click to collapse
Mate,
I'm not looking to argue so you're on your own if you want to argue all day.
It was a simple point that if you want OTAs and VoLTE to work, install this version. I gain nothing from flogging the correct version. You're free to download whatever you like. The KDZ you've uploaded is unfortunately the Indonesian version. The KDZ I've linked to is the Indian version. Yes, both are ESA and likely the same theres a difference and that needs to be pointed out.
Anyway, I've got it working so I'm out. Also, the Indian version of the software tells me my network type (H/H+/LTE) even while roaming.
ChazzMatt said:
Yes, it is "correct" India update. All ESA are ESA. I'll argue you all day long on that.
We proved it MONTHS ago with the first ESA Oreo 20A. So please STOP trying to mislead people.
You can either flash this KDZ via LGUP or flash the TWRP FLASHABLE ZIP file via TWRP.
Either will work. But for people that are rooted, flashing via TWRP is an easy way to update.
Thank @seadersn for that, and he's going to continue to do it for us.
The security patch date is the only thing that is updated in this build.
Click to expand...
Click to collapse
Sent from my SM-G965F using Tapatalk
it may be that parts of the OP partition are changed for india, but the rom itself indeed should be working for phil, india and indonesia. i will check the differences in a week or two, atm our house is being rebuilt, no time for android stuff atm -.+
djpeesh said:
Mate,
I'm not looking to argue so you're on your own if you want to argue all day.
It was a simple point that if you want OTAs and VoLTE to work, install this version. I gain nothing from flogging the correct version. You're free to download whatever you like. The KDZ you've uploaded is unfortunately the Indonesian version. The KDZ I've linked to is the Indian version. Yes, both are ESA and likely the same theres a difference and that needs to be pointed out.
Anyway, I've got it working so I'm out. Also, the Indian version of the software tells me my network type (H/H+/LTE) even while roaming.
Click to expand...
Click to collapse
We proved Jio VoLTE works and that India LG help app is installed with ESA KDZ. It says India! And has India Jio Volte. You can't argue with that.
That's why all ESA KDZ is titled as just ESA.
Due to bureaucratic bumbling LG India released Oreo like two months after Phillipines and Indonesia, but they're are all part of ESA and all share the same KDZ. People found they could download the Philippines/Indonesia Oreo and have "India" with Jio VoLTE and LG India app even before LG India have them Oreo. It's INDIA KDZ when installed on India SIM card. Or Philippines when installed on Philippines, or Indonesia when installed on Indonesia.
There's no difference. LG has several KDZ regions like that, where two or three countries share one KDZ and parts are installed depending on what country carrier you have. Adaptble installation.
When India LG finally released Oreo, we proved it was the same KDZ as the ESA ALREADY RELEASED -- but one letter behind since they didn't want to admit their incompetence.
So, for this most recent I took the LATEST letter ESA KDZ because we proved it's really all the same -- same build number, everything.

Real Model of a refurb LG G4

Hi guys i recently bought a refurb phone and i want to unlock it and put some custom rom but i cant identify the real model of this device. i also tried opening the back and see if it has some model print on the motherboard but its not there i think. so ill put the pics of relevant info on my phone to help to identify it so thanks a lot for those who can help i would appreciate it
You must take out the motherboard. It is written on the backside
thanks its there turns out i have an 810 variant. Any tips for me to install marshmallow on my phone and usu it? because on my version of the device i cant update thru system updates its still on LP. should i flash stock 810 rom and update to marshmallow that way?
kukel21 said:
thanks its there turns out i have an 810 variant. Any tips for me to install marshmallow on my phone and usu it? because on my version of the device i cant update thru system updates its still on LP. should i flash stock 810 rom and update to marshmallow that way?
Click to expand...
Click to collapse
First thing is check your kdz version that you have installed - use steadfasterX's SALT program to do this. It will also establish your ARB version (must be less than or equal to 2 - if not, i.e., if greater than 2, UsU is a no-go in your case). It will also let you know your GPT compatibility to show you what custom roms versions you can install.
Once that is ascertained, if you are rooted, re-install your stock LP kdz first (important), then proceed to upgrade to Marshmallow (MM) using LG Bridge first (download from LG site, it will sometimes work when OTA doesn't). If that doesn't work, you'll have to download an MM kdz for your model and carrier and upgrade it with LGUP-NEW. Then, once you have stock MM installed, do at least a partial backup with SALT before proceeding to unlock with steadfasterX's UsU method. Make sure you read and understand the OP completely there.
sdembiske said:
First thing is check your kdz version that you have installed - use steadfasterX's SALT program to do this. It will also establish your ARB version (must be less than or equal to 2) - if not, i.e., if greater than 2, UsU is a no-go in your case). It will also let you know your GPT compatibility to show you what custom roms versions you can install.
Once that is ascertained, if you are rooted, re-install your stock LP kdz first (important), then proceed to upgrade to Marshmallow (MM) using LG Bridge first (download from LG site, it will sometimes work when OTA doesn't). If that doesn't work, you'll have to download an MM kdz for your model and carrier and upgrade it with LGUP-NEW. Then, once you have stock MM installed, do at least a partial backup with SALT before proceeding to unlock with steadfasterX's UsU method. Make sure you read and understand the OP completely there.
Click to expand...
Click to collapse
Is the ARB value stored as a variable? I'm guessing its just a variable that gets checked during a KDZ flash. If so, where is the ARB value stored, and why can't we just overwrite it with 0? Has anyone tried this already?
If it's not possible, can't we alter the ARB values of specific KDZ's? For example if your phone has ARB value 3 and you want you want to flash a KDZ with ARB value 1, can you change the ARB value of the KDZ from 1 to 3, so it won't brick?
dharakv said:
Is the ARB value stored as a variable? I'm guessing its just a variable that gets checked during a KDZ flash. If so, where is the ARB value stored, and why can't we just overwrite it with 0? Has anyone tried this already?
If it's not possible, can't we alter the ARB values of specific KDZ's? For example if your phone has ARB value 3 and you want you want to flash a KDZ with ARB value 1, can you change the ARB value of the KDZ from 1 to 3, so it won't brick?
Click to expand...
Click to collapse
Suggest you read the OP in the UsU thread and pay particular attention to REQUIREMENTS #2.
If you really want to hard-brick your device then go ahead -- i.e., you cannot alter the arb value !!!

Updating from Pie version 0508 to 0705

Hello! Sorry for the noob question, but I'm new to this flashing stuff and I wouldn't want another minor heart attack because of an error while loading in LGUP, so here it goes:
My LG LM710EM is running G710EM20b_00_OPEN_EU_OP_0508.kdz which I manually flashed with some trial and error. The question would be, whether I need to check the Upgrade or Refurbish button on LGUP if I want to flash the newer G710EM20c_00_0705.kdz on it? And, should I download the newest version of LGUP along with the drivers and dll? I am running the 1.14.0.3. version of LGUP.
look for a patched lgup if you don't have one, and it should be refurbish, but you might want to back up data because as far as im aware it will erase everything. Someone might give you and me more information.

LG G8 (LM-G820QM) Unlocked

I have LG G8 Alexa variant. Model LM-G820QM.
I think ts on latest firmware "qm21e". Right now I live in India so the VoLTE is not working. I tried to cross-flash it to Open firmware but LGUP gave error "Cant change the device(AMZ_US > OPEN_US)".
I have three questions.
Can I cross flash Korean firmware ?
And if so, will i get VoLTE working ?
And my G8 has 2 cams while the Korean varient has 3 cams. Will my cams work with Korean firmware ?
Thank you.
Do you by any chance still have the OPEN_US Firmware?
I've been looking everywhere for it but I can't find it.
Download LG Firmware for LG G8 ThinQ LMG820QM Android 10 Q kdz stock BPT Rom
Download Android 10 Q KDZ stock firmware for download with direct link
lg-roms.com
--------
| Firmware Update Android 10 Q kdz stock AMZ Rom
Download Android 10 Q KDZ stock firmware for download with direct link
lg-firmware.net
I think any of this 2 are OPEN. If not then reply me back I will deep search on google. I happend to found it somewhere but can't remember where exactly.
Thanks for your reply
Unfortunately, neither one worked.
I tried the first one, however the flash tool didn't work because (OPEN_US_>NAO_US)
The second one would not download at all. I don't think it would have worked anyway since my phone is not the Alexa version. It's factory unlocked, purchased from Best Buy.
Hey man, I was able to figure out my problem! Not only that, I discovered one of the NAO_US Firmwares was actually OPEN_US, and that worked for my phone. I am now back up and running, with an unlocked bootloader and Root!
I appreciate your help, and I want to help you if I can.
As for the cross-flashing, you can't do it via LGUP. The only possible way is to download the firehose for your phone and to use the Qualcomm Image Flash Loader(QIFL) tool. You can extract the firmware you want to flash, and load all the images into the QIFL partition manager. There is no guarantee your phone will boot from it, but you can try it. NOTE: Do NOT modify the OP partitions! This will cause your phone to throw an OPID mismatch error and it won't boot!
As for the cameras, you may be able to extract the current Camera APK from your phone and install that on the Korean firmware so that you are still able to use them. No guarantee this will work, and they might work fine with the Korean camera APK, but it's worth doing before you flash.
awgybop1 said:
Hey man, I was able to figure out my problem! Not only that, I discovered one of the NAO_US Firmwares was actually OPEN_US, and that worked for my phone. I am now back up and running, with an unlocked bootloader and Root!
I appreciate your help, and I want to help you if I can.
As for the cross-flashing, you can't do it via LGUP. The only possible way is to download the firehose for your phone and to use the Qualcomm Image Flash Loader(QIFL) tool. You can extract the firmware you want to flash, and load all the images into the QIFL partition manager. There is no guarantee your phone will boot from it, but you can try it. NOTE: Do NOT modify the OP partitions! This will cause your phone to throw an OPID mismatch error and it won't boot!
As for the cameras, you may be able to extract the current Camera APK from your phone and install that on the Korean firmware so that you are still able to use them. No guarantee this will work, and they might work fine with the Korean camera APK, but it's worth doing before you flash.
Click to expand...
Click to collapse
I see, but I just want VoLTE to work. I don't mind using stock rom or custom rom too. So keeping that in mind what do you suggest? And also, Do you think that your solution " I discovered one of the NAO_US Firmwares was actually OPEN_US, and that worked for my phone. I am now back up and running, with an unlocked bootloader and Root! " could work for me too ? If so do let me know how did you figured that NAO_US was actually OPEN_US. Maybe I can find out one for AMZ_US.
On the box Model : G820QM
SKU : G820QM8 (QM8 stands for AMZ)
Thank you.
I'm really not sure how VoLTE works internally, so I couldn't tell you if using another firmware would actually work for you - but the way I found out one of the firmwares was actually OPEN_US was by extracting it using the KMZ extractor tool someone made. This is how I was able to reflash the partition on my phone that I screwed up on in the first place and created a brick with. Like I said, you could manually reflash all those partitions one-by-one in QFIL, but i don't recommend it as it may not even work and could potentially brick your device. It's really up to you in this case, if you'd like to try though:
Download the firmware you want to try, search for KZM extractor on Google, download QFIL and all of it's prerequisites, and finally the firehose.
Use the KZM extractor and place the firmware inside of it.
Once it is done extracting all the files, put your phone into download mode and open QFIL
NOTE: DO NOT FLASH THE PARTITIONS WITH 'OP' IN THEM! Your phone won't boot for sure!
From QFIL use the firehose file and manually, one by one, sort through the output files of the KZM extractor and find the partitions that match their name and flash them with the file.
Zero guarantees this will work, and you may end up with a brick for a phone at the end of the day, but if you're that desperate it just might work.
Hi there.
I am still looking for solutions for VoLTE to work. I googled a lot and came on this post " https://piunikaweb.com/2021/06/07/unlocked-lg-g8-thinq-now-supports-att-volte-after-april-update/ "
Mine is Amazon version "QM8". Yet I did received april update via OTA. But still no VoLTE. I can OEM unlock from devs. Can I flash AT&T "QM7" on Amazon "QM8" ?
What do you think of this please let me know.
Thank you
VoLTE seems to depend on files in the OP partition, so crossflashing other partitions but not OP will not get VoLTE to work. LGUP will not allow crossflashing.
See my experience to get working VoLTE and Wifi Calling: https://forum.xda-developers.com/t/lg-g8-volte-fix.4113291/post-85455109
You will need to be bootloader unlocked and rooted.
awgybop1 said:
Hey man, I was able to figure out my problem! Not only that, I discovered one of the NAO_US Firmwares was actually OPEN_US, and that worked for my phone. I am now back up and running, with an unlocked bootloader and Root!
I appreciate your help, and I want to help you if I can.
As for the cross-flashing, you can't do it via LGUP. The only possible way is to download the firehose for your phone and to use the Qualcomm Image Flash Loader(QIFL) tool. You can extract the firmware you want to flash, and load all the images into the QIFL partition manager. There is no guarantee your phone will boot from it, but you can try it. NOTE: Do NOT modify the OP partitions! This will cause your phone to throw an OPID mismatch error and it won't boot!
As for the cameras, you may be able to extract the current Camera APK from your phone and install that on the Korean firmware so that you are still able to use them. No guarantee this will work, and they might work fine with the Korean camera APK, but it's worth doing before you flash.
Click to expand...
Click to collapse
Pls how to extract kdz,mine get error bad header

Categories

Resources