1.2 Determining Firmware Revision
The firmware revision can be identified using the Dedicated Memory mode of the
Info command. When the firmware is updated via the
Dev_Update command, the firmware revision parameter fields are
updated accordingly. The Update Major, Update Minor and Update ID fields can all be
modified during execution of the Dev_Update command. To read this
information, the host microcontroller sends the Info command with the
Dedicated Memory mode (0x07) specified. For the B6 version of the device, the response
to this command is 16 bytes in length. The response data is divided into the parameters
described in the following sections and tables.
| Description | Bytes | B6 Patch P5 | Comment |
|---|---|---|---|
| 8-Byte Unique Serial Number | [7:0] | Varies | Unique for each device |
| Group Number(1) | [8:9] | 0x0000 | Varies by customer |
| Update Major | [11:10] | 0x00B6 | Silicon revision |
| Update Minor | [13:12] | 0x0005 | Patch revision |
| Update ID | [15:14] | 0x7240 | Patch ID |
Note:
- The Group Number is displayed in little-endian order. All other values are in big-endian order.
| Command Field | Parameters | Byte Values(2) |
|---|---|---|
| Info Command | Length: | 0x00 0x0A |
| Opcode: | 0x00 | |
| Mode: | 0x07 | |
| Param2: | 0x00 0x00 0x00 0x00 | |
| CRC: | 0xA5 0xA4 | |
| B6 Patch P5 Response | Length: | 0x00 0x15 |
| Response: | 0x00 | |
| Data:(1) | 0xSN[0:7] 0x00 0x00
0xB6 0x00
0x05 0x00
0x40 0x72
| |
| CRC: | Device Specific |
Note:
- Output response data is read in little-endian order, with the Least Significant Byte (LSB) first.
- Only the payload bytes are shown, in the order sent or received. Additional command bytes associated with the applicable I/O protocols are not included.
