[One (M7) Q&A, Help & Troubleshooting] beni.codex:
Hey guys,

I'm following these threads about the Qualcomm, Inc. Gobi Wireless Modem (QDL mode)

which is the same state of my phone, it's not on the other state "USB Storage" on which the revive.sh script would fix it :(

I read almost everything, and tried many things... So I landed here reading [MENTION=6265847]G0DKING[/MENTION] 's attempts with the droid Ultra method of [MENTION=229050]VBlack[/MENTION]

lsusb result:

Bus 001 Device 064: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

demsg result:

[11788.837643] qcserial 1-2:1.0: device disconnected
[11789.715089] usb 1-2: new high-speed USB device number 64 using ehci-pci
[11790.236796] usb 1-2: New USB device found, idVendor=05c6, idProduct=9008
[11790.236811] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[11790.236819] usb 1-2: Product: QHSUSB_DLOAD
[11790.236826] usb 1-2: Manufacturer: Qualcomm CDMA Technologies MSM
[11790.255894] qcserial 1-2:1.0: Qualcomm USB modem converter detected
[11790.256001] usb 1-2: Qualcomm USB modem converter now attached to ttyUSB1

In my case when i execute: sudo ./qdload.py MPRG8064.hex

I get this:

ben@ubuntu:~/Downloads$ sudo python qdload.py MPRG8064.hex
QDLoad utility version 1.2 (c) VBlack 2014
Found TTY port: /dev/ttyUSB0
Requesting Params...
Params:
Version: 8
Min version: 1
Max write size: 1536 (0x00000600)
Model: 144
Device size: Invalid or unrecognized Flash device, or Flash device programming not supported by this implementation
Device type: Intel 28F400BX-TL or Intel 28F400BV-TL
Requesting SoftwareVersion...
Version: PBL_DloadVER2.0
Requesting SerialNumber...
Serial number: 00,00,00,00
Requesting HW Id...
HW Id: 00,00,00,00,e1,50,71,00
Requesting PublicKey...
PublicKey: ba,21,02,da,99,c9,24,05,8c,75,8f,a9,f4,25,08,47,c9,2c,ab,de,17,fd,ce,f0,1d,4d,af,f8,df,5d,67,53
Uploading file 'MPRG8064.hex' to addr 0x2a000000...
Executing...
Done

something different than G0DKING is getting,

and when I try tu parse the pt.bin file I get the same error as G0DKING:

ben@ubuntu:~/Downloads$ sudo ./gpt_parser.py pt.bin > partitions.txt
Traceback (most recent call last):
File "./gpt_parser.py", line 343, in <module>
main()
File "./gpt_parser.py", line 337, in main
header = gpt.read_header();
File "./gpt_parser.py", line 177, in read_header
_validate_header(raw_hdr)
File "./gpt_parser.py", line 59, in _validate_header
raise NameError("GPT partition table not found")
NameError: GPT partition table not found

Can someone post here the files we need from a working htc m7 device

sbl1.mbn

sbl2.mbn

sbl3.mbn

rpm.mbn

tz.mbn

hboot.mbn

pt.bin

OR

Show us how we can convert them from img to mbn since they're on the firmware pack as [MENTION=5116541]Danny201281[/MENTION] mentioned on this post ?

Can you guys please check it and help me what should I do next... [MENTION=2895182]clsA[/MENTION] [MENTION=5116541]Danny201281[/MENTION] [MENTION=5971957]shawnsingh[/MENTION]

Thank you in advance :good: