solved with pinout findings, succeded to connect to both devices but i got errors.
on first device
spansion S29GL128N flash
got those logs.
step 1.
D:\Windows32>zjtag -flash:cfe /cable:1 /instrlen:32
==============================================
zJTAG EJTAG Debrick Utility v1.0
==============================================
cableid=1, cabletype=1
Probing bus ... Done
Detected IR chain Length is 4
Instruction Length set to 32
CPU Chip ID: 00110011000000000000010010111110 (330004BE)
CPU Manufacturer :Unknown(id=4BE)
CPU Device ID :3000
CPU Revision :3
*** Detected a CPU but not in build-in list ***
*** You can set /skipdetect let operate continue ***
step 2.
D:\Windows32>zjtag -flash:cfe /skipdetect /cable:1 /instrlen:32
==============================================
zJTAG EJTAG Debrick Utility v1.0
==============================================
cableid=1, cabletype=1
Probing bus ... Done
Detected IR chain Length is 4
Instruction Length set to 32
CPU assumed running under LITTLE endian
CPU Chip ID: 00110011000000000000010010111110 (330004BE)
*** CHIP DETECTION OVERRIDDEN ***
- EJTAG IMPCODE ....... : 00000000000010001010000010010000 (0008A090)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Probing Flash at Address: 0x1FC00000 ...
DMA Write(x2) Addr = 1fc0aaaa Data = ERROR ON WRITE
Detected Chip ID (VenID
evID = 008C : 1318)
DMA Read(x2) Addr = 1fc00022 Data = (0318248c)ERROR ON READ
DMA Read(x2) Addr = 1fc00022 Data = (0318248c)ERROR ON READ
DMA Write(x2) Addr = 1fc0aaaa Data = ERROR ON WRITE
DMA Read(x2) Addr = 1fc00022 Data = (0318248c)ERROR ON READ
*** Unknown or NO Flash Chip Detected ***
*** REQUESTED OPERATION IS COMPLETE ***
step 3.
D:\Windows32>zjtag -flash:cfe /skipdetect /cable:1 /instrlen:32 /verbose /fc:115
==============================================
zJTAG EJTAG Debrick Utility v1.0
==============================================
cableid=1, cabletype=1
Probing bus ... Done
Detected IR chain Length is 4
Instruction Length set to 32
CPU assumed running under LITTLE endian
CPU Chip ID: 00110011000000000000010110101110 (330005AE)
*** CHIP DETECTION OVERRIDDEN ***
- EJTAG IMPCODE ....... : 00000000000000001010000010010000 (0000A090)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Matching Flash Chip (VenID
evID = 017E : 3701)
*** Manually Selected a S29GL128N/M29W128G Uni (16MB) from AMD/Spansion
- Flash Chip Window Start .... : 1C000000
- Flash Chip Window Length ... : 01000000
- Selected Area Start ........ : 1C000000
- Selected Area Length ....... : 00040000
*** You Selected to Flash the CFE.BIN ***
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 2
Erasing block: 1 (addr = 1C000000)...DMA Write(x2) Addr = 1c000aaa Data = ERROR
ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
Done
Erasing block: 2 (addr = 1C020000)...DMA Write(x2) Addr = 1c000aaa Data = ERROR
ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
Done
Loading CFE.BIN to Flash Memory...
1C000000: DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000000 Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000002 Data = ERROR ON WRITE
DMA Read(x2) Addr = 1c000002 Data = (1300248c)ERROR ON READ
DMA Read(x2) Addr = 1c000002 Data = (1318248c)ERROR ON READ
EA000012 DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
step 4.
D:\Windows32>zjtag -flash:cfe /skipdetect /cable:1 /instrlen:32 /verbose /fc:088
==============================================
zJTAG EJTAG Debrick Utility v1.0
==============================================
cableid=1, cabletype=1
Probing bus ... Done
Detected IR chain Length is 4
Instruction Length set to 32
CPU assumed running under LITTLE endian
CPU Chip ID: 00110011000000000000010010101110 (330004AE)
*** CHIP DETECTION OVERRIDDEN ***
- EJTAG IMPCODE ....... : 00000000000010001010000010010000 (0008A090)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Matching Flash Chip (VenID
evID = 017E : 2101)
*** Manually Selected a Spansion S29GL128N/P Uni (16MB) from AMD/Spansion
- Flash Chip Window Start .... : 1C000000
- Flash Chip Window Length ... : 01000000
- Selected Area Start ........ : 1C000000
- Selected Area Length ....... : 00040000
*** You Selected to Flash the CFE.BIN ***
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 2
Erasing block: 1 (addr = 1C000000)...DMA Write(x2) Addr = 1c000aaa Data = ERROR
ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
Done
Erasing block: 2 (addr = 1C020000)...DMA Write(x2) Addr = 1c000aaa Data = ERROR
ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
Done
Loading CFE.BIN to Flash Memory...
1C000000: DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000000 Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000002 Data = ERROR ON WRITE
DMA Read(x2) Addr = 1c000002 Data = (1300248c)ERROR ON READ
DMA Read(x2) Addr = 1c000002 Data = (1318248c)ERROR ON READ
EA000012 DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000006 Data = ERROR ON WRITE
DMA Read(x2) Addr = 1c000006 Data = (1300248c)ERROR ON READ
E59FF014 DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000aaa Data = ERROR ON WRITE
and on second device.
flash: INTEL-JS28F128 M29FWH
same step 1 and 2
step 3.
D:\Windows32>zjtag -flash:cfe /cable:1 /instrlen:32 /fc:065 /skipdetect /verbose
==============================================
zJTAG EJTAG Debrick Utility v1.0
==============================================
cableid=1, cabletype=1
Probing bus ... Done
Detected IR chain Length is 4
Instruction Length set to 32
CPU assumed running under LITTLE endian
CPU Chip ID: 00110011000000000000011010101110 (330006AE)
*** CHIP DETECTION OVERRIDDEN ***
- EJTAG IMPCODE ....... : 00000000000010001010000010010000 (0008A090)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Matching Flash Chip (VenID
evID = 0089 : 0018)
*** Manually Selected a Intel 28F128J3 8Mx16 (16MB) from Intel
- Flash Chip Window Start .... : 1C000000
- Flash Chip Window Length ... : 01000000
- Selected Area Start ........ : 1C000000
- Selected Area Length ....... : 00040000
*** You Selected to Flash the CFE.BIN ***
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 2
Erasing block: 1 (addr = 1C000000)...Done
Erasing block: 2 (addr = 1C020000)...Done
Loading CFE.BIN to Flash Memory...
1C000000: DMA Write(x2) Addr = 1c000002 Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000002 Data = ERROR ON WRITE
EA000012 DMA Write(x2) Addr = 1c000006 Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c000006 Data = ERROR ON WRITE
E59FF014 DMA Write(x2) Addr = 1c00000a Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c00000a Data = ERROR ON WRITE
E59FF014 DMA Write(x2) Addr = 1c00000e Data = ERROR ON WRITE
DMA Write(x2) Addr = 1c00000e Data = ERROR ON WRITE
E59FF014
Tryed all zjtag versions available.
please Volkan, can add support for those devices?