• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Fastboot is only choice

M Golden

Newbie
I successfully rooted my LG G2 D800 using One Click Root http://webtrickz.com/how-to-root-lg-...ne-click-root/ and I want to install Cyanogenmod 12. Trouble is, I can't get into recovery mode, only fastboot. No matter what method I use: Power/Vol, I get fastboot. Quick Boot or TWRP; fastboot. This is not my first time flashing, but I'm stumped this time.
Software: Android 5.0.2
Kernel Version: 3.4.0
Build number: LRX22G
Software Version: D80030f

The black screen shows
(1040) Fastboot mode started

When the phone is plugged into USB:
(1040) Fastboot mode started
(52440) -reset-
(52450) -portcharge- (or maybe portchange, the letters are tiny)
(52560) fastboot processing command

Nothing happens after that. I can restart my phone, no problem, and have gone past fastboot to "Factory data reset" and "Erase all user data and store default setting?", clicked yes, but wind up back on the black screen and fastboot..
No doubt, it's something really simple that I missed. I'd really appreciate some help.
 
Hmm, that is strange...

You can try my app's reboot recovery if you want--it simply does a rooted shell call to "reboot recovery", which you can also do from an adb shell or from an Android Terminal app prompt.

Quickboot was my go-to app before I wrote mine so I'm not hopeful that you'll see anything different.

