yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG G2x] Buck Shot:
cannot install apx drivers for the life of me. Windows 8 fails due to The third party INF does not contain a digital signature

---------- Post added at 03:26 PM ---------- Previous post was at 03:02 PM ----------

windows 8 will not let me install apx driers due to no digital signature ... any way to fix this?
[T-Mobile LG G2x] Cooch1000:
Without Question!

This without fail brought me back from the brink of brick. Very grateful for your work, sir.

Cooch1000
[T-Mobile LG G2x] n30wav3:
There is a way you can reboot windows 8 in advanced menu where you can disable signature check for a one time boot (google it). Do that and install the drivers. It will work. I have done it on mine. Using 8.1 now
[T-Mobile LG G2x] Pain-N-Panic:
Yup, I'm running windows 8 and had to do the same thing. As n30 said, a quick google search of "how to disable signature check in windows 8" will give you plenty of easy tutorials on how to do it.
[T-Mobile LG G2x] phburks:
Great to hear more confirmation stories!

Btw, how the heck did you call Google? What number? I've tried to find a number to call before and can't lol.
[T-Mobile LG G2x] fajarep:
wow, this is cool... nvflash and kdz for g2x... just thinking, is now possible to switch ROM between G2x and O2x...
[T-Mobile LG G2x] jbdaka6445:
new discovery

Last night after flashing ota update I noticed that in the dialer if u press the #

Key first before any other it will bring up a test menu for the device hardware.

I am wondering if this is how ota is because I got my g2x before preloade with 2.3.3 any ideas
[T-Mobile LG G2x] gaww:
Did you flash the "OTA" update with this NVflasher? If not, you should delete this post and re-post in Q & A.

If you used this tool, then please verify how it worked.

As for the # key - had not noticed that.
[T-Mobile LG G2x] Prod1702:
its work great. I work for T-Mobile as a RSA and the LG updater soft-bricked a phone on me today. I used this method to unbrick the phone and it worked great. Thanks a lot OP. Only thing that blows is i had to hold down the vol+/- for ever. My hand started to hurt. Other wise this is great. Should be stickyed.

edit. Ok one thing i have found is that it does not update the baseband. The baseband does stay on the old one. Not sure if this was said on a earlier post or not.
[T-Mobile LG G2x] gaww:
It had been stated - odd, as it is supposed to have been derived from the update. Wondering if it would work with corrupted baseband.
[T-Mobile LG G2x] slycog:
The base band cannot be updated using nvflash, the DLL that was referenced earlier enables the LG updater to issue device specific update commands for the file system as well as the base band.

The tool used by Paul to flash o2x base bands is actually a modified test app that is used internally by the LG engineering team, this in addition to the actual LG updater utilize the DLL from the decrypted kdz.
[T-Mobile LG G2x] gaww:
I thought the kdz DLL contained the new baseband? And I also thought that the partitioning script would wipe everything on the deice including the original baseband.
[T-Mobile LG G2x] jboxer:
If you look at the files used for this the baseband is there. The file is called "P999_MDM.bin". I am really surprised this process is not flashing the baseband. A few people have claimed it fixed their phones flashed withe the P990 baseband, so it seems that YMMV. I have uploaded the baseband file to MediaFire. Maybe someone (hey Paul) can modify the tool they use for the P990 and make us a P999 version with this baseband file?

http://www.mediafire.com/?87a15wzu58v9o41
[T-Mobile LG G2x] gaww:
Good idea - but I begged him to do that right after the LG updater tool bricks started happening (mine I believe was the first).

I spent a week trying to recover it, then exchanged it (with stock ROM but unknown baseband on it and did NOT tell TMo how it got there - just said LG broke it, which was true).

I thought the "fixed' phones still had the march 999 baseband on them - or they would not have been "fixed".

In any case, it looks like the setup does not apply the P999_MDM.bin file is that is the July baseband edition for the 999. Since the flash.bat tool completely re-partitions the device, I also would have thought it would wipe out the baseband and if it did not flash one the device would have none.

UPDATE:

I have been looking at the files in both Paul's Nvflash tool and the one referenced here.

