UPPERCUT: Add Any LG Device to LGUP for TOT/KDZ Flashing (G4|G5|G6|V10|V20|MORE???)

Search This thread

vg301272

New member
Oct 11, 2020
4
0
The 1.0.40.2 is the one that came with that LGUP 1.16 installer. Yep, that worked too.
What is says when it doesn't work? Where it stops?
Maybe you should reinstall the drivers?

I do not know how to resolve this problem on my PC.
I have installed next applications earlier:
LG Bridge (1.2.64)
LG Flash (2.0.1.6)
LG Mobile Driver (4.5.0)
LG United Mobile Driver (3.11.3.0)
LGFlashTool (2.0.1.6)
LG UP Common DLL ( 1.0.40.2 )
LG UP for LAB (1.16.0.3)

I have tried different ways to run LG UP or LG Flash on my PC.

I also downloaded next .KDZ files from the internet
M25010g_00_OPEN_CIS_DS_OP_0212.kdz (Android 7.x Nougat)
https://lg-firmwares.com/downloads-file/18286/M25010g_00_OPEN_CIS_DS_OP_0212

M25010e_00_OPEN_CIS_DS_OP_0420.kdz (Android 7.x Nougat)
https://lg-firmwares.com/downloads-file/9928/M25010e_00_OPEN_CIS_DS_OP_0420

I have used them in LG UP 1.14 with Win7. It was another computer.

LG UP after I have clicked on its icon asks about administrative permissions and then does not appear at all.

What is your working combination (OS, drivers, application and e.t.c.) :confused:?
 
Last edited:

CXZa

Senior Member
Apr 9, 2013
788
269
cxzstuff.blogspot.com
I do not know how to resolve this problem on my PC.
I have installed next applications earlier:
LG Bridge (1.2.64)
LG Flash (2.0.1.6)
LG Mobile Driver (4.5.0)
LG United Mobile Driver (3.11.3.0)
LGFlashTool (2.0.1.6)
LG UP Common DLL ( 1.0.40.2 )
LG UP for LAB (1.16.0.3)

I have tried different ways to run LG UP or LG Flash on my PC.

I also downloaded next .KDZ files from the internet
M25010g_00_OPEN_CIS_DS_OP_0212.kdz (Android 7.x Nougat)
https://lg-firmwares.com/downloads-file/18286/M25010g_00_OPEN_CIS_DS_OP_0212

M25010e_00_OPEN_CIS_DS_OP_0420.kdz (Android 7.x Nougat)
https://lg-firmwares.com/downloads-file/9928/M25010e_00_OPEN_CIS_DS_OP_0420

I have used them in LG UP 1.14 with Win7. It was another computer.

LG UP after I have clicked on its icon asks about administrative permissions and then does not appear at all.

What is your working combination (OS, drivers, application and e.t.c.) :confused:?

both win7 32bit and win10 64bit...
last one used:
win10 64bit
LG Mobile Driver (4.5.0)
LG UP Common DLL ( 1.0.40.2 )
LG UP for LAB (1.16.0.3)

With those firmwares 1.14 should work too if the dll is taken from the kdz file.

You could try to run 1.16 as non-admin:
Code:
cmd /c SET __COMPAT_LAYER=RUNASINVOKER && "C:\Program Files (x86)\LG Electronics\LGUP\lgup.exe"
or try it through virtualbox etc. MS gives ready-made virtual machines. Also some Hiren's Boot CD or similar might work...
 

vg301272

New member
Oct 11, 2020
4
0
This a long shot I know, but by any chance you happen to have running or just installed some debugger program on that win10? Version 1.16 doesn't like much of those... it's themida protected.

What debugger program do you recommend in this case?

---------- Post added at 02:19 PM ---------- Previous post was at 01:56 PM ----------

You could try to run 1.16 as non-admin:
Code:
cmd /c SET __COMPAT_LAYER=RUNASINVOKER && "C:\Program Files (x86)\LG Electronics\LGUP\lgup.exe"
or try it through virtualbox etc. MS gives ready-made virtual machines. Also some Hiren's Boot CD or similar might work...

