Remove All Ads from XDA
Honor 9 Lite

[STOCK][M][TMO] H811 20i Images + KDZ + Flashable Zips + OEM Unlock

2,609 posts
Thanks Meter: 11,666
By autoprime, Recognized Contributor / Recognized Developer on 4th February 2016, 06:05 PM
Post Reply Email Thread

Official stock Android 6.0 Marshmallow 20i files for the T-Mobile LG G4 H811 variant only. Included below: TWRP-flashable stock rom, boot, modem and bootloader zips. Stock 20i KDZ and individual images are also included.

20i NOTES...
1. *AntiRollback / QFuse V2* Safe to downgrade to 10N only.
2. Marshmallow bootloader requires bootloader unlock via fastboot


You must have TWRP 2.8.7+ installed to use these zip files. Thanks to Dees_Troy as always for that. Or you need LGUP installed to flash the KDZ in download mode.

Install Directions:
You can install stock 20i M with zip files in TWRP or flashing a KDZ in LGUP or LG Bridge. Due to the new 20i bootloader fastboot oem unlock requirements there is almost no benefit in using one method over the other.. both KDZ or ZIP upgrade methods work. If coming from Lollipop there is no way to retain TWRP or root since the new bootloader has a new unlock method.

To flash via zip in TWRP:
1. Download place it on internal or external sdcard (external preferred).
2. (re)Boot into TWRP if not there already.
3.* Backup current partitions: boot, system, data, efs to external sdcard if possible (optional but suggested)
4.* Up to you if you want to wipe data (TWRP > Wipe > Swipe slider) but not needed if coming from a stock rom.
5. Install (Install > select zip > swipe to confirm/flash)
6. After zip finishes you can reboot into M! (if TWRP asks if you want to install SU, HIT NO!!!)
7. If you want root or TWRP follow the bootloader unlock directions in the next section below.

To flash via KDZ:
1. Easiest way to flash the KDZ is just using the official LG Bridge tool. You can grab it for Windows or Mac HERE
2. Alternative to LG Bridge is downloading the 20i KDZ yourself from the Codefire directory link further below then following the LGUP thread HERE for a how-to on KDZ flashing. .
3. If you want root or TWRP follow the bootloader unlock directions in the next section below.

Bootloader OEM Unlock + Root:
Starting with the Android 6.0 20i bootloader it has to be unlocked, sorta like a Nexus, with fastboot. Previously only 'OEM Unlock' had to be toggled in Android Developer settings for TWRP or custom boot images to work.

1. Flash stock 20i using zip or KDZ. Boot into Android after upgrade to 20i.
2. Download the twrp- file HERE. This file needs to be on your computer and external sdcard*.
3. Download the latest SuperSu zip (2.67+) from HERE [Thanks to Chainfire] and stick on external sdcard*.
4. Confirm "OEM Unlock" is set to enabled in the hidden Developer Settings.
5. Enable "USB Debugging" in Developer Settings, connect USB cable PC <-> Phone... and send the following 3 commands in command prompt/terminal:

adb reboot bootloader  (phone reboots to bootloader)
fastboot oem unlock (this wipes ALL data!!)
fastboot boot twrp-  (phone boots TWRP)
6. For perm TWRP: In TWRP hit Install > Images... (bottom right corner) > select TWRP.img on ext sdcard > select "recovery" > swipe.
7. If you want root: Hit the Home button > Install > select SuperSU zip on external sdcard > swipe.
8. All done. Reboot into Android. (if TWRP asks if you want to install SU, HIT NO!!!)

*if you do not have an external sdcard to save SuperSU and the TWRP.img onto.. you will need to skip saving the files to sdcard until AFTER you fastboot OEM unlock and boot into TWRP. After fastboot booting TWRP you can use adb push to put SuperSU and TWRP.img onto the internal sdcard to install with TWRP. Or you can use the MTP mount option in TWRP and drag n' drop the files from the computer to the phone. You cannot store the files on the internal sdcard before the OEM unlock because OEM unlock wipes all you data.

Please do not mirror my files!
100% stock untouched system, boot, modem and bootloader.
This is a flashable stock 20i modem.
This is a flashable stock 20i boot.img. Boot.img contains kernel + dtb + ramdisk.
This is a flashable stock 20i bootloader. It contains aboot, factory, hyp, laf, pmic, raw_resources, rpm, sbl1, sdi, sec and tz. If you have not already unlocked the bootloader through fastboot on 20i or higher... you will need to run stock LG M to unlock before using the M bootloader on CM or AOSP roms.

Also, KDZ + all stock images for 20i are available in the link below...