Paul;s does not have a file like P999-MDM.bin in it, so if you are correct that that file contains the baseband - then Paul's P990 tool does not include the baseband. But that makes sense with respect to the P990, as there are different basebands all over the place on modeco.com flashable with Smartflash, so baseband is not included in his tool. You restore your P990 and then separately pick out and flash the baseband you want/need.

I think the problem is that the flash.bat files in both nvflash setups look almost identical and both instruct the bootloader to process the fastboot.bin file (--bl fastboot.bin --go) but not the P999_MDM.bin file - which would be needed here.

Maybe all that is needed is that "--bl P999_MDM.bin" be added before the "--go"(which resumes normal operation of the bootloader at the very end) flash.bat file.

If I still had my bricked G2X, I would give it a go with the modified flash.bat file.

Hey ILUHA_89 - what do think - should the flash.bat file be modified to do this?
[T-Mobile LG G2x] slycog:
I guess you misunderstood my post, to clarify... yes the baseband is present in the kdz encrypted archive... and yes so is the rom.

nvflash allows you to write to the nand (the file system).

The dll is what enables the LG Updater/engineering tools to issue updates to the baseband, this process is different than writing to the nand.
[T-Mobile LG G2x] jboxer:
So why can't the LG Engineering tools out there be modified so that the baseband update command can be issued? If it can be one on the P990, one would think it would be possible on the P999; but they do have different baseband chips so maybe that is the issue? But people are using the P990 tool to write the wrong baseband to the P999, so one should be able to do the process with the correct baseband file and reflash it?
[T-Mobile LG G2x] slycog:
It can be, given a compelling reason I'm sure you'd see it working.

Currently there are multiple options for people to fix/upgrade/downgrade the baseband, so it really comes down to the convenience factor, which in my opinion doesn't really justify spending the time to get the engineering tool to work.

The kdz tool used here is actually another engineering tool, it uses the LG Updater Dlls in the same way that the official customer facing app uses them.

http://xdaforums.com/showthread.php?t=1180331

With this tool you can easily push either of the kdz files that are available on LG's server (10F/21E), for example pushing 10F to a phone that had already updated to 21E would revert to the baseband that shipped with 10F.

kdz updates will also correct file system partition table issues that cropped up when people mistakenly flashed o2x wares.
[T-Mobile LG G2x] phburks:
There is currently no convenient option that anyone has posted here for those G2X owners who want to upgrade/downgrade only their baseband while leaving their current setup intact. Granted you could use the kdz tool to flash an update with your desired baseband and then restore a nandroid of your personal setup, but it would be so much more convenient if we could flash only the desired baseband. Necessary? I guess not. But if it CAN be done and would be more convenient then why not?

I would happily take the time to put this together if I understood enough of what needs to be done. It would be a great tool to have.
[T-Mobile LG G2x] tahahawa:
Wind g2x users might be reluctant to use the kdz method because it changes the wind splash screen that we can't change back because we don't have the stock rom in kdz format.
[T-Mobile LG G2x] jboxer:
Hopefully, you'll have it soon once LG issues a GB update for Wind.
[T-Mobile LG G2x] gaww:
The problem with my original G2X and MANY others was that the KDZ toll would quit before completing, so it was useless in these cases. Paul's tool ran OK to completion, and at that time, it was the only thing that got me off the S/W updater screen.

It of course partitioned it like the 990, and it booted up looking like the 990 - but there was NO baseband in it.

People flash basebands on the 990 with the Smartflash tool. If we had a 999 baseband, i would assume we could do that also.

And I would still like to see if a modified flash.bat in the OP here would flash the P999_MDM.bin file if that contains the baseband as jboxer stated.

