[FIX] NO Recovery mode, No download mode, after OTA on rooted LG G2

Search This thread

ohdev

Senior Member
Mar 22, 2011
191
58
Cairo
ohdev.on.to
Did anyone try this on windows using Send_Command.exe?
it's a file I found in a post for rooting LG phones from windows.

I managed to connect to my D802 on COM4, but the command ls /dev/sd* is not returning anything
If I write only ls /dev it returns the following folders:
alarm
android_adb
apr
apr_apps2
ashmem
bcm2079x
binder
block
btlock
ccid_bulk
ccid_ctrl
console
cpu_dma_latency
device-mapper
diag
diag_mts
dsp_debug
epm_adc
full
fuse
genlock
graphics
hw_random
i2c-0
i2c-1
i2c-2
input
ion
jpeg0
jpeg1
jpeg2
keychord
kgsl-3d0
kmem
kmsg
laf
lge_dm_dev_tty0
lge_dm_tty0
lge_moca_drv0
log
loop-control
media0
media1
media2
mem
msm_aac
msm_aac_in
msm_acdb
msm_amrnb
msm_amrnb_in
msm_amrwb
msm_amrwb_in
msm_amrwbplus
msm_evrc
msm_evrc_in
msm_mp3
msm_multi_aac
msm_qcelp
msm_qcelp_in
msm_rtac
msm_sps
msm_wma
msm_wmapro
mtp_usb
network_latency
network_throughput
nmea
null
ppp
ptmx
pts
qce
qmi0
qmi1
qmi2
qseecom
ramdump_adsp
ramdump_audio-ocmem
ramdump_modem
ramdump_smem
ramdump_smem-modem
ramdump_venus
random
rfkill
rmnet_ctrl
rmnet_mux_ctrl
rtc0
sensors
smd0
smd1
smd11
smd2
smd21
smd22
smd27
smd3
smd36
smd4
smd5
smd6
smd7
smd_cxm_qmi
smd_data_0
smd_logging_0
smd_pkt_loopback
smd_sns_adsp
smd_sns_dsps
smd_test_framework
smdcnt_rev0
smdcnt_rev1
smdcnt_rev2
smdcnt_rev3
smdcnt_rev4
smdcnt_rev5
smdcnt_rev6
smdcnt_rev7
smdcnt_rev8
smdcntl0
smdcntl1
smdcntl2
smdcntl3
smdcntl4
smdcntl5
smdcntl6
smdcntl7
smdcntl8
smem_log
snd
socket
subsys_adsp
subsys_modem
subsys_venus
tgt
tspdrv
tty
tty0
tty1
tty10
tty11
tty12
tty13
tty14
tty15
tty16
tty17
tty18
tty19
tty2
tty20
tty21
tty22
tty23
tty24
tty25
tty26
tty27
tty28
tty29
tty3
tty30
tty31
tty32
tty33
tty34
tty35
tty36
tty37
tty38
tty39
tty4
tty40
tty41
tty42
tty43
tty44
tty45
tty46
tty47
tty48
tty49
tty5
tty50
tty51
tty52
tty53
tty54
tty55
tty56
tty57
tty58
tty59
tty6
tty60
tty61
tty62
tty63
tty7
tty8
tty9
ttyGS0
ttyHS99
ttyHSL0
ttyHSL1
tun
uhid
uinput
urandom
usb_accessory
usb_autorun
usb_ncm
usf1
v4l-subdev0
v4l-subdev1
v4l-subdev10
v4l-subdev11
v4l-subdev12
v4l-subdev13
v4l-subdev14
v4l-subdev15
v4l-subdev16
v4l-subdev17
v4l-subdev2
v4l-subdev3
v4l-subdev4
v4l-subdev5
v4l-subdev6
v4l-subdev7
v4l-subdev8
v4l-subdev9
vcs
vcs1
vcsa
vcsa1
video
video0
video1
video2
video32
video33
video34
video35
video38
video39
xt_qtaguid
zero



So I guess the Send_Command.exe is working initially, if anyone knows how to continue from here let me know.

I don't have Ubuntu at the moment so I thought maybe this will work.
 

Jtpetch

