RFID Communications
LRP2000 Passive Reader/Writer 100
6.5.9 ABxF Command 17H: Lock Family Code
DESCRIPTION:
Command 17H locks the family code byte to its current value, so that it cannot be written. Once locked, the
family code cannot be unlocked.
6.5.10 ABxF Command 82H: Read Data and SN All
DESCRIPTION
Command 82H reads a block of data from all RFID tags-in-field or all those with the specified family code.
Data is returned with the serial number of the corresponding tag.
DISCUSSION
This command is used to read segments of data from contiguous areas of tag memory. It handles up to
1KByte of data transferred to the host with one command. The timeout value is given in 1 msec increments
and can have a value of 1EH to FFFEH (65,534 ms). When the timeout is set to 0, the controller returns a
syntax error. The response to this command contains the serial number of the responding tags preceding
the data from those tags. The termination packet is transmitted when the timeout expires. Each packet is
sent to the host as soon as it is available. The returned serial numbers can be used to read from or to write
to tags-in-field via the SN Block Read or Write commands. The SN Block Read All consists of a header, a
family code, a start address and length, followed by a timeout value and the message terminator, 03H, as
shown below. A special termination packet is sent when the timeout expires. If the read range exceeds the
last tag address, the controller returns an error message in the status byte.
The command is formatted as follows:
Command from Host Response from Controller
Field Content Field Content
Header 0202H Header 0202H
Command Size 0003H Response Size 0001H
Command Code 17H Command Echo 17H
Timeout, 2 seconds 07D0H Checksum E7H
Checksum 0EH Terminator 03H
Terminator 03H
Field Content
Header 0202H
Command Size Packet length in bytes excluding the header, command size, checksum, and terminator bytes.
Command 82H
Family Code Tag Family Code - 00H = all tags
Reserved Ignored byte, set to 00H
Start Address 2-byte value for the starting tag address
Number of Bytes 2-byte value for the number of bytes to be read
Timeout 2-byte value for timeout in 1 ms units (1EH - FFFEH)
Checksum Optional checksum
Terminator 03H