[Firmware](Upgrade+Root/Downgrade/Unroot) Files+Flashing Guide [TOT/KDZ/TWRP] 7/07/19

Search This thread

Sad Burrito

Member
Jul 15, 2016
17
0
Cross dll

I have a lg g3 tmobile marshmallow version with an error about model info aand im trying to flash the tot and the generic dll but it says [ ] cross dll to d851 like that.anyone who can fix this problem it would be much appreciated.im trying to return my phone to stock firmware because my imei was become null after i installed a custom rom.hope someone could help me
 

hyelton

Recognized Contributor
May 26, 2010
13,902
6,193
30
Wilmington
I have a lg g3 tmobile marshmallow version with an error about model info aand im trying to flash the tot and the generic dll but it says [ ] cross dll to d851 like that.anyone who can fix this problem it would be much appreciated.im trying to return my phone to stock firmware because my imei was become null after i installed a custom rom.hope someone could help me



I'm guessing your not using LGUP since your seeing that error? If your running MM you must use LGUP


Sent from my iPhone using Tapatalk
 

prop7459

Member
Jul 20, 2010
26
1
Hey guys, I have a LG D851 and the phone is boot looping (stuck on the T-Mobile splash screen). I tried the KDZ method using the D85120E firmware. The phone is currently on D85120G firmware. For some reason, during the flash process, it gets stuck at 10%. Has anyone experienced this issue before? BTW, I using a WIN10 x64bit. and the phone is properly recognized by my computer.

Thanks
Mike
 

Sad Burrito

Member
Jul 15, 2016
17
0
This is for LG G3 D851 ONLY
TOT/KDZ/TWRP Untouched stock restore



Who can benefit from this?
  • Anyone who softbricked with access to download mode [KDZ RECOMMENDED]
  • Anyone who wants to use the OTA function after root [TWRP RECOMMENDED]
  • Anyone who needs to send the phone in for repair [TOT RECOMMENDED]
  • Anyone who wants to be on the most recent firmware [TWRP RECOMMENDED]
  • Anyone who wants to downgrade *After you update to 20B it is recommended to not downgrade. If you do you WILL have connection problems
  • Anyone who wants to return to stock from aosp or aokp
    • Tip: Most of the time TWRP will do what you need without the troubles and baggage TOT and KDZ bring. It will downgrade, upgrade, root, fix soft bricks or just give you a fresh untouched operating system (no personal data left on the phone if you follow instructions). It will also get rid of any proof on the phone that you were rooted (my t-mobile reports root to a remote server nothing can be done about that).

Strengthens and weaknesses for each method click here

TWRP Files/flashing guide Most recent = D85120E
(This is a WIP)
  1. Download your preferred choice of D851xxx-Untouched_Stock_Restore.zip HERE (Perfect 1:1 image unlike most roms)
  2. Copy D851xxx-Untouched_Stock_Restore.zip to phone (external sd if available)
  3. Reboot into twrp
    • For firmware update do not wipe! skip to step 8. If you want untouched stock continue with step 4.
      If upgrading from kitkat to lollipop wipe system before flashing.
  4. Click [Wipe]
  5. Click [Advanced Wipe] (For full wipe stock restore only)
  6. Select dalvik cache, system, Data, Internal storage (only if you use external for downloaded file) and cache
  7. Click the home Icon in the bottom left
  8. Click [Install]
  9. Select D851xxx-Untouched_Stock_Restore.zip (make sure you select the proper sd card)
    • If you want root and/or twrp add UPDATE-SuperSU-v2.37.zip to the queue by touching [Add More Zips]
      Repeat for TWRP-2.8.6.0-d851.zip
  10. Swipe to install [====>]
  11. Install will now begin, pure stock: system, kernel, recovery, modem and rpm will be installed
  12. After completion click [wipe cache/dalvik] (do not skip especially if you dirty flashed)
  13. Swipe to wipe [====>]
  14. Click [back]
  15. Click [reboot system] (it might say no os but it is wrong you do have a os click restart anyway) [dirty flash will not have that problem]
  16. If your sending for repair or jump do a factory reset with what should now be the stock recovery just to be safe.
