It's a great tool, I managed to get some information about my dead 850 PRO using an OrangePI's sysfsgpio interface.
https://forum.hddguru.com/viewtopic.php?f=10&t=40765I'm not an expert of ARM debugging, but is there any way to watch some realtime UART message? According to the log the flash chips are healthy, however this one just rejects the MICROCODE_UPDATE.
Some lines from the non-safe mode debug log:
Code:
Illegal hexadecimal digit 'u' ignored at ssddiag.pl line 300.
Error: Timeout waiting for InstrCompl=1
Timeout waiting for InstrCompl=1
Illegal hexadecimal digit 'u' ignored at ssddiag.pl line 307.
Current SSD time 1KHz: 4294967296 (unknown) uptime: 4294967 seconds => 71582 minutes => 1193 hours
Current SSD time 4KHz: 4294967296 (unknown) uptime: 1073741 seconds => 17895 minutes => 298 hours
Encryption Ranges table:
Error: Timeout waiting for InstrCompl=1
Safe mode:
Code:
GPIO register: 00000050
Flash Channel #0 Status: GOOD (ffff0000) 4-Status: 0 (540016920) (203C005C:00000000)
Flash Channel #1 Status: GOOD (ffff0000) 4-Status: 0 (540082456) (203C005C:00000000)
Flash Channel #2 Status: GOOD (ffff0000) 4-Status: 0 (540147992) (203C005C:dbf850b8)
Flash Channel #3 Status: GOOD (ffff0000) 4-Status: 0 (540213528) (203C005C:0b4bc927)
Flash Channel #4 Status: GOOD (ffff0000) 4-Status: 0 (541065496) (203C005C:00000000)
Flash Channel #5 Status: GOOD (ffff0000) 4-Status: 0 (541131032) (203C005C:00000000)
Flash Channel #6 Status: GOOD (ffff0000) 4-Status: 0 (541196568) (203C005C:302645c0)
Flash Channel #7 Status: GOOD (ffff0000) 4-Status: 0 (541262104) (203C005C:8a15951c)
Current SSD time 1KHz: 1 (ffffffff) uptime: 0 seconds => 0 minutes => 0 hours