Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,814 Members 51,345 Now Online
XDA Developers Android and Mobile Development Forum

[HOW-TO] Resurrecting A Bricked Moto X

Tip us?
 
Gundabolu SC
Old
(Last edited by Gundabolu SC; 2nd August 2014 at 09:53 PM.)
#1  
Senior Member - OP
Thanks Meter 112
Posts: 185
Join Date: Sep 2013
Cool [HOW-TO] Resurrecting A Bricked Moto X

Hey guys... Well i was one of the flashaholics who went ahead and tried to flash the 4.4.2 UK sbf and ended up bricking my phone which was completely bricked (NOT even FASTBOOT!) and after loads of research and help from people i was able to get my phone working again till fastboot again... P.S- I Have a Droid Maxx DE and used the Moto X files so this should work the same on a Moto X..

You know you are bricked when your phone doesn't get to the fastboot and when you connect it to the PC end up with a device with the name "QHSUSB_DLOAD" without a driver...

CAUTION
If you are here your phone is already screwed up big time! If it gets worse following this then DON'T blame ME!!


Prerequisites-
  • Moto X Drivers Installed
  • Adb and fastboot files set up
  • Riffbox JTAG Drivers (link below)
  • Sign-Driver Tool (link below)
  • Moto X blankflash tools(link below)


Downloads
Riffbox USB>Serial Drivers
Driver Signature Enforcement Overrider 1.3b
MOTO X blankflash files

Lets start now!

Because i tried to make the process understandable by all i tried explaing it in excruciating detail and hence will split it into two parts!!


PART-A

Installing the driver
  1. First of all you cannot install the driver cuz it is not signed.. Now we gotta use a bypass tool "dseo13b"..
  2. Extract the "Riffbox_Drivers" somewhere.. say the desktop..
  3. Now run the dseo13b.exe and follow the on screen instructions till you reach a point where you don't know what to choose! :P
  4. Now choose "Sign a System File" and when prompted for a .sys file navigate to the place where you extracted the drivers and then select "qcusbser.sys" then go back n Enable Test Mode as well and restart your PC.
  5. Plug your phone first.
  6. Right click on "my computer"
  7. Choose "properties" and "device manager" (may vary on different windows OS)
  8. Right click on the device and click "properties".
  9. Choose the device with the name "QHSUSB_DLOAD" and click "update driver"
  10. Select manually install the driver, and search the direction when you extracted the Riffbox driver.

Just follow this video for reference


Now under Ports in Device Manager you will find a port called Qualcomm HS-USB QDLoader 9008 (COM(The com port number which will vary but its important to know))

You are just half way there! :P
PART-B
Flashing the BLANK BOOTLOADER
  • Now extract the file "blankflash.zip" in C:\
  • Open up a Command Prompt and Navigate to the extracted location "cd C:\blankflash\" or anywhere where u extracted it.
  • Now run "qflash.exe -com(PORT NUMBER) -ramload MPRG8960.hex -mbn 33 MSM8960_bootloader_singleimage.bin -v -o" now where it says PORT NUMBER you have to replace it with the PORT number of Qualcomm HS-USB QDLoader 9008 PORT as you can see from the code below mine was COM10 and then the Magic Happens and you will see something like this-

Code:
C:\Android>qflash.exe -com10 -ramload MPRG8960.hex -mbn 33 MSM8960_bootloader_si
ngleimage.bin -v -o
Motorola qflash Utility version 1.3
COMPORT      :COM10
RAMLOADER    :MPRG8960.hex
type is 0x21
7 mbn file name MSM8960_bootloader_singleimage.bin type 33
verbose mode on
Motorola qflash dll version 1.6
RAMLOADER VERSION: PBL_DloadVER2.0
------------------------------------------------------
DEVICE INFORMATION:
------------------------------------------------------
Version       : 0x8
Min Version   : 0x1
Max Write Size: 0x600
Model         : 0x90
Device Size   : 0
Description   : Intel 28F400BX-TL or Intel 28F400BV-TL
------------------------------------------------------
Using passed in packet size, changing from 0x600 -> 0x600
EXTENDED_LINEAR_ADDRESS_REC @ 0x2a000000

Write 65536 bytes @ 0x2a000000
100EXTENDED_LINEAR_ADDRESS_REC @ 0x2a010000

Write 11840 bytes @ 0x2a010000
100START_LINEAR_ADDRESS_REC @ 0x2a000000
EOF_REC
Sleeping for 3s
-----------------------------------------------------
RAM DOWNLOADER INFORMATION
-----------------------------------------------------
cmd               : 0x2
description       : QCOM fast download protocol targ
version_number    : 0x7
compatible_version: 0x2
max_block_size    : 0x400
flash_base_address: 0x0
flash_id_len      : 0x4
flash id          : eMMC
window_size       : 0x1e
number_of_sectors : 0x80
-----------------------------------------------------
sdl_send_security_mode: secutiry mode 0x0
Flashing MSM8960_bootloader_singleimage.bin 1969664 bytes into device
Keeping the first packet (1024 bytes) as hostage
Will release it if all is flashed well
100
Hostage released!

done

C:\Android>
And then if everything went well your phone should come to the FASTBOOT!!

DONATIONS are much appreciated guys... If you wish to donate to me just send me a Google play gift coupon as it is not possible to purchase apps with the debit cards where i live... Thank you!