I have found cmd.exe on my PC and I have run it.
I have copied&pasted your command
Code:
cmd /c SET __COMPAT_LAYER=RUNASINVOKER && "C:\Program Files (x86)\LG Electronics\LGUP\lgup.exe"
to this app.
The User Account Control message has appeared and after I have clicked <YES> button.
I have not gotten any messages on my PC.
 

CXZa

Senior Member
Apr 9, 2013
788
269
cxzstuff.blogspot.com
I have found cmd.exe on my PC and I have run it.
I have copied&pasted your command
Code:
cmd /c SET __COMPAT_LAYER=RUNASINVOKER && "C:\Program Files (x86)\LG Electronics\LGUP\lgup.exe"
to this app.
Leave "cmd /c " away if you run it in cmd.exe window. But it might now be an account case...

Managed to produce the same kind of situation. Yesterday run procmon few times, 1.16 didn't start then but started normally after it. Then today run v1.14 from another folder (still it uses files in the LGUP default folder), then later v1.16 didn't start anymore. Odd, was it some sort of late "revenge" or what? Did 1.14 mess something? Well, reboot fixed it, so probably not your case but similar. Something might be corrupted, registry keys or whatever...

Virtual machines: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Hiren's BootCD PE: https://www.hirensbootcd.org/
Old versions having winxp: https://www.hirensbootcd.org/old-versions/
 

vg301272

New member
Oct 11, 2020
4
0
Leave "cmd /c " away if you run it in cmd.exe window. But it might now be an account case...

Managed to produce the same kind of situation. Yesterday run procmon few times, 1.16 didn't start then but started normally after it. Then today run v1.14 from another folder (still it uses files in the LGUP default folder), then later v1.16 didn't start anymore. Odd, was it some sort of late "revenge" or what? Did 1.14 mess something? Well, reboot fixed it, so probably not your case but similar. Something might be corrupted, registry keys or whatever...

Virtual machines: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Hiren's BootCD PE: https://www.hirensbootcd.org/
Old versions having winxp: https://www.hirensbootcd.org/old-versions/

I have uninstalled LGUP and LG UP Common DLL.
Then I have run regedit as Administrator and I have deleted all separate keys with "lgup" except theirs that are in antivirus, openwith, lg brige and similar.
I also have used CCleaner application for fixing issues in Registry.
I have restarted my PC and have made two last operations in registry again for confidence.
I have installed LG UP for LAB (1.16.0.3) again.
After this , I have found LGUP-1-17-0-1.zip on my PC.
I have unziped it and copy&paste LGUP_Common.dll (2.1.0.23), 5472 Kb into
C:\Program Files (x86)\LG Electronics\LGUP\model\LGUP_LGNPST
C:\Program Files (x86)\LG Electronics\LGUP\model
C:\Program Files (x86)\LG Electronics\LGUP
directories.
I have not installed LG UP Common DLL ( 1.0.40.2 ), I have not found it on my PC.
I have tried to run LGUP , but the result has been the same as earlier.
I have not gotten any messages from this app or OS.

I have Oracle VM VirtualBox with Win8.1(64bit) virtual machine.
I have installed LGUP and drivers LGMobileDriver_WHQL_Ver_4.4.2 and
LGMobileDriver_WHQL_Ver_4.5.0 later.
I have enabled to run LGUP with both drivers on this virtual host.
I have gotten the message "There is no handset connected.Please connect a handset(s)".

I do not know if I can use my smartphone on this virtual machine after its connection to USB.
I have seen that "LGE LG-M250 (FFFF)" appears in my USB connections of the virtual host list.
But I could not see my smartphone on my virtual machine after my attempts to attach it with "LGE LG-M250 (FFFF)" connection.
I have had USB Composite device error (code 10)"An invalid parameter was passed to a service or function."
on my virtual host.
 

CXZa

Senior Member
Apr 9, 2013
788
269
cxzstuff.blogspot.com
After this , I have found LGUP-1-17-0-1.zip on my PC.

And I know from where you found it. That guy has credited it wrongly at his site on purpose because I criticized him for not saying from who/where he got LGUP v1.16 (now it is mentioned there). Version 1.17 I found by checking LG updates for months. Bad thing was that I did it openly, and right after I published it here at xda (in his own thread... sigh... ) LG removed it plus three other update links...

I have unziped it and copy&paste LGUP_Common.dll (2.1.0.23), 5472 Kb into
C:\Program Files (x86)\LG Electronics\LGUP\model\LGUP_LGNPST
C:\Program Files (x86)\LG Electronics\LGUP\model
C:\Program Files (x86)\LG Electronics\LGUP
directories.

The common dll goes into "C:\Program Files\LG Electronics\LGUP\model\Common" folder..
(edit: or "C:\Program Files (x86)\LG Electronics\LGUP\model\Common")

I have not installed LG UP Common DLL ( 1.0.40.2 ), I have not found it on my PC.

It was mentioned in that v1.16 post by @maxmotos
https://forum.xda-developers.com/lg-v40/how-to/lg-1-16-t3967559
so you probably have installed it some time. And you should because it installs some other stuff along that dll. After it you can replace the dll if you like, but these probably are backward compatible. If doing something weird that is not meant to, then using different dlls can be useful, or so I have sometimes read, but IDK about that...

But I could not see my smartphone on my virtual machine after my attempts to attach it with "LGE LG-M250 (FFFF)" connection.

So the host sees it but it doesn't work. Still it passes it to the virtual machine where it doesn't show nor work. Sorry, I'm clueless now...
Traditional cable/port problems?
 
Last edited:

vg301272

New member
Oct 11, 2020
4
0
The common dll goes into "C:\Program Files\LG Electronics\LGUP\model\Common" folder..
(edit: or "C:\Program Files (x86)\LG Electronics\LGUP\model\Common")

It was mentioned in that v1.16 post by @maxmotos
https://forum.xda-developers.com/lg-v40/how-to/lg-1-16-t3967559
so you probably have installed it some time. And you should because it installs some other stuff along that dll. After it you can replace the dll if you like, but these probably are backward compatible. If doing something weird that is not meant to, then using different dlls can be useful, or so I have sometimes read, but IDK about that...

Thank you for your hint. I've installed LG UP Common DLL ( 1.0.40.2 ) again, but nothing has changed.
I've looked at my virtual host machine and I've noticed that there are not any "common.dll" files.
 

CXZa

Senior Member
Apr 9, 2013
788
269
cxzstuff.blogspot.com
Thank you for your hint. I've installed LG UP Common DLL ( 1.0.40.2 ) again, but nothing has changed.
I've looked at my virtual host machine and I've noticed that there are not any "common.dll" files.
LGUP_Common.dll to be precise ... It should be found having this path.
C:\Program Files (x86)\LG Electronics\LGUP\model\Common\LGUP_Common.dll
along with the WPDAPI.exe...
 

pol098

Senior Member
Oct 24, 2009
50
11
I've needed Uppercut and have had the usual virus issues under Win10/64, up to date as of today. I disabled my Avast antivirus, but Uppercut still was recognised as malware and not allowed to run. I looked at Windows Defender, which presumably kicks in, but couldn't find any easy way to allow Uppercut to run. Or maybe it is some new Windows "feature" that isn't part of Defender? Anyway, rather than continue trying to find what was happening I found that Uppercut was quite happy to run in an admin CMD prompt (must be admin), and worked properly. Maybe others will have different experiences, or will find the cause of the problem rather than work around it. (Alternatively it is possible to get the decompiled Uppercut - it simply puts files in the right places - and replicate what it does, see post 397, p20.) HTH
 

Leroy_Sparks

Senior Member
Jun 12, 2018
97
25
My H830 got hard bricked by a magisk update and I couldn't do anything with it. Re-discovered this thread and utilities and was able to resurrect the phone (it was rooted but running 30c). It had been so long since I used this utility that I didn't remember anything, but struggled my way through it. Saved my phone. Massive thanks.
 

AMJ_Vario

Senior Member
Sep 24, 2013
67
8
Samarinda, Kal-Tim
Still doesn't reconnize/ungknow model..:cry:
I've been frustrated with my LG G4 in the past week, well time to better slam it against the wall !! :mad:
Will never again be willing to buy a product of "Low Gadget (LG)" forever...
 

SabasJeff

Member
Feb 16, 2021
7
0
36JVXFJ.png

