OBID
®
classic-pro
Manual
ID CPR30.xx
FEIG ELECTRONIC GmbH
Page 66 of 126
H01114-0e-ID-B.docx
6.1.8. [0x23] Read Multiple Blocks
This command reads one or more data blocks.
The supported ISO Host commands depends on the different Transponder types, they are de-
scribed in chapter 8. Supported ISO Host commands.
REQUEST-DATA
4
5
(6...13)
6 / (14)
7 / (15)
[0x23]
MODE
UID
DB_ADR
DB-N
RESPONSE-DATA (STATUS = 0x95)
5
ISO-ERROR
RESPONSE-DATA
5
6
7
8...n
DB-N
DB-SIZE
SEC-STATUS
DB
Repeated DB-N times
MODE:
Bit:
7
6
5
4
3
2
1
0
Function
0
0
0
0
SEC
ADR
ADR:
b000
non-addressed
b001
addressed
b010
selected
SEC:
Requests optional the security status of the followed data block
b0
security status not requested (SEC-STATUS always = 0x00)
b1
security status is requested
UID:
Read-only UID of the Transponder. The UID is required only in the addressed mode.
DB_ADR:
First block number to be read. First block can be any value between 0 and 255.
DB-N:
Number of data blocks to be read from the Transponder, starting at DB_ADR. The maxi-
mum number of DB-N, depends on DB-Size. The maximum number of bytes is 128 byte.
DB-Size
Max. DB-N
1
128
4
32
8
16
x
= 128 / x
ISO-ERROR:
Additional error code if STATUS = 0x95.