Member
Mar 23, 2015
23
0
Does anyone have the files for a D80020a? I have those exact problems, and would love to be able to fix my phone instead of just letting it die.
 

Swifty

Senior Member
Aug 20, 2003
338
10
So i managed to brick my G2 last night when trying to update recovery and install CM13..
I currently have the LG logo then black screen, followed by all the partitions in windows and no recovery and USB 9006.
I my device originally ran SlimLP but got the boot problem after flashing cm13.
My device is D802.. But I don't what what the original LG firmware version was..
What KDZ should I used to get the IMG files from ?as I don't know the version I had..
 

raptorddd

Senior Member
Jun 13, 2013
6,485
2,328
culiacan
Sorry, I'm not 100% familiar with this sort of thing. What shouldn't mix? What files could I use, then?

So i managed to brick my G2 last night when trying to update recovery and install CM13..
I currently have the LG logo then black screen, followed by all the partitions in windows and no recovery and USB 9006.
I my device originally ran SlimLP but got the boot problem after flashing cm13.
My device is D802.. But I don't what what the original LG firmware version was..
What KDZ should I used to get the IMG files from ?as I don't know the version I had..

can you enter download mode.? pres vol up, while plugging in usb cable kees vilo pressed till you see usb icon with curved arrows.
 

Swifty

Senior Member
Aug 20, 2003
338
10
Yes I can get onto download mode by booting with vol up, it says 'download mode' then changes to a screen saying firmware update do not unplug USB, and just sits at 0 percent.
I thought I'd be able to use fastboot flash recovery at that point but it doesn't detect my phone..
 

raptorddd

Senior Member
Jun 13, 2013
6,485
2,328
culiacan
Yes I can get onto download mode by booting with vol up, it says 'download mode' then changes to a screen saying firmware update do not unplug USB, and just sits at 0 percent.
I thought I'd be able to use fastboot flash recovery at that point but it doesn't detect my phone..

then you can go back to stock. download KDZ for your phone and flash it to fix it, mine was in boot loop no recovery, QHUSB_BULK and it show alot of drives . so if you can go to dowload mode restore to kitkat.

when you connect phone to usb normal what shows in device manager?
well i wonder if you try to flash with 9006.? this idk.
 
Last edited:

LightningSFX

New member
Dec 13, 2014
3
0
Worked the first time, I screwed up again somehow

I did this after trying to install TWRP, messing up, and accidentally doing a software update. I did your fix, it worked like a charm, and I got back into TWRP.
I tried using the linked method of restoring my ROM, but it didn't work. I realized that I had a cyanogenmod .zip still on my device, and decided to flash that after wiping data.
It ended up giving me the problem I had originally with the unformatted drives. I tried doing the fix again, but it didn't work so well this time. Everything seems to work, I did it exactly as before, only when I reboot, it flashes the LG logo then goes black. I've tried the hard reset method, but haven't been able to get it to work. My only hope seems to be that I'm able to enter Download Mode by holding Power + Volume Up, but when I do that, it can't be detected by my computer.

Any ideas?:crying:
 

Jtpetch

Member
Mar 23, 2015
23
0
No download mode for me. Trying to boot to it just brings me the same error, and black screen.

Not sure if this is relevant, but when I plug the phone into my PC whilst on the black screen, it "recognizes" all those drives, but there are actually files on the G: drive. Inside an "image" folder, there are all these files:

ofX6YQX.png
 
Last edited:

adonso

New member
Nov 19, 2015
4
0
Hello Friend.
thank you for your good work. please my bricked LG LS996 phone shows "unknown device" or "Relink HS-UBS driver".
please is this the steps for me?
 

pkvce

Member
May 27, 2015
28
2
Rohtak
Google Pixel 6a
can i apply same method on moto e xt1022

hy Partager.info can i apply same method on moto e xt1022 because during ota update my phone somehow bricked and now it is now started i tried too many methods but nothing happens can u please guide me what should i do to fix it.
 

shez3d

Senior Member
Oct 16, 2011
71
1
I have proceeded your instruction but still i my phone is not booting screen is black please help me to recover my computer detects it as qhsusb_bulk
 

ohdev

Senior Member
Mar 22, 2011
191
58
Cairo
ohdev.on.to