If it does not work - what is the big thing about getting a Smartflashable G2X baseband set up like the one for the 990? I tried the stock firmware (AP.bin and CP.bin) and restore the stock ROM with the AP.bin file 9before i returned the device), but the CP.bin file only generated an (cannot see the magic number " error - and NO ONE would comment on just what the hell that indicated.

I believe the CP.bin file had the baseband but could never get it to run. Since I was apparently not able to get the partitions corrected - was wondering if that was the problem. If that was the case, then we might have a final fix already in hand.

Just a reminder - what we are trying to do here is to develop and verify a fix for this device - not simply engage in dissertations of how things work.
[T-Mobile LG G2x] jboxer:
How are the P990 people able to get the basebands in the flashable '.fls' format and how did they get the model.dll to make the SmartFlash tool work? What we need is the baseband in the .fls format and a model.dll for the P999. Then we could use the SmartFlash tool to flash the baseband. It would be nice if those guys would help us but they have remained mute on the P999 and show no interest in helping us over here. At MoDaCo they don't even have a G2X forum. They have the ability to possibly help but let people over twist in the Wind, even though it was the misuse of their tool (without warning people not to do it back then) that created a lot of this mess in the first place.
[T-Mobile LG G2x] gaww:
Agree with your later observations. As I said previously, I begged for help from them and also Paul specifically - 0 response to anything.

I would have thought the Smartflash tool would have flashed the CP.bin file form the stock 999 software posted over here - but it would not. It was done with similar software there, so could never figure out the difference. My wild guess now is it may because the partitions were mess up, and it would not write the CP.bin file to invalid partition(s).

This tool seems to restore the correct 999 partitions, and would like to do one of either:

A. get my hands on one or more bricked 999's to try a fix things (unlikely and I am not going to mess with mine right now).

B. Link up with someone here that has bricked his device and needs help.

I would try the modified flash.bat file first, and if that still did not flash the baseband, try the Smartflash tool I used to flash the stock ROM with and than see if, with the partitions being correct, it would then run the CP.bin file without the error message that I and all others with 999's encounter every time.

I am thinking I/we might want to open a new thread (probably in General Section) asking for anyone who is stuck to respond, and then be a guinea pig IF they have already tried and failed with the KDZ tool (nothing to loose).

Worse case, they will have a device to exchange with Stock ROM and Recovery on and messed up (or no) baseband like I did.
[T-Mobile LG G2x] jboxer:
I was reading through the threads on MoDaCo and one guy claimed to have gotten the CP.bin to flash on the P999 using Smartflash without the error message about the missing magic number. He could not remember what he did different and was never able to give people any info to replicate his success.
[T-Mobile LG G2x] gaww:
I know about that - I then tried another dozen times with three different computers including one XP before returning my device - but never got it to flash.

Did do the AP.bin OK - that was to take the 990 look off it it and put 999 original ROM back on before I sent it to TMo - lol.

All I needed then was the baseband. That is why I am trying to sort this out.

PS - where did the OP guy go? Would like him to drop back in to get his thoughts.
[T-Mobile LG G2x] slycog:
The tool failing to complete is a problem with your local setup, if you remember, i did attempt to help you troubleshoot this.

The S/W Update screen is fastboot, if you're able to get to this screen there is no reason why a KDZ update will fail.

Even in the event that you cant get to fastboot (black screen/stuck at lg screen), you can either load it on the fly with the --bl option, or write it to the NAND and access it with pwr+vol down.

Just a reminder - to fix something you must first understand how it works and where you're failing.

LG Updater

KDZ_FW_UPD (modified version of UpTestEX)

Smartflash

All of these programs are just shells, they rely heavily on the model.dll exports to function.

Smartflash will never be able to flash our baseband because of the exports it relies on.

P990 model dll exports a function called _A111 (this is what smartflash explicitly looks for)

P999 model dll exports a function called _A123

There are of course several other exports and functionality included, but the exports above are what enable the applications to complete the update.

While the export name looks pretty ambiguous, it's not... the update methods (specifically for the baseband are different)

I spent some time looking at this back when everyone was having trouble with the LG Updater (myself included). The good news is that it is possible to force a CP only update using existing functions in the P999 dll, but not without patching.

The proper way to do it would be to write a wrapper for the dll and call the functions, creating your own shell in essence, I however am lazy and opted to simply use UpTestEX.

The dlls have not been obfuscated and a lot of the engineering features (debug modes) are still present, use a debugger and look around.
[T-Mobile LG G2x] jboxer:
Without more information how to achieve this, your post simply confuses the issue more.
[T-Mobile LG G2x] gaww:
I and many other ran the KDZ updater on it and it always quite in midstream - both when stuck in S/W screen and when not (had run the AP.bin in Smartflash, and was back to stock ROM which was bootable but no baseband).

One poster back then had claimed he successfully ran the CP.bin file, but it sounds like that is impossible from what you said above.

As for using the --bl option, that is what I was suggesting to add to the fastboot.bak script for the P999_MDM.bin file (IF that is the one that contains the baseband - viewing it with only notebook, it has a similar setup as the CP.bin file I could not flash with Smartflash - except one indicates v10f and the other v21f) or to run it separately after. Are there any structural reasons that this would not work?

I am not interested in engineering a new shell, but to see if the tools that we have in hand presently can be set up to do the job. The baseband restore is now the only remaining missing link in the chain. The tool in the OP seems to do the rest.
[T-Mobile LG G2x] d12unk13astard:
im gonna try this method out as i have a semi bricked g2x atm that is stuck on the s/w upgrade screen. I do have the latest 5.0.0.2 CWM recovery tho factory wiping or flashing roms or even restoring the stock 2.2 nand does not get past the s/w screen. Wish me luck cuz that screen is really 3452345 anoyying lol

OK update it seems to have fixed my phone and im soo 3452345ecstatic right now, thank you soooo much cant thank you enough!!!
[T-Mobile LG G2x] gaww:
What is the state of your baseband? That is the "hole" is this tool. If you are on March baseband, then you ARE lucky - the LG Updated did not fry it.

If you have baseband "unknown' and no network connections, I have a step 2 for you to try.

In any case, please respond.
[T-Mobile LG G2x] slycog:
The problem is that it cant be done through nvflash, it's possible that a special version exists that allows you to issue ifx write commands... but all the versions i've seen only allow you to write to nand.

You can do run time patching with the existing tools (KDZ/LG Updater) but that wont fix your problem as you're unable to use either of these apps.

For example you can hook LoadLibrary and then patch the DLL when it gets loaded... you'd need to use a dissembler/debugger to figure out where to patch.

The good news is that the DLL is very verbose in it's debug output which makes it very easy to locate the actual functions... it writes the baseband first, so you'd patch it to fall out immediately after this instead of moving onto flashing the rom.

The bad news for you is that hypothetically even if you patch or create your own shell application, you would still encounter the same issues as you do with the mentioned apps... they all call the update routine in the DLL file.

I understand that reverse engineering the applications/dll may way out of scope for you guys, I think you will be more effective if you look into why the KDZ tool isn't working.

USB Sniffer: http://sourceforge.net/projects/usbsnoop/
[T-Mobile LG G2x] d12unk13astard:
yea, i'm unlucky and have no baseband atm (unknown), i called t-mobile and they said they would have a look at it and call me back within 1-3 days. Thanks for any help you might throw my way...
[T-Mobile LG G2x] slycog:
Follow the instructions in this thread:

http://xdaforums.com/showthread.php?t=1180331

Before running the KDZ updater you will need to be in fastboot (S/W Update screen) this is achieved by removing the battery and holding vol+down when connecting your phone to the computer.
[T-Mobile LG G2x] gaww:
Give that a try ASAP and post results please.

Worse case, you should get a replacement phone (with the update) from TMo. Just be sure to hold to the reason for this is the LG Updater program. If you have mentioned using a tool to try to fix it - that does not matter - it was a loss in any case (unless the KDZ tool works).
[T-Mobile LG G2x] d12unk13astard:
Thanks for the help guys, unfortunatly my baseband is still unknown and i'm unable to make calls or send text (unless i use wifi) I tried both on xp cpu and win 7 methods but they both failed.

Do we have anything like smartflash for our g2x that can flash basebands?

http://xdaforums.com/showthread.php?t=1008070

UPDATE: http://android.modaco.com/topic/337...ad-this/page__st__20__p__1686090#entry1686090

read up somewhere that if i flash This file with the smartflash it will restore the baseband to a decent enough condition and will be usable till an official one comes out.. Gonna test it out and report back... Only problem i'm running into is i can't seem to find a working download for the smartflash tool
[T-Mobile LG G2x] gaww:
I could not flash baseband with smartflash on 999 - period. Earlier post here says it is not possible.

I would still like to try NVflash even though that is not supposed to work either.
[T-Mobile LG G2x] d12unk13astard:
So the only other option is to run the lg updater tool that flashes the new baseband correct, i just can't get it to stick and run thru the whole process. I can get as far as maybe 40% and past the part where it asks you to update the os and backup any files then it just says problem connecting to phone or restart the program, pissing me off /rant

Is it possible for any of the devs here to make a smartflash tool similar to the one Paul o Brian made for the O2X, it's really not fair that they have like 5-8 basebands they can flash and be done with the problem lol
[T-Mobile LG G2x] slycog:
Paul didnt make smartflash, it's an LG engineering app, and the files he provides come from B2B (LG vendor software distribution platform)

Honestly you guys need to work together to troubleshoot the KDZ tool.

You provided literally no detail when you said it failed.

The tool works, but there is plenty of room for error in the process... both on the user side and in the update code itself.

An example of the bad code, the KDZ tool replugs the USB device several times during the update... Under XP this may cause the tool to fail 1 out of every 5 times. Under vista/windows 7 due to a lag in the device becoming available again after the replug it causes it to fail almost 100% of the time.

Again (just for gaww) nvflash will never flash the baseband on this phone (the only exception here is if you had a bootloader that was capable of communicating with the modem)
[T-Mobile LG G2x] d12unk13astard:
This is what i keep getting when i run the LG updater tool..

what am i doing wrong? i have tried two perfectly fine usb cables and am running windows 7 32 bit i have installed all the drivers needed i'm going crazy here lol
[T-Mobile LG G2x] slycog:
The updater tool doesn't provide any diagnostic information unless explicitly enabled (you can do this with UpTestEx), avoid this completely and just use/troubleshoot the KDZ tool.

Make sure you're using windows xp, not xp mode inside of windows 7.

ensure your phone is in the s/w updater state, provide the log output of the KDZ tool when it fails and give me a screen shot of your device manager with everything expanded.
[T-Mobile LG G2x] d12unk13astard:
ok so im gonna download xp and install on my other computer, does it matter if it's sp2 or sp3?
[T-Mobile LG G2x] d12unk13astard:
i can't show any pics on xp cuz i don't have a digi cam and my phone would only take blurry shots of my tv that even i couldn't make out what it was saying. I ran the kdz tool about 15 times and each time i got an error or it didn't respond. Guess i just have a expensive mini tablet that my kids can play games on now lol. Just gonna wait til the Nexus prime and or Hercules come out and that will be my upgrade.
[T-Mobile LG G2x] gaww:
I do not recall if you said how you acquired the phone. If from TMo - ask/demand a replacement.

If eBay - you may be out of luck, but I would still try - just don't mention eBay.
[T-Mobile LG G2x] d12unk13astard:
No I'm screwed I got it from craigslist and I have no insurance. I was thinking I would be able to fix it, and I did sort of since it was stuck on s/w screen and now that I ran that batch file thru nvflash it does boot android, just no network/ data connection. Call me crazy but I'm still loving this phone compared to the MT4G. I do miss being able to make calls/text but at least my girls phone still works for that so ill just share her phone till I get the Hercules I guess.

Wish a Dev would create a baseband flasher for our phones tho, in case future incidents happen like ours lol
[T-Mobile LG G2x] gaww:
When I exchanged mine with TMo, they did not even ask where I got it.

Did you already contact them and tell them about the phone - including where you got it? I think you still might be able to exchange it, as they are all under one year old. Just need to know specifics of you contacts with them.
[T-Mobile LG G2x] slycog:
Again, this is very little to go off... if you're getting an error or it's not responding, what is the error message... and at what point did it stop responding? The context is equally as important as the issue itself.

I'm not sure why you didn't use 'print screen' to take a screen shot.... if you have the computer up and running there is a variety of options to capture the screen.

There is no mystery surrounding these tools, your phone is not 'fried'.. plain and simple it was a bad flash and it's definitely something you can recover from...