9.4 Command Set
Command Description |
CLA |
INS |
P1 |
P2 |
P3 |
Data(N) | ||
---|---|---|---|---|---|---|---|---|
B0 |
Write User Zone |
Normal (0104C-1616C) |
$00 |
$B0 |
ADDR |
ADDR |
N ≤ $10 |
N bytes |
Normal (3216C, 6416C) |
$00 |
$B0 |
ADDR |
ADDR |
N ≤ $40 |
N bytes | ||
Normal (12816C, 25616C) |
$00 |
$B0 |
ADDR |
ADDR |
N ≤ $80 |
N bytes | ||
With Anti-Tearing (all devices) |
$00 |
$B0 |
ADDR |
ADDR |
N ≤ $08 |
N bytes | ||
B2 |
Read User Zone |
$00 |
$B2 |
ADDR |
ADDR |
N | ||
B4 |
System Write |
Write Config Zone (Devices 0104C-1616C) |
$00 |
$B4 |
$00 |
ADDR |
N ≤ $10 |
N bytes |
Write Config Zone (Devices 3216C, 6416C) |
$00 |
$B4 |
$00 |
ADDR |
N ≤ $40 |
N bytes | ||
Write Config Zone (Devices 12816C, 25616C) |
$00 |
$B4 |
$00 |
ADDR |
N ≤ $80 |
N bytes | ||
Write Fuses |
$00 |
$B4 |
$01 |
Fuse ID |
$00 | |||
Send Checksum |
$00 |
$B4 |
$02 |
$00 |
$02 |
2 bytes | ||
Set User Zone |
$00 |
$B4 |
$03 |
Zone |
$00 | |||
Write Config Zone w/a-t |
$00 |
$B4 |
$08 |
ADDR |
N ≤ $08 |
N bytes | ||
Set User Zone w/a-t |
$00 |
$B4 |
$0B |
Zone |
$00 | |||
B6 |
System Read |
Read Config Zone |
$00 |
$B6 |
$00 |
ADDR |
N | |
Read Fuse Byte |
$00 |
$B6 |
$01 |
$00 |
$01 | |||
Read Checksum |
$00 |
$B6 |
$02 |
$00 |
$02 | |||
B8 |
Verify Crypto |
Verify Authentication |
$00 |
$B8 |
$0X |
$00 |
$10 |
8 random bytes + 8 challenge bytes X = key set (0-3) |
Verify Encryption |
$00 |
$B8 |
$1X |
$00 |
$10 |
8 random bytes + 8 challenge bytes X = key set (0-3) | ||
BA |
Verify Password |
Write Password |
$00 |
$BA |
$0X |
$00 |
$03 |
3-byte password X = password set (0-7) |
Read Password |
$00 |
$BA |
$1X |
$00 |
$03 |
3-byte password X = password set (0-7) |