UPPERCUT allows LGUP to instantly work with a ton of different LG models. No more hunting around for specific model files or being stuck without your model being detected. Simply install LGUP. Double-click the UPPERCUT.exe and LGUP will open and detect your device.

Information:
What's LGUP? LGUP is LG's internal Windows-only tool for flashing LG devices with stock firmware in KDZ, DZ and TOT formats. Previously extra installers and unique settings were needed for each model. Many less popular devices didn't have the files needed to work with their device.Well with UPPERCUT just double-click the EXE and LGUP will open and recognize your device.​
Requirements:
1. Windows computer or virtual machine.​
2. LG's Windows USB drivers installed and working.​
3. LGUP 1.14 installed​
4. LG device must show in Windows Device Manager under "Ports" as a LG Serial COM port.​
5. KDZ, DZ or TOT file for your device.​
How-to:
1. With all requirements above met... download and unzip UPPERCUT.​
2. Double-click the UPPERCUT.exe every time you want to use LGUP. It's that simple.​
Ldo2KEF.png
Downloads:
When LGUP works for your model please post it in the thread! List:
your model (H850, D852, F600L etc..)
the software build you were on before flashing in LGUP (10A, 22C, 30B etc..)
the KDZ or TOT name you flashed using LGUP (H91810i_00_1202.kdz etc..)
Versions:
1.0.0.0 - Supports LG devices using a MSM 8996/8994/8992/8976/8952/8939/8937/8916/8909/8226 chipset. Street Fighter 2 SFX.​
Let me know which combos do/dont work for you... UPPERCUT version, LGUP version, Current phone software version and KDZ/TOT software version and if the KDZ/TOT is custom or official.​
Devices Supported:
G4, G5, G6, V10, V20, Flex 2, G Pad X, K10 and many more!​
FAQ:
Q: Why isn't this working?​
A: UPPERCUT requires LGUP 1.14 (not 1.11) installed in its default location prior to running.​
Q: Why isn't anything happening when I press the boxing glove picture in this thread?​
A: Really? ...​
Q: What is this?​
A: This is the simplest way to make LGUP work with your LG device.​
Q: Refurbish option in LGUP doesn't work, what now?​
A: Boot into stock recovery after the flash finishes and perform a factory reset. This is the same outcome as if Refurbish was selected.​
Q: Why does this TOT file keep failing?​
A: In most cases you're either trying to downgrade and it has been blocked by your phones download mode (not anti-rollback fuse.. that is different)... OR you are trying to use a custom-made TOT file which is not official or signed by LG. Flash an official KDZ instead. Do not ask for KDZs in this thread.. not the place.​
Q: Where can I find a KDZ for my phone?​
A: This is not a KDZ thread. Take the KDZ questions elsewhere.​
Q: Why is my anti-virus scanner flagging this?​
A: It's a false positive. Scanners like Kaspersky know better and don't flag the app but some others do. See post #59 for more info.​
Q: Why is my device's model not detected in LGUP?​
A: Make sure your devices chipset is supported by UPPERCUT. All models and software variants may not be supported even though chipset is listed.​
If using a confirmed working device with UPPERCUT but your device is still not detected in LGUP you may have a "corrupted" misc partition...​
as a last resort it has been confirmed in post #70 that wiping misc then booting into download mode allows the device to be detected with UPPERCUT + LGUP 1.14. This may not always work. And without root you cannot do this.​


For more G5 info see my All-in-One Thread HERE

Follow me on twitter for future updates on LG-related things - twitter.com/@utoprime

Find this thread helpful? Hit the Thanks button!
Feeling extra generous? Click my name at the top of any post and hit donate or click here.


#TEAMCODEFIRE
this post looks best in desktop view using 2015 dark theme
This doesnt work for my chipset msm 8998
 

Laserjones

New member
May 31, 2021
1
0
Hi, I want to upgrade my LG G4 from Android 6 to 7 using Uppercut (with LGUP 1.14 and LG USB drivers installed), but the phone is still listed as "Unknown" (the COM port shown is "COM4, H81520p"). Am I missing something? Best regards, Jörg
 

Giblet535

Senior Member
Apr 4, 2012
160
52
Windows 10 says UPPERCUT, from OP's link, contains ransomware.