MD5 Sums:
Click button below to view MD5 for each file...
MD5 (aboot.img) = 1d46ac119f89e48bb5c7d412a01eaf70
MD5 (boot.img) = 01ae6bd65523428567cbd5e012b1fef7
MD5 (factory.img) = 6e2d5a6f596befbb9b4a6852712b0c6c
MD5 (H81120i_00_0201.kdz) = 21b011e8b0410b64336c40bf6817f32a
MD5 (hyp.img) = 2c633be343054a300e4c161158762db3
MD5 (laf.img) = c7b4b2e478ce4749089d07de3a0be823
MD5 ( = bfa2f1b8cbb9a55af23be7ac080c1ea4
MD5 ( = 527bb58d7f9fcbaa383c6b4500d91424
MD5 ( = bf9d74bb603063e3e45549e1cfef9c4d
MD5 ( = 3509dda24c85cb60c07d5818823e9524
MD5 (modem.img) = 7e67c715f70b5b6d797a2c6c71247279
MD5 (persist.img) = 451427e31a42ff055adeb7364b9b927d
MD5 (pmic.img) = 27949a20917c61f9fbb296178565b4b1
MD5 (raw_resources.img) = 43d74c6229d6e4ac851844ce8933c0c7
MD5 (rct.img) = 03e489583925004bab373b4fd71ab251
MD5 (recovery.img) = 41c1d13acd617d882e8f8ac678ce3b94
MD5 (rpm.img) = 3f1c59968b8c798fbb664cd279076deb
MD5 (sbl1.img) = a7ee1a6e3370917b6b57e927b337a83e
MD5 (sdi.img) = df16bace89164b4a8ad224fb0ca4f4c8
MD5 (sec.img) = e1d32ec012c59dd9020687ea71241d1a
MD5 (system.img) = d1f18956219cfe75d0732d1ce7be31ea
MD5 (tz.img) = 0088536b7dbf8013fb49055db5410a7f

To downgrade you can use TWRP to restore your backups... and then just flash the matching bootloader zip and modem zip from my previous threads... or just check the CODEFIRE DIRECTORY link for previous stock files.


Use LGUP HERE to flash a previous KDZ version. KDZ will remove TWRP but easy enough to reinstall that.

y u quote OP?

Follow me on twitter for future updates on LG-related things -

Find this thread helpful? Like getting M ASAP? Enjoy flashable zips? Hit the Thanks button!
Feeling extra generous? Hit the Donate button under my name in post #2 or click my name at the top of this post.
Seems XDA removed the visible Donate button in OP. Thanks XDA...

Thank you to the following people for their donation:

The Following 105 Users Say Thank You to autoprime For This Useful Post: [ View ]
4th February 2016, 06:05 PM |#2  
autoprime's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 11,666
Donate to Me
I'll be using this space to respond to some questions rather than posting throughout the thread where others may not see it. Everything should be pretty standard at this point though. These are 100% stock files.. not debloated or deodexed or anything.

Feb 16 2016
I have edited the OP to suggest the TWRP over the 3.0.0-0 version for now. I have had a few users in IRC tell me that after flashing 20i, unlocking bootloader, installing twrp then flashing CM13 causes some issues with data not mounting and some mention of "cannot find crypto footer". Will talk to dees_troy tomorrow hopefully and see what's what.... not sure if it's a TWRP issue.. or an LG issue or wat. But just in case.. using a known good working TWRP is the best bet for now.

Q & A:
Originally Posted by DrakenFX

I know the answer but, updating via LG Bridge will loose Root/TWRP right?
If that the case which i know it is, is there a way to root in Marshmallow? Or is just safe to flash the files but stock recovery?

due to the new bootloader unlock on 20i it is possible to flash stock unrooted 20i and then bootloader unlock and install TWRP/root. Directions for bootloader unlock are in the OP!
The Following 15 Users Say Thank You to autoprime For This Useful Post: [ View ]
4th February 2016, 06:10 PM |#3  
TecknoFreak's Avatar
Recognized Contributor
Flag Deltona
Thanks Meter: 1,548
Donate to Me

Sent from my LG-H811 using Tapatalk
The Following 5 Users Say Thank You to TecknoFreak For This Useful Post: [ View ] Gift TecknoFreak Ad-Free
4th February 2016, 06:14 PM |#4  
esjames's Avatar
Senior Member
Flag Cheriton
Thanks Meter: 72
This was fast!! Thank you!
The Following 2 Users Say Thank You to esjames For This Useful Post: [ View ] Gift esjames Ad-Free
4th February 2016, 06:22 PM |#5  
genesixxbf3's Avatar
Recognized Developer
Flag Le Havre
Thanks Meter: 6,464
Donate to Me
i love you autoprime ! <3
The Following 2 Users Say Thank You to genesixxbf3 For This Useful Post: [ View ]
4th February 2016, 06:29 PM |#6  
snowlin's Avatar
Senior Member
Flag San Diego
Thanks Meter: 162
Holy crap outta nowhere. Thank you auto!
4th February 2016, 07:00 PM |#7  
patcal's Avatar
Senior Member
Flag Portland, OR.
Thanks Meter: 56
Thanks. Will try tonight.

4th February 2016, 07:24 PM |#8  
DrakenFX's Avatar
Senior Member
Flag Los Angeles
Thanks Meter: 2,402
Donate to Me
I'm so wanna give you a hug , been waiting for this for a while

I know the answer but, updating via LG Bridge will loose Root/TWRP right?
If that the case which i know it is, is there a way to root in Marshmallow? Or is just safe to flash the files but stock recovery?
4th February 2016, 07:50 PM |#9  
krazeecracker's Avatar
Senior Member
Flag Florida
Thanks Meter: 1,648
Donate to Me
4th February 2016, 08:09 PM |#10  
aoaleman's Avatar
Senior Member
Flag San Antonio, TX
Thanks Meter: 814
Thumbs up
Thank you!
The Following User Says Thank You to aoaleman For This Useful Post: [ View ] Gift aoaleman Ad-Free
4th February 2016, 08:30 PM |#11  
Senior Member
Thanks Meter: 25
Just installed all this along with the latest xposed.

Now I have secure booting error 1003.

Wtf. I followed everything to a T how do I get back into TWRP from here?

I had OEM unlock checked before I flashed.
The Following User Says Thank You to Raptor5150 For This Useful Post: [ View ] Gift Raptor5150 Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes