q3k / chubby75

Linsn RV901T HUB75 LED "Receiver Card" Reverse Engineering
Creative Commons Zero v1.0 Universal
537 stars 103 forks source link

5a-75b jtag is not working. multiple indexes on detect #120

Closed stavinsky closed 6 months ago

stavinsky commented 6 months ago
openFPGALoader  --vid 0x0403 --pid 0x6014 -c ft232 --unprotect-flash --index-chain 0 --freq 3e6 --detect
empty
Cable VID overridden
Cable PID overridden
Jtag frequency : requested 3.00MHz   -> real 3.00MHz
index 0:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 1:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 2:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 3:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 4:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 5:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 6:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 7:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 8:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 9:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 10:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 11:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 12:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 13:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 14:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 15:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 16:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 17:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 18:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 19:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 20:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 21:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 22:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 23:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 24:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 25:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 26:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 27:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 28:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 29:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 30:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
index 31:
    idcode 0x41111043
    manufacturer lattice
    family ECP5
    model  LFE5U-25
    irlength 8
anton:blink stavinsky$ openFPGALoader  --vid 0x0403 --pid 0x6014 -c ft232 --unprotect-flash
empty
Cable VID overridden
Cable PID overridden
Jtag frequency : requested 6.00MHz   -> real 6.00MHz
Error: more than one FPGA found
Use --index-chain to force selection
anton:blink stavinsky$ openFPGALoader  --vid 0x0403 --pid 0x6014 -c ft232 --unprotect-flash --index-chain 0 --freq 3e6
empty
Cable VID overridden
Cable PID overridden
Jtag frequency : requested 3.00MHz   -> real 3.00MHz
Enable configuration: FAIL
displayReadReg
    Config Target Selection : 0
    BSE Error Code
        No err
SPI Flash prepare access failed

Can anyone suggest what else to try?

stavinsky commented 6 months ago

My bad. There was a switch on my ftdi device it switching something connected to i2c. Disabling this switch solved the problem. It works now. Awesome