Does anyone have a link that isn't infected?
 

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,642
11,912
Windows 10 says UPPERCUT, from OP's link, contains ransomware.

Does anyone have a link that isn't infected?
that would certainly be a false positive. link in OP points to the original file and the website that hosts the file is ours as well.

but there should be plenty of other alternatives at this point... modding of LGUP and its DLLs has continued long after Uppercut was released.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 145
    36JVXFJ.png

    UPPERCUT allows LGUP to instantly work with a ton of different LG models. No more hunting around for specific model files or being stuck without your model being detected. Simply install LGUP. Double-click the UPPERCUT.exe and LGUP will open and detect your device.


    Information:
    What's LGUP? LGUP is LG's internal Windows-only tool for flashing LG devices with stock firmware in KDZ, DZ and TOT formats. Previously extra installers and unique settings were needed for each model. Many less popular devices didn't have the files needed to work with their device.Well with UPPERCUT just double-click the EXE and LGUP will open and recognize your device.

    Requirements:
    1. Windows computer or virtual machine.
    2. LG's Windows USB drivers installed and working.
    3. LGUP 1.14 installed
    4. LG device must show in Windows Device Manager under "Ports" as a LG Serial COM port.
    5. KDZ, DZ or TOT file for your device.

    How-to:
    1. With all requirements above met... download and unzip UPPERCUT.
    2. Double-click the UPPERCUT.exe every time you want to use LGUP. It's that simple.
    Ldo2KEF.png


    Downloads:
    UPPERCUT | LGUP | LG G5 Files | LG USB Drivers

    When LGUP works for your model please post it in the thread! List:
    your model (H850, D852, F600L etc..)
    the software build you were on before flashing in LGUP (10A, 22C, 30B etc..)
    the KDZ or TOT name you flashed using LGUP (H91810i_00_1202.kdz etc..)


    Versions:
    1.0.0.0 - Supports LG devices using a MSM 8996/8994/8992/8976/8952/8939/8937/8916/8909/8226 chipset. Street Fighter 2 SFX.

    Let me know which combos do/dont work for you... UPPERCUT version, LGUP version, Current phone software version and KDZ/TOT software version and if the KDZ/TOT is custom or official.

    Devices Supported:
    G4, G5, G6, V10, V20, Flex 2, G Pad X, K10 and many more!

    FAQ:
    Q: Why isn't this working?
    A: UPPERCUT requires LGUP 1.14 (not 1.11) installed in its default location prior to running.

    Q: Why isn't anything happening when I press the boxing glove picture in this thread?
    A: Really? ...

    Q: What is this?
    A: This is the simplest way to make LGUP work with your LG device.

    Q: Refurbish option in LGUP doesn't work, what now?
    A: Boot into stock recovery after the flash finishes and perform a factory reset. This is the same outcome as if Refurbish was selected.

    Q: Why does this TOT file keep failing?
    A: In most cases you're either trying to downgrade and it has been blocked by your phones download mode (not anti-rollback fuse.. that is different)... OR you are trying to use a custom-made TOT file which is not official or signed by LG. Flash an official KDZ instead. Do not ask for KDZs in this thread.. not the place.

    Q: Where can I find a KDZ for my phone?
    A: This is not a KDZ thread. Take the KDZ questions elsewhere.

    Q: Why is my anti-virus scanner flagging this?
    A: It's a false positive. Scanners like Kaspersky know better and don't flag the app but some others do. See post #59 for more info.

    Q: Why is my device's model not detected in LGUP?
    A: Make sure your devices chipset is supported by UPPERCUT. All models and software variants may not be supported even though chipset is listed.
    If using a confirmed working device with UPPERCUT but your device is still not detected in LGUP you may have a "corrupted" misc partition...
    as a last resort it has been confirmed in post #70 that wiping misc then booting into download mode allows the device to be detected with UPPERCUT + LGUP 1.14. This may not always work. And without root you cannot do this.


    For more G5 info see my All-in-One Thread HERE

    Follow me on twitter for future updates on LG-related things - twitter.com/@utoprime

    Find this thread helpful? Hit the Thanks button!
    Feeling extra generous? Click my name at the top of any post and hit donate or click here.


    #TEAMCODEFIRE
    this post looks best in desktop view using 2015 dark theme
    5
    H840 model upgrade to Nougat

    For people who could not update the model mentioned in the title:

    Good afternoon friends, as my first contribution with XDA, I want to make available here how to do the original rom update of LG G5 SE H840. I bought mine on tim, my rom is linked to the carrier, I searched on various forums and did not find anything about whether I could upgrade to rom pro Nougat, and it can. I tested it here, it worked perfectly, I did it in the upgrade mode, I did not even have to format the cell phone, and then there was no connection with the ROM operator.

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! First of all I want to make it clear that I do not take responsibility for damage to any appliance, carry out the steps down on its own!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    I would like to leave here the credits for the forum XDA, autoprime, and Kevin Gaan.

    First step:
    Enter this link: forum.xda-developers.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295

    Download the UPPERCUT | LGUP | LG USB Drivers

    Install the LG USB Drivers first
    After that, install the LGUP
    After installing LGUP, extract the UPPERCUT folder where you installed your LGUP
    After that, download the KDZ (Rom Nougat from the device): drive.google.com/uc?id=0Bz-wrJOZFR3ba0RYWHByVkF1LVU&export=download
    After downloaded, plug your LG into the pc and put it in file transfer mode
    Then start the UPPERCUT that is inside the LGUP folder (which you extracted)
    Soon after, it will recognize your LG, and will open a window, first select the UPGRADE option
    At the bottom where it is written .BIN, click on it and select the file H84020a_00_OPEN_SCA_OP_0426.kdz (which I made available on the google drive link)
    Shortly thereafter, click Start and let the program complete itself
    After this, be happy with your LG G5 SE H840 with android Nougat free carrier.
    4
    Jotti scan shows a Trojan, however no mention of having to disable antivirus software in order to use UPPERCUT in the initial thread. Just looking for confirmation that this is normal behavior, perhaps a md5 hex?

    it's a false positive. using virus total, the detection ratio is 18 / 55. Which means more AVs find nothing wrong with the file. I personally base my checks on Kaspersky for most things.

    currently hosted UPPERCUT_1.0.0.0.exe md5 = 80ba7ee6db475c0540509b3286fee232

    EXE doesn't touch any Windows system files despite what others have suggested... but if anyone is suspicious of my intentions they can choose not to run UPPERCUT.

    Anyone have a mirror this one says im blocking ads and im not.

    perhaps something is being at HOSTS level... or @ router level etc. You should see 2 banner ads on each CF page... if not then they are being blocked somehow/someway. They are currently always google ads so if someone is blocking google ads somewhere.. that'd do it.
    3
    Thanks a lot for this wonderful tool.
    Now UPPERCUT Version 1.0.0.1 file removed, can anyone please give the link for version 1.0.0.1, i want to downgrade from nougat to marshmallow.

    everything from original 1.0.0.0 + 1.0.0.1 is added into NEW final 1.0.0.0 which is now added to OP.
    if you cannot downgrade with the current 1.0.0.0... then using 1.0.0.1 wouldn't have worked either.

    some users have reported downgrading directly from N to M working. I have seen H850 users in other threads say they can downgrade without unlocking the bootloader or needing TWRP to flash the old M bootloader. Can anyone else confirm? What about other G5 models? What about other non-G5 devices?

    I can confirm that H830 CANNOT downgrade from N to M without unlocking the bootloader, rooting, installing TWRP and flashing the M bootloader/bootstack first. I've used UPPERCUT to flash everything.
    3
    Hello, I tried downgrade my LG V10 H960a from Android 7 (H960A30b_00_0616.kdz) to Android 6 (H960A20e_00_0213.kdz) using Uppercut. I got error message "Error 0x2000 file does NOT support REFURBISH process" at 4%. My anti-rollback is 0. So I guess there is no way to downgrade to MM from Nougat or did I do something wrong? :confused: Thank you :)

    Switch from REFURBISH to UPGRADE.

    Make sure all your data has been backed up before.

    When you reboot, a lot of system errors will occur, because your /data will not jive with the new "old" MM /system. You'll want to do a factory reset asap.