Top Liked Posts

  • There are no posts matching your filters.
  • 215
    First of all i must thank @Shelnutt2 from lg-g2 irc channel who helped me to unbrick my phone and get it back alive. The whole process described bellow came from him.


    Description of the problem:

    Your LG G2 D802 is living this situation:
    1- Rooted and got OTA
    2- No Download mode
    3- No recovery mode
    4- Secure booting error
    5- LG detected as qhsusb_bulk in device manager
    6- When you boot your device it shows only LG logo with secure booting error, then the screen goes black while your phone is still on.
    7- Other symptoms :)


    The only solution for you is the following.

    I'll explain the solution for an LG G2 D802 10a, then you can apply it for your device model by downloading the appropriate files.
    You will need to use linux.
    Ubuntu is good enough to make the job. You can use a virtual machine, live cd or a bootable usb stick.

    So lets start.

    Files to download from here
    VERY IMPORTANT!!!!!!!
    You must use the img files that correspond to the ROM you have installed before getting the problem to avoid breaking your phone. The link above is for 10b_EUR_16G firmware version. So don't use those files if your firmware version was not that one. Instead you should look for img files corresponding to the current version installed in your phone. If you don't know what version you've installed then don't use this method because you will break your phone.
    1- sbl1.img
    2- aboot.img
    3- rpm.img
    4- tz.img
    5- openrecovery-twrp-2.6.3.2-g2d802

    Thanks to @sabooakhte who has shared his experience:
    IMPORTANT: NEVER FLASH ORIGINAL RECOVERY.IMG TO THE RECOVERY PARTITION!!!

    Now just boot into ubuntu and plug your LG G2 to the computer.

    Put the downloaded files in the desktop or wherever you want. You just need to know the path to your files.
    unplug any other usb device except your mouse, keyboard and lg g2.
    Open terminal in ubuntu then type:

    Code:
    ls /dev/sd*

    It should return something like this:

    /dev/sda /dev/sda1 /dev/sda2 /dev/sda5
    /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4
    /dev/sdb5 .......... /dev/sdb36

    In this case your device is detected under sdb. you may have it under sdc. just look for the biggest number, in this case /dev/sdb36 so it is sdb.

    Linux keeps poping up error message "unable to mount..."? follow this solution by @priority3
    You can stop the "unable to mount..." error messages from popping up by disabling
    the automount feature of Ubuntu.
    "To enable or disable automount open a terminal and type dconf-editor followed by the [Enter] key.
    Browse to org.gnome.desktop.media-handling."

    now, according to the result of the first command type the following:

    Code:
    gdisk -l /dev/sdb

    you will get result:

    Code:
    Number  Start (sector)    End (sector)  Size       Code  Name
       1           32768          163839   64.0 MiB    0700  modem
       [COLOR="Red"]2          163840          165887   1024.0 KiB  FFFF  sbl1[/COLOR]
       3          165888          166911   512.0 KiB   FFFF  dbi
       4          196608          197631   512.0 KiB   FFFF  DDR
       [COLOR="red"]5          229376          231423   1024.0 KiB  FFFF  aboot[/COLOR]
      [COLOR="red"] 6          231424          233471   1024.0 KiB  FFFF  rpm[/COLOR]
       7          262144          294911   16.0 MiB    FFFF  boot
      [COLOR="red"] 8          294912          296959   1024.0 KiB  FFFF  tz[/COLOR]
       9          296960          296961   1024 bytes  0700  pad
      10          327680          333823   3.0 MiB     FFFF  modemst1
      11          333824          339967   3.0 MiB     FFFF  modemst2
      12          339968          339969   1024 bytes  FFFF  pad1
      13          360448          393215   16.0 MiB    FFFF  misc
      14          393216          458751   32.0 MiB    0700  persist
      [COLOR="red"]15          458752          491519   16.0 MiB    FFFF  recovery[/COLOR]
      16          491520          497663   3.0 MiB     FFFF  fsg
      17          524288          525311   512.0 KiB   FFFF  fsc
      18          525312          526335   512.0 KiB   FFFF  ssd
      19          526336          526337   1024 bytes  FFFF  pad2
      20          526338          527361   512.0 KiB   FFFF  encrypt
      21          557056          573439   8.0 MiB     0700  drm
      22          573440          589823   8.0 MiB     0700  sns
      23          589824          655359   32.0 MiB    FFFF  laf
      24          655360          720895   32.0 MiB    FFFF  fota
      25          720896          786431   32.0 MiB    0700  mpt
      26          786432          787455   512.0 KiB   FFFF  dbibak
      27          787456          789503   1024.0 KiB  FFFF  rpmbak
      28          789504          791551   1024.0 KiB  FFFF  tzbak
      29          791552          791567   8.0 KiB     FFFF  rct
      30          819200         6488063   2.7 GiB     0700  system
      31         6488064         7733247   608.0 MiB   0700  cache
      32         7733248         7897087   80.0 MiB    0700  tombstones
      33         7897088         7929855   16.0 MiB    0700  spare
      34         7929856         8028159   48.0 MiB    0700  cust
      35         8028160        30703615   10.8 GiB    0700  userdata
      36        30703616        30777310   36.0 MiB    0700  grow

    We will be interested by lines marked by red color here. those lines show us the partitions numbers of each file we have downloaded at the begining.
    I'm talking about
    1- sbl1.img
    2- aboot.img
    3- rpm.img
    4- tz.img
    5- openrecovery-twrp-2.6.3.2-g2d802

    in our case the sbl1.img is located under sdb2
    aboot.img under sdb5
    rpm.img under sdb6
    tz.img under sdb8
    recovery under sdb15

    now be careful and try to make it the right way.
    we will use dd commands to push img files inside the right partitions.
    So lets start:

    if youare not logged on as root in ubuntu just open terminal and type
    Code:
    sudo -i
    then type your password

    now you must be under root access.

    then type the following dd command:

    Code:
    dd if=[COLOR="Red"]/home/med/Desktop/[/COLOR]sbl1.img of=/dev/sdb2

    i put files in the desktop, so the path to the img files for me is /home/med/Desktop/. just replace this path by the appropriate path to your files. one done you will get some information about the file size you pushed and maybe time of the operation.

    keep doing the samething for the other files:

    Code:
    dd if=/home/med/Desktop/aboot.img of=/dev/sdb5
    
    dd if=/home/med/Desktop/rpm.img of=/dev/sdb6
    
    dd if=/home/med/Desktop/tz.img of=/dev/sdb8
    
    dd if=/home/med/Desktop/openrecovery-twrp-2.6.3.2-g2d802 of=/dev/sdb15

    Once you finish just reboot your phone, if you did things as described you must boot into twrp recovery.

    now just use twrp to flash your ROM and follow this tutorial to reboot into your ROM
    http://xdaforums.com/showthread.php?t=2451696

    Good Luck.;)
    If you have fixed your your phone you can consider to pay me a coffee cup :)
    paypal: partager.info@gmail.com
    4
    This process is the same on Verizon LG G2 (VS980). Thanks to Shelnutt2 and Automprime for helping me do the same and great job posting a clear set of instructions Partage!
    3
    Thank you, My D800 is working after two weeks

    Sent from my LG-D800 using Tapatalk
    3
    Good information here, copied over to the General Section and Stickied for all that are in need....Thanks OP.
    3
    Hello
    This system only works if you disable automatic mounting of USB.
    But if these Ubuntu 14.04 or higher using the dconf_editor or gconf_editor commands are no longer included, but we can do until dconf_tools.
    The first thing you need to do is to install:

    Code:
    sudo apt-get install dconf-tools
    sudo apt-get install gdisk

    If sudo - l does not work type sudo in front of each command line.
    Take into account that Linux is case sensitive.

    I've created packages with the required bin files:
    DOWNLOAD
    LG D800 D800_unBrick.tar.gz
    LG D801 D801_unBrick.tar.gz
    LG D802 D802_unBrick.tar.gz
    LG D803 D803_unBrick.tar.gz
    LG D805 D805_unBrick.tar.gz
    LG VS980 ls980_unBrick.tar.gz
    LG LS980 vs980_unBrick.tar.gz

    Podéis encontrar este tutorial en español en este lenlace http://www.todomovillg.es/elforodeh...-recovery-no-hay-modo-downloader-no-adb-mode/