[Bada Software and Hacking General] adfree:
http://xdaforums.com/moto-x/general/tut-resurrecting-bricked-moto-x-corrupt-t2629057

Check out this Thread...

I have searched for qflash.exe in Google...

Maybe I can combine what we have allready...

Later more...

Best Regards

Edit 1.

First attempt...

blankflash>8960_blankflash.bat
Python installation found!
Emergency download enumeration detected on port - com5
Starting qflash!
Executing command qflash.exe -com5 -ramload MPRG8960.hex -mbn 33 MSM8960_bootloader_singleimage.bin -v -o
Motorola qflash Utility version 1.3
COMPORT :COM5
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_DownloaderVER1.0
------------------------------------------------------
DEVICE INFORMATION:
------------------------------------------------------
Version : 0x6
Min Version : 0x1
Max Write Size: 0x100
Model : 0x90
Device Size : 0
Description : Intel 28F400BX-TL or Intel 28F400BV-TL
------------------------------------------------------
Using passed in packet size, changing from 0x100 -> 0x600
EXTENDED_LINEAR_ADDRESS_REC @ 0x80000000

Write 65536 bytes @ 0x80000000
100EXTENDED_LINEAR_ADDRESS_REC @ 0x80010000

Write 65536 bytes @ 0x80010000
100EXTENDED_LINEAR_ADDRESS_REC @ 0x80020000

Write 18060 bytes @ 0x80020000
100START_LINEAR_ADDRESS_REC @ 0x80000000
EOF_REC
Sleeping for 3s
-----------------------------------------------------
RAM DOWNLOADER INFORMATION
-----------------------------------------------------
cmd : 0x2
description : QCOM fast download protocol targ
version_number : 0x3
compatible_version: 0x2
max_block_size : 0x400
flash_base_address: 0x0
flash_id_len : 0x4
flash id : eMMC
window_size : 0x64
number_of_sectors : 0x80
-----------------------------------------------------
sdl_send_security_mode: secutiry mode 0x0
warning: read size exceeded expected expected length, possible command failure

This is my fault... :o

I have replaced only content of files:

MPRG8960.hex ---> our MPRG7x30.hex

MSM8960_bootloader_singleimage.bin---> in my Test only 512 Byte MBR + 16 Byte...

Second attempt, with Original size from MSM8960_bootloader_singleimage.bin...

Later more modification...

Best Regards

Edit 2.

:rolleyes:

Okidoki... have to check the Batch and Phyton AND Parameter for qflash.exe...

Step 1...

Execute only qflash.exe :D

Motorola qflash Utility version 1.3

Usage:
qflash -com<index> -ramloader <file> -partition <file> -dbl <file>
-osbl <file> -mbn <type> <file> -hexdnldsize <size> -listports
-o -sec <0|1> --help

-com<index> set com port
-ramloader <file> set the ramloader hex file e.g. ENPRG7x30.hex
-hexdnldsize <size> set the download size when sending the ramloader (in hexidecimal)
[B] -partition <file> set partition file name e.g. partition.mbn[/B]
-dbl <file> set multi-image DBL file e.g. dbl.mbn
-osbl <file> set multi-image OSBL file e.g. osbl.mbn
-mbn <type index> <mbn file>
allows you to specify an mbn file name along with its type
The followings are the supported types:
1 Primary boot loader
2 Qc secondary boot loader header and config data
3 Qc secondary boot loader
4 Oem secondary boot loader
5 AMSS modem executable
6 AMSS applications executable
7 MSM6250(TM) OTP boot loader
8 FOTA UI binary
9 Compact EFS2 image
10 AMSS applications boot loader
15 Multi-image DBL
16 Muli-image OSBL
33 EMMC Card user partition
34 EMMC Card BOOT0 partition
35 EMMC Card BOOT0 partition
-o over-ride partition table
-sec <0|1> set security mode
0 : none secure
1 : secure mode
-portlist list all serial ports on the host
-v verbose
-help --help ? /? print this message

Example:
qflash.exe -com27 -ramload MPRG8960.hex -mbn 33 MSM8960_bootloader_singleimage.bin -v -o

Looks not impossible... but much much later I will try few other parameter...

Now I go to my bed... need sleep... :eek:

Best Regards