User Guide

Table Of Contents
Gen2 Tag Commands
115
The reader sends a Fault Code / ACK response back to the host.
An example of Write Tag EPC command sequence of events and format is shown next:
1. Starts a timer on the reader.
2. Wakes the tag.
3. Programs the tag with the EPC ID
4. Reads the tag and verifies if the write succeeded.
Note
The verify operation uses the same power level as the write operation. It
does not change to the Read power level.
5. Sends back an ACK if OK or a fault code for timeout or other faults.
Bytes 6 and 7, identified as Reserved for Future Use (RFU) are ignored, although still
required in the command. EPC values up to 496-bits are supported, depending on EPC
Length parameter setting in Set Reader Configuration(9Ah)
.
Write Tag Data (24h)
The Write Tag Data command writes to the specified memory bank and data address
location within that memory bank of a tag. The tag which will be written to can be
specified using the Tag Singulation Fields
or, if Option=0x00 of the Tag Singulation Fields is
specified, it will attempt to write to the first tag it finds. If no tag is in the field, the memory
FF M + 4 23 03 E8 00 00 M bytes ?? ??
SOH Length OpCode
1
Timeout (ms)
1.16-bit timeout value in milliseconds. Due to tag difference some tags may require more time to write than others. Experimentation
may be required to determine the optimal timeout.
2
RFU
2.Reserved for Future Use, this field is required but ignored.
3
RFU
3.Reserved for Future Use, this field is required but ignored
4
Tag EPC (M bytes)
4.Up to 496-bit (Depending on EPC Length parameter set in Set Reader Configuration) tag ID to write to the Tag.
CRC
FF 0C 23 03 E8 00 00 11 22 33 44 55 66 77 88 5D D8
SOH Length OpCode Timeout
(ms)
RFU RFU EPC ID CRC