I don't have a G2 so I can give you any specific help about anything partition-related or why you're not seeing it make it to the recovery partition--unless you happened to flash the boot.img to your recovery partition that is (sounds/seems unlikely as you didn't mention anything other than just rooting your device).

edit: also, let me ping my good friend and LG guru @iowabowtech, too.
 
Last edited:
I've seen this before since I am a G2 (d800 at&t) owner myself, grab the SRK Tool and find Fixed Download Mode, that should fix it.

Here's what happened: Somehow you 'nuked' Download Mode where you flash KDZ and recover to stock. When it gets Nuked it sends you to Fastboot mode.

Fixing Download Mode is as easy as using the SRK Tool. Then you should restore to Download Mode.
 
Last edited:
The file downloaded successfully, thanks. Looks like I'm not as smart as I think I am, tho. LitrosNub, will you please tell me EXACTLY which command to use? I'm at work right now, so there's no rush.
 
Well, the picture didn't upload. Will have to continue later on......

There it is!
 

Attachments

  • Capture.PNG
    Capture.PNG
    22.4 KB · Views: 280
Well, the picture didn't upload. Will have to continue later on......

There it is!
OHH I know what to do, Download Mode means fastboot - place it into fastboot and you need to find a LAF for your model and rename it. I'll try to find a LAF for 5.0.2.

Grab the LAF from here - http://downloads.codefi.re/autoprime/LG/LG_G2/D800/Stock_Firmware/30f_partitions

and rename it like in the picture and put it in the folder it wants to be in, then reboot to fastboot and follow the instructions.
 
Ok. I have the laf image downloaded and renamed. What partition is compatible with my device? (Where do I move this file?)
 
Last edited:
If you cant get anywhere with the tool, download and fastboot flash aboot, boot, laf, dbi, tz, sbl1, rpm from HERE.

Remove any numbers/dashes in the file name by renaming them so you end up with 7 files called..
aboot.img
boot.img
laf.img
dbi.img
tz.img
sbl1.img
rpm.img

Then fastboot flash those..

fastboot flash aboot aboot.img
fastboot flash boot boot.img
fastboot flash laf laf.img
fastboot flash dbi dbi.img
fastboot flash tz tz.img
fastboot flash sbl1 sbl1.img
fastboot flash rpm rpm.img


Once done, disconnect phone from PC. Long press power for 15 seconds to power off. Then press and hold volume up while connecting to PC to enter download mode which should be restored now.

Next use LG Flash Tools to flash a tot and restore the phone to stock.
 
If you cant get anywhere with the tool, download and fastboot flash aboot, boot, laf, dbi, tz, sbl1, rpm from HERE.

Remove any numbers/dashes in the file name by renaming them so you end up with 7 files called..
aboot.img
boot.img
laf.img
dbi.img
tz.img
sbl1.img
rpm.img

Then fastboot flash those..

fastboot flash aboot aboot.img
fastboot flash boot boot.img
fastboot flash laf laf.img
fastboot flash dbi dbi.img
fastboot flash tz tz.img
fastboot flash sbl1 sbl1.img
fastboot flash rpm rpm.img


Once done, disconnect phone from PC. Long press power for 15 seconds to power off. Then press and hold volume up while connecting to PC to enter download mode which should be restored now.

Next use LG Flash Tools to flash a tot and restore the phone to stock.

Thanks, iowa. I have them all, and have changed the names.Where do I put these files to flash them?
 
Ok. I have the laf image downloaded and renamed. What partition is compatible with my device? (Where do I move this file?)
check the picture backup-laf, if it's not there create a folder called 'backup-laf' and put it there, then use Fixed Download mode

if this doesn't work I'll hand the work over to @iowabowtech see if he can fix it

also - what? partitions? you just need the LAF.img from there and rename it to what it says in the picture then put it in backup-laf in the srktool folder.
 
Last edited:
Yes, I have Android SDK on my pc.

If you go my route, place the 7 .img files into the sdk folder which contains the adb fastboot executables. If you have the full blown sdk, this would be android-sdk-windows\platform-tools folder (if windows). If you have a mini sdk such as the one from our site, it may be elsewhere -ask if not sure. Then change directory to that location and I'd run a fastboot reboot command to check for fastboot connection. If the phone reboots you can continue.
 
check the picture backup-laf, if it's not there create a folder called 'backup-laf' and put it there, then use Fixed Download mode

if this doesn't work I'll hand the work over to @iowabowtech see if he can fix it

also - what? partitions? you just need the LAF.img from there and rename it to what it says in the picture then put it in backup-laf in the srktool folder.

The program wants me to manually go to Download mode, and I can't. Thank you SO much for spending so much time on this, LitrosNub!



===============================================================================
Fix Download Mode - From Nuke Download Mode (Advance User REQUIRE)
===============================================================================

===============================================================================
.Please insert the phone manually into Download mode.
===============================================================================

Press any key to continue . . .

Starting Fix Download Mode (From Nuke Download Mode)

found file : backup-laf\backup_droidth-laf.img


Device detected in FastBoot mode

error: cannot load 'backup-laf\backup_droidth-laf.img'
rebooting...
 
If you go my route, place the 7 .img files into the sdk folder which contains the adb fastboot executables. If you have the full blown sdk, this would be android-sdk-windows\platform-tools folder (if windows). If you have a mini sdk such as the one from our site, it may be elsewhere -ask if not sure. Then change directory to that location and I'd run a fastboot reboot command to check for fastboot connection. If the phone reboots you can continue.
Do I need to open the command prompt from android-sdk-windows\platform-tools folder?
If I get that far....I ran the fastboot reboot command, and it's showing rebooting, but my phone is still in fastboot mode. Nothing is happening.
Well, goodnight for now. Thanks.
 
Do I need to open the command prompt from android-sdk-windows\platform-tools folder?
If I get that far....I ran the fastboot reboot command, and it's showing rebooting, but my phone is still in fastboot mode. Nothing is happening.
Well, goodnight for now. Thanks.

Yes you would launch all commands from the platform-tools directory and it sounds like you're doing that. Your results are a bad sign I'm afraid. It's a semi-new, yet increasingly common phenomenon I call the Lollipop fastboot brick. Basically speaking, it means you can write fastboot commands and the phone recognizes that you did that, but it won't process them.

That is bad and it's almost certain that the tool won't work for you either while in this state. There is a way out of this but it's not fun. You're looking at this:
http://forum.xda-developers.com/lg-g2/general/lg-g2-unbrickable-fix-real-hard-brick-t2904404

What you do there is short some specific capacitors on the motherboard to invoke qhsusb_bulk (9006) mode if you are lucky. Or QDLoader (9008) mode if you're not quite as lucky...though both can be fixed. 9006 can be fixed using either Linux or once again, the same tool LitrosNub posted earlier. You'll note it has a bulk mode fix option in it. If you end up in 9008 mode, you'll have to post back and I can walk you through that.

At this time, you would be well served to install the Qualcomm USB drivers to your machine. Get them here:
https://dl.dropboxusercontent.com/u/7460142/Qcomm_Drivers.zip

Having those installed will greatly help you to determine if you end up getting 9006 bulk mode or 9008 QDloader mode. You'll eventually determine this by watching Windows Device Manager while performing the shorting of the motherboard. Those drivers allow much more specific info to show up in device manager. For reference, 9006 bulk will look like a bunch of "drives" in Windows. Those "drives" are actually the partitions and thanks to a security breech which has since been patched, you can interact with them and via superuser, you can reflash them to restore the bootstack similar to what I mentioned earlier (aboot, boot, dbi, laf, rpm, sbl1, tz) which will once again restore download mode.

Sorry man, this particular phone has become quite involved in it's brickability. The good news is, it can be fixed if you have the patience and some willingness to open up the phone and do a small amount of surgery. As you can see, you'll need a small screwdriver to access the motherboard. Many jeweler's screwdriver sets don't have a small enough phillips to do the job. If you have a set which contains a flat blade 3/64", it will work to loosen all the screws.

It's a lot to take in so read up as much as possible, then ask if questions. I've been through this several times on this phone and other LG's containing a Snapdragon so I'll assist where I can.
 
The program wants me to manually go to Download mode, and I can't. Thank you SO much for spending so much time on this, LitrosNub!



===============================================================================
Fix Download Mode - From Nuke Download Mode (Advance User REQUIRE)
===============================================================================

===============================================================================
.Please insert the phone manually into Download mode.
===============================================================================

Press any key to continue . . .

Starting Fix Download Mode (From Nuke Download Mode)

found file : backup-laf\backup_droidth-laf.img


Device detected in FastBoot mode

error: cannot load 'backup-laf\backup_droidth-laf.img'
rebooting...
Damn, I'm all out of ideas, I'll hand the help over to @iowabowtech, I hope he can resolve it.

Iowa's right, I've seen this problem before on XDA - the G2 processes the commands but it doesn't do em'. You'll need to short out the motherboard or else your looking at a non-recoverable device. Even with that the risks could still be high.

Trust me, I've seen this before and people like you, they say they can't do it and they get their device out of the gutter, just follow Iowa and your G2 will see the light of day...

//sappy inspirational thingy end

Also hope your get 9006 mode, 9008 mode is a real pain in the ass to get out of.

EDIT: Also hey @iowabowtech if ya read this, hope you well :)
 
Last edited:
Back
Top Bottom