SOFTADFU
From S1MP3 Wiki
Soft ADFU is the ADFU mode you can reach throught the "Firmware upgrade" menu. It is a bit more complete than HARDADFU.
Contents |
Commands
The commands are sent as SCSI commands through the USB mass storage protocol.
0xCC - Init
* Direction : READ * Size : 12
0xCB - Enter Firmware mode
* Direction : READ * Size : 1 (CBW size = 12)
0x16 - Shutdown
No parameters. Reset the device.
Memory transfers
They all behave the same Parameters :
* 1 byte : bit7 = direction (80 = read from device, 00 = write to device) * 4 bytes : base address (LSB first - 3rd and 4th bytes only for reading flash) * 1 byte ? * 2 bytes : length (LSB first) * 7 pad bytes ?