I have reached this step now and am yet to flash the right files cuz of low battery now phone is charging in fastboot while i type...

EDIT:- Once it was charged... used RSD lite n flashed the 4.4 Dev edition sbf this time and VOLA its Alive!!!!!


Okay after you get to the fastboot and get the hab check error then try the following

Quote:
Originally Posted by samwathegreat View Post
Ok, do you have the fastboot binary installed?

If so, please do this:

From the bootloader screen: type the following commands:

fastboot flash bootloader motoboot.img
fastboot flash partition gpt.bin
fastboot reboot-bootloader

NOW try RSD Lite again.

Here's the explaination: What we are doing is JUST flashing the bootloader and the partition table (gpt.bin). Then we are immediately rebooting the system back to the bootloader so the device can LOAD the bootloader and the new partition table, BEFORE we proceed with flashing the rest of the partitions.

I've helped several (but not all!!!) people recovery by doing this. It may not work for you, but it is worth a try. Good Luck.

CREDITS

1) Boss442 @ the Moto G forums who posted his tool for the Moto G you can go ahead and thank him http://forum.xda-developers.com/show....php?t=2623587

2) Brent Rodriguez & Cell Zealot over at Google plus https://plus.google.com/+BrentRodrig...ts/7aWsNfYawug
The Following 30 Users Say Thank You to Gundabolu SC For This Useful Post: [ Click to Expand ]
 
Steve-x
Old
(Last edited by Steve-x; 29th January 2014 at 07:05 PM.)
#2  
Senior Member
Thanks Meter 172
Posts: 550
Join Date: Sep 2013
Location: Langley, BC
Good stuff, thanks for detailing the process for us.
Deep in the Heart of the State of the Art with my Moto X.
 
flashallthetime
Old
#3  
flashallthetime's Avatar
Senior Member
Thanks Meter 1,286
Posts: 3,755
Join Date: May 2012
Location: Richmond Hill
Great, this should save a lot folks azzzzzz

Sent on my Moto X
]Dr EVIL EVO HAHAHAHHAHAHAHA
Don"t ask me for help,couldn't careless if your phone explodes
 
Specker_
Old
#4  
Specker_'s Avatar
Member
Thanks Meter 8
Posts: 43
Join Date: May 2012
Location: Brusque

 
DONATE TO ME
Gundabolu SC Thanks, with your tutorial and help with Matheus Castro the community Moto X Brazil, could revive my Cellphone
PortaldoNexus
 
crookx
Old
(Last edited by crookx; 30th January 2014 at 07:37 AM.)
#5  
crookx's Avatar
Senior Member
Thanks Meter 15
Posts: 168
Join Date: Oct 2011
Location: Winnipeg
I can't seem to get past step 9. When i plug in my phone to the pc nothing shows up on device manager. QHSUSB_DLOAD doesnt show up anywhere?
 
Gundabolu SC
Old
#6  
Senior Member - OP
Thanks Meter 112
Posts: 185
Join Date: Sep 2013
Quote:
Originally Posted by crookx View Post
I can't seem to get past step 9. When i plug in my phone to the pc nothing shows up on device manager. QHSUSB_DLOAD doesnt show up anywhere?
Wait this happened to me too... Try another PC once or connect it with a different Data cable or try holding the power button for 10sec n leaving it and then again press for a few second... I did this entirely on a Windows 7 64 bit PC.. And even I couldn't get the device to show up at first... Or just connect it to your charger for sometime... But AFAIK it shouldn't even charge at this stage... But hey... Worth a try!
 
Gundabolu SC
Old
#7  
Senior Member - OP
Thanks Meter 112
Posts: 185
Join Date: Sep 2013
Quote:
Originally Posted by Specker_ View Post
Gundabolu SC Thanks, with your tutorial and help with Matheus Castro the community Moto X Brazil, could revive my Cellphone
No problem man... Glad you could follow n get ur phone back!!
The Following User Says Thank You to Gundabolu SC For This Useful Post: [ Click to Expand ]
 
crookx
Old
#8  
crookx's Avatar
Senior Member
Thanks Meter 15
Posts: 168
Join Date: Oct 2011
Location: Winnipeg
Quote:
Originally Posted by Gundabolu SC View Post
Wait this happened to me too... Try another PC once or connect it with a different Data cable or try holding the power button for 10sec n leaving it and then again press for a few second... I did this entirely on a Windows 7 64 bit PC.. And even I couldn't get the device to show up at first... Or just connect it to your charger for sometime... But AFAIK it shouldn't even charge at this stage... But hey... Worth a try!
thanks ill leave it on the charger overnight and ill try this again tomorrow on a different pc.
 
crookx
Old
#9  
crookx's Avatar
Senior Member
Thanks Meter 15
Posts: 168
Join Date: Oct 2011
Location: Winnipeg
Quote:
Originally Posted by crookx View Post
thanks ill leave it on the charger overnight and ill try this again tomorrow on a different pc.
well looks like i did everything to try and make the pc read my bricked moto x with no luck. guess this phones dead. guess ill sell it as is for parts...
 
Gundabolu SC
Old
#10  
Senior Member - OP
Thanks Meter 112
Posts: 185
Join Date: Sep 2013
Oh tough luck! If its under warranty you can just go and tell them you got an ota update and while updating it suddenly stopped and never came back... Worth a try..

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes