bkerler / edl

Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools :)
GNU General Public License v3.0
1.49k stars 360 forks source link

TypeError: 'int' object is not subscriptable on diag.py #79

Closed CyberMan571 closed 3 years ago

CyberMan571 commented 3 years ago

image

Yes, Newly issues! and will be waited solution! :)

CyberMan571 commented 3 years ago

image (dowload)log.txt image (info)log.txt

CyberMan571 commented 3 years ago

Maybe it can work to you (sahara)log.txt

CyberMan571 commented 3 years ago

you are patiently awaited by us @bkerler

bkerler commented 3 years ago

Let me see ;)

bkerler commented 3 years ago

Should be fixed with commit 57045a1

CyberMan571 commented 3 years ago

No Sorry, not changed continues

CyberMan571 commented 3 years ago

Screenshot_2021-04-26_21-32-00

is port ttyusb0 is right?

CyberMan571 commented 3 years ago

image the picture view is owned by uncorrupted phone !

CyberMan571 commented 3 years ago
└─$ lsusb -d 19d2:0500
Bus 001 Device 073: ID 19d2:0500 ZTE WCDMA Technologies MSM Android

 Dec 25 201616:4
9:00Nov 17 20150
1:00:00FAAAANUZ*
  d    

with it works on uncorrupted phone with ftm mode, however it is not showing same phone diag detail on edl mode

shown the below image

bkerler commented 3 years ago

Try latest commit. Diag Tools only work with diag port, not 0x9008 mode. Port should be /dev/ttyUSB0 instead

CyberMan571 commented 3 years ago
default_vid_pid = [
    [0x2c7c, 0x0125, -1],  # Quectel EC25
    [0x1199, 0x9071, -1],  # Sierra Wireless
    [0x1199, 0x9091, -1],  # Sierra Wireless
    [0x0846, 0x68e2,  2],  # Netgear
    **[0x05C6, 0x9008, -1],  # QC EDL**
    [0x05C6, 0x676C, 0],   # QC Handset
    [0x05c6, 0x901d, 0],   # QC Android "setprop sys.usb.config diag,adb"
    [0x19d2, 0x0016, -1],  # ZTE Diag
    [0x19d2, 0x0076, -1],  # ZTE Download
    [0x19d2, 0x1404, 2],  # ZTE ADB Modem
    [0x12d1, 0x1506, -1],
    [0x413c, 0x81d7, 5],  # Telit LN940/T77W968
    [0x1bc7, 0x1040, 0],  # Telit LM960A18 USBCFG 1 QMI
    [0x1bc7, 0x1041, 0],  # Telit LM960A18 USBCFG 2 MBIM
    [0x1bc7, 0x1201, 0],  # Telit LE910C4-NF

]

I thought it could support it because of this code line.