Chapter 5ATAPI Interface
Write Buffer (download microcode) command
Bit | 7 | 6 | 5 | 4 |
| 3 | 2 | 1 | 0 |
Byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0 |
|
|
| Operation code (3Bh) |
|
|
| ||
|
|
|
|
|
|
|
|
|
|
1 |
|
| Reserved |
|
|
|
| 101 (Mode) |
|
|
|
|
|
|
|
|
|
| |
2 |
|
|
|
| Reserved |
|
|
| |
|
|
|
|
|
|
|
|
| |
3 |
|
|
|
| Reserved |
|
|
| |
|
|
|
|
|
|
|
|
| |
4 |
|
|
|
| Reserved |
|
|
| |
|
|
|
|
|
|
|
|
| |
5 |
|
|
|
| Reserved |
|
|
| |
|
|
|
|
|
|
|
|
|
|
6 | (MSB) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
7 |
|
|
| Transfer Length |
|
|
| ||
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
| (LSB) |
|
|
|
|
|
|
|
|
| |
9 |
|
|
|
| Reserved |
|
|
| |
|
|
|
|
|
|
|
|
|
|
The Write Buffer command is intended only to provide a method for downloading new drive microcode (firmware) into Flash EPROM, so the only valid MODE is 101 (download microcode and save). The drive must be Not Ready (unloaded) for this command to be accepted, and the transfer length is set to the download file size, which is currently 0x026800. All data is transferred in one command.
Page 62 | STT8000A Product Manual |