SOFTADFU

From S1MP3 Wiki

Jump to: navigation, search

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 ?

0x05 - Transfer Memory

0x09 - Transfer BREC

0x08 - Transfer Flash

Personal tools
about this site
Advertisement