DO NOT INSTALL ROOT UNLESS YOU WANT IT TO BE ROOTED


KDZ files/flashing guide (Use TWRP if you can)
(This is a WIP)

Here are the KDZ files for the D851 I will keep this up to date as they are released

Make sure you uncompress the file!

Most recent Firmware
D85120E_00 (6/10/15)

Old Firmware

D85120B_00 (3/31/15)
D85110R_00 (12/2/2014)
D85110M_00 (9/10/2014)
D85110C_00 (7/9/2014)




KDZ FLASHING GUIDE



  1. Download, extract and install LGUnitedMobileDriver
  2. Download, extract and install VBCFJRedist_AIO_x86_x64
  3. Download and extract LG Flashtool 2014.7z (This is not the same flash tool in TOT method)
  4. Download one of the KDZ files from the beginning of the post and extract it in the Flashtool folder
  5. Make sure you are at least at 50% battery
  6. Enter download mode by holding the volume up button + plug the phone into the computer from a powered off state
  7. Run LGFlashTool2014.exe as administrator
  8. select type [CDMA] (Yes CDMA works just fine for our T-Mobile GSM phones DO NOT USE THE OTHER OPTIONS)
  9. phone mode [diag]
  10. reset time [33000]
  11. select the KDZ file you extracted from inside the flashtool folder (D851xxx_00.kdz)
  12. select [normal flash] (no wipe) or [CSE flash] (wipe) (Recommended)
  13. click [start]
  14. Select Country and Language Just leave default selections and click OK (Republic of Korea is the only country and it defaults to English)
It will analyze the phone extract the firmware and upgrade your phone automatically you will see progress on both the computer and phones display once the s/w upgrade percentage gets to about 80% your phone will restart don't freak out all went well and it will boot up to the LG welcome screen and if you selected CSE it will restart one last time

Total flash time for me was 2 minuets 56 seconds

If you use the normal flash you might need to do a factory reset if you get in a bootloop after flash
cse should have 0 problems on boot

Credits:
All credit goes to quangnhut123 for creating this tool you can find his thread HERE


TOT files/flashing guide
(This is a WIP)
  1. Download, extract and install VBCFJRedist_AIO_x86_x64.exe
  2. Download, extract and install LGUnitedMobileDriver
  3. Download and extract lg flash tool (This is not the same flash tool in KDZ method)
  4. Download and extract LG_D851.10C_TOT&DLL.7z
  5. Make sure you are at least at 50% battery (if you can)
  6. Enter download mode by holding the volume up button + plug the phone into the computer from a powered off state
  7. Leave phone plugged in and in pc go to settings/control panel/device manager/ports right click on lgemobile serial port and click properties then select the port settings tab and click advanced then change com port number to 41 and click ok
  8. Unplug phone
  9. Run LGFlashTool.exe as administrator
  10. If you get a DBMS WINDOWS leave it on ?? ?? (Korea Factory) and click ok
  11. Check select manual mode
  12. For DLL click [...] and select the dll from the package you extracted (LGD851_20140611_LGFLASHv160.dll)
  13. For S/W click [ADD] and select the tot from the package you extracted (LGD851AT-01-V10c-310-260-JUN-20-2014+0.tot)
  14. Make sure in action mode BOARD DL is selected and in connection mode USB is selected
  15. Click [OK]
  16. Click the [yellow arrow] that is pointing to the right
  17. Wait until Port 1 (COM41) says READY! (could take a couple minutes give it time)
  18. Plug your phone back in and it will start flashing automatically DO NOT UNPLUG THE PHONE
  19. After its done sending the firmware over your phone will reboot into mini os and you will see a blue screen with a big 2 wait until you see a big 3 then unplug the phone and close the lgflashtool program. Your phone might automatically reboot on 3 but it hasn't for me If it doesn't just pull the battery put it back in then power up. After one of the updates this step may be different then described. If you have problems just ask and myself or somebody else will be able to help.

Can i use this to downgrade my phone
 

Oki

Senior Member
Jul 6, 2006
1,010
1,872
East Coast
I have a D851. The history of flashes is very long, but I ended with the 30D firmware except the TWRP recovery. Lately I moved to Fulmics. Every time I flashed Fulmics I had to flash the 30D modem. The problem came when I flashed the N&N rom. It bricked the LG G3 D851.

The situation now is that I cant enter into recovery mode but can enter into fastboot mode by pressing vol+ while plugging the phone to the computer. The problem, I can't flash anything. I tried KDZ and TOT methods, adb and even mfastboot. No luck on this. The screen is the typical Firmware Upgrade, showing 633A B54 in the log window at the bottom. Very similar to issue described by muchepicfail in post #735.

I am still interested on some files in the internal SD so I do not want to follow the definitive unbrick guide for the LG G3 yet. At least I can still access the fastboot mode so I would like to thing I still have hope.

Any ideas? Thanks
 

fivemill

Member
Jan 5, 2014
38
1
Does using the KDZ in the OP restore stock recovery as well? For example, does it remove TWRP if you had it installed?
 

Oki

Senior Member
Jul 6, 2006
1,010
1,872
East Coast
Fastbot mode was broken, I wasn't able to flash kdz or tot files. The only way to recover my d851 was to open the phone and put the usb in qualcomm 9008 communication mode. I inserted the partitions and recovered the phone. I still do not know what happened with the N&N for my d851. It caused the brick but I do not know why. The zip file was fine.

Does anyone tried this in a d851? Did you upgraded to 30D firmware before?

Thanks
 

mehmetkosar

New member
Jan 23, 2013
1
0
D851 Not Working Software brick :((

hey guys my G3 D851 is not works :(((
my problem is full software brick... wrong software sending my phone.. d855 sent to my phone D851 after full brick...
not opened.
before qhsusb_bulk install QDLoader_HS-USB_Driver_64bit_Setup I installed and now Qualcomm HS-USB QDLoader 9800 (COM3) !!!

What should I do now????
help me please....
phone black screen. does nothing
 

hyelton

Recognized Contributor
May 26, 2010
13,902
6,193
30
Wilmington
hey guys my G3 D851 is not works :(((

my problem is full software brick... wrong software sending my phone.. d855 sent to my phone D851 after full brick...

not opened.

before qhsusb_bulk install QDLoader_HS-USB_Driver_64bit_Setup I installed and now Qualcomm HS-USB QDLoader 9800 (COM3) !!!



What should I do now????

help me please....

phone black screen. does nothing



If you have a "full brick" you cannot fix that that's what full brick means. The whole term brick should really be clarified. Soft brick = fixable. Hard brick = is a forever paperweight. You'll need to follow the unbrick a soft brick guide in the general section which involves taking apart your device and hope flashing wrong model firmware didn't wipe your EFS.


Sent from my iPhone using Tapatalk
 

Themrbasim

New member
Oct 24, 2016
2
0
D85130e KDZ and TOT not working

Hi everyone, I have an LG G3 D851 running on D85130e. I want to downgrade since wifi is not working. I tried the KDZ and TOT and neither worked.

For KDZ when I get to the last step and the software on my computer tries to push firmware it stops working and tells me to retry and COM4 never appear on my phone screen and my phone stays at 0%.

For TOT I went to step 18 and connected my device then it gave me an error with something like unable to connec. (I did change to COM41)

Does anyone know what could the issue be? Is there another way to flashback my device?

Thank you very much.

---------- Post added at 04:25 PM ---------- Previous post was at 04:19 PM ----------

how did you do it? the KDZ method gets stuck at 4% and the TOT method fails with error "Model Information Check Fail!"
no matter which dll i try.
-----Edit----
using the D85130d_00_0404.kdz file worked fine.

Hi, I think I'm having a similar issue as you.

Where did you find the D85130d_00_0404.kdz file? Did it end up working with TOT or KDZ, and if it was TOT what dll did you use?
 

hyelton

Recognized Contributor
May 26, 2010
13,902
6,193
30
Wilmington
Hi everyone, I have an LG G3 D851 running on D85130e. I want to downgrade since wifi is not working. I tried the KDZ and TOT and neither worked.



For KDZ when I get to the last step and the software on my computer tries to push firmware it stops working and tells me to retry and COM4 never appear on my phone screen and my phone stays at 0%.



For TOT I went to step 18 and connected my device then it gave me an error with something like unable to connec. (I did change to COM41)



Does anyone know what could the issue be? Is there another way to flashback my device?



Thank you very much.

---------- Post added at 04:25 PM ---------- Previous post was at 04:19 PM ----------





Hi, I think I'm having a similar issue as you.



Where did you find the D85130d_00_0404.kdz file? Did it end up working with TOT or KDZ, and if it was TOT what dll did you use?



If your not using LGUP that is why. If you running MM you can only use LGUP to flash firmwares.

I'm confused by your last question. It's a .kdz file so it's a kdz file not a tot file.


Sent from my iPhone using Tapatalk
 
  • Like
Reactions: Themrbasim

Themrbasim

New member
Oct 24, 2016
2
0
If your not using LGUP that is why. If you running MM you can only use LGUP to flash firmwares.

I'm confused by your last question. It's a .kdz file so it's a kdz file not a tot file.


Sent from my iPhone using Tapatalk

Thank you very much for the help, it's been very frustrating because Wifi is not working on my phone. I will try using LGUP and see what happens. I found a couple of websites with instructions on using LGUP, is there a specific guide you would recommend?

Again thank you very much.
 

hyelton

Recognized Contributor
May 26, 2010
13,902
6,193
30
Wilmington
Thank you very much for the help, it's been very frustrating because Wifi is not working on my phone. I will try using LGUP and see what happens. I found a couple of websites with instructions on using LGUP, is there a specific guide you would recommend?



Again thank you very much.



There's no specific guide as they're all pretty much the same. I have a guide in the General section for the G3.


Sent from my iPhone using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 109
    This is for LG G3 D851 ONLY
    TOT/KDZ/TWRP Untouched stock restore

    IF YOU WANT TO USE THIS GUIDE WAIT UNTIL I HAVE THE LGUP METHOD UP

    Who can benefit from this?
    • Anyone who softbricked with access to download mode [KDZ RECOMMENDED]
    • Anyone who wants to use the OTA function after root [TWRP RECOMMENDED]
    • Anyone who needs to send the phone in for repair [TOT RECOMMENDED]
    • Anyone who wants to be on the most recent firmware [TWRP RECOMMENDED]
    • Anyone who wants to downgrade *After you update to 20B it is recommended to not downgrade. If you do you WILL have connection problems
    • Anyone who wants to return to stock from aosp or aokp
      • Tip: Most of the time TWRP will do what you need without the troubles and baggage TOT and KDZ bring. It will downgrade, upgrade, root, fix soft bricks or just give you a fresh untouched operating system (no personal data left on the phone if you follow instructions). It will also get rid of any proof on the phone that you were rooted (my t-mobile reports root to a remote server nothing can be done about that).

    Strengthens and weaknesses for each method click here

    TWRP Files/flashing guide Most recent = D85130g_00_0420 (07/05/17)
    (This is a WIP)
    1. Download your preferred choice of D851xxx-Untouched_Stock_Restore.zip HERE (Perfect 1:1 image unlike most roms)
    2. Copy D851xxx-Untouched_Stock_Restore.zip to phone (external sd if available)
    3. Reboot into twrp
      • For firmware update do not wipe! skip to step 8. If you want untouched stock continue with step 4.
        If upgrading from kitkat to lollipop wipe system before flashing.
    4. Click [Wipe]
    5. Click [Advanced Wipe] (For full wipe stock restore only)
    6. Select dalvik cache, system, Data, Internal storage (only if you use external for downloaded file) and cache
    7. Click the home Icon in the bottom left
    8. Click [Install]
    9. Select D851xxx-Untouched_Stock_Restore.zip (make sure you select the proper sd card)
      • If you want root and/or twrp add UPDATE-SuperSU-v2.37.zip to the queue by touching [Add More Zips]
        Repeat for TWRP-2.8.6.0-d851.zip
    10. Swipe to install [====>]
    11. Install will now begin, pure stock: system, kernel, recovery, modem and rpm will be installed
    12. After completion click [wipe cache/dalvik] (do not skip especially if you dirty flashed)
    13. Swipe to wipe [====>]
    14. Click [back]
    15. Click [reboot system] (it might say no os but it is wrong you do have a os click restart anyway) [dirty flash will not have that problem]
    16. If your sending for repair or jump do a factory reset with what should now be the stock recovery just to be safe.
    DO NOT INSTALL ROOT UNLESS YOU WANT IT TO BE ROOTED


    LGUP (KDZ/TOT)
    (This is a WIP)
    Check back later


    KDZ files/flashing guide (Use TWRP if you can)
    (This is a WIP)

    Here are the KDZ files for the D851 I will keep this up to date as they are released

    Make sure you uncompress the file!

    Most recent Firmware
    D85130g_00_0420 (07/05/17)

    Old Firmware
    D85130e_00_0711 (08/08/16)
    D85130d_00_0404 (05/02/16)
    D85120G_00 (10/05/15)
    D85120E_00 (06/10/15)
    D85120B_00 (04/17/15)
    D85110R_00 (12/2/14)
    D85110M_00 (09/10/14
    D85110C_00 (07/16/14)


    KDZ FLASHING GUIDE

    For windows vista - windows 8.1
    Very buggy on windows 8/8.1 x64 YMMV
    Will not work on windows xp or older​

    1. Download, extract and install LGUnitedMobileDriver
    2. Download, extract and install VBCFJRedist_AIO_x86_x64
    3. Download and extract LG Flashtool 2014.7z (This is not the same flash tool in TOT method)
    4. Download one of the KDZ files from the beginning of the post and extract it in the Flashtool folder
    5. Make sure you are at least at 50% battery
    6. Enter download mode by holding the volume up button + plug the phone into the computer from a powered off state
    7. Run LGFlashTool2014.exe as administrator
    8. select type [CDMA] (Yes CDMA works just fine for our T-Mobile GSM phones DO NOT USE THE OTHER OPTIONS)
    9. phone mode [diag]
    10. reset time [33000]
    11. select the KDZ file you extracted from inside the flashtool folder (D851xxx_00.kdz)
    12. select [normal flash] (no wipe) or [CSE flash] (wipe) (Recommended)
    13. click [start]
    14. Select Country and Language Just leave default selections and click OK (Republic of Korea is the only country and it defaults to English)
    It will analyze the phone extract the firmware and upgrade your phone automatically you will see progress on both the computer and phones display once the s/w upgrade percentage gets to about 80% your phone will restart don't freak out all went well and it will boot up to the LG welcome screen and if you selected CSE it will restart one last time

    Total flash time for me was 2 minuets 56 seconds

    If you use the normal flash you might need to do a factory reset if you get in a bootloop after flash
    cse should have 0 problems on boot

    Credits:
    All credit goes to quangnhut123 for creating this tool you can find his thread HERE


    TOT files/flashing guide
    (This is a WIP)
    1. Download, extract and install VBCFJRedist_AIO_x86_x64.exe
    2. Download, extract and install LGUnitedMobileDriver
    3. Download and extract lg flash tool (This is not the same flash tool in KDZ method)
    4. Download and extract LG_D851.10C_TOT&DLL.7z
    5. Make sure you are at least at 50% battery (if you can)
    6. Enter download mode by holding the volume up button + plug the phone into the computer from a powered off state
    7. Leave phone plugged in and in pc go to settings/control panel/device manager/ports right click on lgemobile serial port and click properties then select the port settings tab and click advanced then change com port number to 41 and click ok
    8. Unplug phone
    9. Run LGFlashTool.exe as administrator
    10. If you get a DBMS WINDOWS leave it on ?? ?? (Korea Factory) and click ok
    11. Check select manual mode
    12. For DLL click [...] and select the dll from the package you extracted (LGD851_20140611_LGFLASHv160.dll)
    13. For S/W click [ADD] and select the tot from the package you extracted (LGD851AT-01-V10c-310-260-JUN-20-2014+0.tot)
    14. Make sure in action mode BOARD DL is selected and in connection mode USB is selected
    15. Click [OK]
    16. Click the [yellow arrow] that is pointing to the right
    17. Wait until Port 1 (COM41) says READY! (could take a couple minutes give it time)
    18. Plug your phone back in and it will start flashing automatically DO NOT UNPLUG THE PHONE
    19. After its done sending the firmware over your phone will reboot into mini os and you will see a blue screen with a big 2 wait until you see a big 3 then unplug the phone and close the lgflashtool program. Your phone might automatically reboot on 3 but it hasn't for me If it doesn't just pull the battery put it back in then power up. After one of the updates this step may be different then described. If you have problems just ask and myself or somebody else will be able to help.


    Everything that lives inside the KDZ files except system HERE
    (If you want the system.img download the twrp files)
    11
    Software version D85130g
    Android 6.0.1
    July 5, 2017
    2G/3G data roaming fix
    Google monthly security patch
    LG app fix
    software stability and software improvements

    Software version: D85130e
    Android 6.0.1
    August 8, 2016
    Google security enhancements
    Software stability

    Software version: D85130d
    Android version 6.0
    May 2, 2016
    Android Marshmallow
    Wi-Fi Calling improvements

    Software version: D85120g
    Android version 5.0.1
    October 5, 2015
    Messaging security improvements (Stagefright)

    Software version: D85120e
    Android version 5.0.1
    June 10, 2015
    Android 5.0 Lollipop
    Turns on VoLTE
    Wi-Fi Calling 2.0
    Software stability

    Software version: D85120b
    Android version 5.0.1
    April 7, 2015
    Android 5.0 Lollipop
    Turns on VoLTE
    Wi-Fi Calling 2.0

    Software version: D85110r
    Android version 4.4.2
    December 2, 2014
    Wi-Fi Calling enhancements
    Security enhancements
    Bluetooth connectivity improvements
    Various bug fixes

    Software version: D85110m
    Android version 4.4.2
    September 10, 2014
    Wi-Fi Calling enhancements
    Security enhancements
    Various bug fixes

    Software version: D85110c
    Android version 4.4.2
    July 16, 2014
    Original software version
    6
    So use this method to flash back to stock?

    Correct it also gives developers a chance to start making stock roms even though we don't have root or a recovery yet.
    6
    Updated OP with Flash method!
    5
    Added:
    D85120B flashable zip (Lollipop)
    and
    TWRP installer zip


    *Important information Below*

    • Wipe everything except internal and external data for the best lollipop experience. But if you must dirty flash you MUST wipe cache/dalvik and system or you WILL bootloop. You could skip wiping system but problems might happen.
    • If you did dirty flash it might take a long time to get to and from the T-Mobile screen. If it takes longer than 5 minutes to get past the T-Mobile screen pull the battery wait 10 seconds and power it back on then it should bring you to the updating android screen, give it time.
    • After a reboot update your apps ASAP
    • If you downgrade from lollipop your phone will need to reboot several times before it recognizes your sim card. You will also need to format system before downgrading. If you downgrade with twrp you need to format system before flashing.