When you connect phone to the PC, you end up with a device with the named "QHSUSB_DLOAD" without a driver. For solving that, follow the guide.
If everything went well your phone should come to the FASTBOOT!! Now flash the phone normally.
Requirements:
- 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:
Procedure Part 1: Installing Driver
- First of all you cannot install the driver as it is not signed.. Now we gotta use a bypass tool "dseo13b"
- Extract the "Riffbox_Drivers".
- Now run the dseo13b.exe and follow the on screen instructions.
- 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, Enable Test Mode as well and restart your PC.
- Plug your phone first.
- Right click on "my computer"
- Choose "properties" and "device manager" (may vary on different windows OS)
- Right click on the device and click "properties".
- Choose the device with the name "QHSUSB_DLOAD" and click "update driver"
- Select manually install the driver, and search the direction when you extracted the Riffbox driver.
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)
Procedure Part 2: 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
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>
Post a Comment