User's Manual

Table Of Contents
MP9310 User’s Guide
36
Programming the Impinj EPC0 Tag
In EPC0, there is no single standard for performing write operations and there are
noteable differences between manufacturers. Consequently, some varieties of
EPC0 tags are not writeable. This section addresses the writable EPC0 tags
produces by Impinj.
Both the Wa and Wt command can be used with the EPC0 tag.
In Impinj EPC0 tags, the following command parameters are used:
a: address block (in Hex). This parameter provides the address of a writeable
memory block. The block size is one row which is two bytes.
l: length. Parameter reflects the number of blocks being written.
b: write data. Parameter must contain the data to be written. If the data
provided does not match the length specified, zeros are padded to the right of
the data.
Typically, the Wt command would be used to modify user data in the tag. The Wt
command requires specification of the tag ID using the d: parameter.
For example, to write data AABBCCDD to user memory at address 0x8 on a tag
with ID E00300001122334455667788, issue the following command:
}wt,d:E00300001122334455667788,a:8,b:AABBCCDD!
In addition to the Wt command, the reader also supports the following operations:
Lb Lock Block
Yl Query Lock Status (returns f:0 for unlocked or f:1 for locked)
Td Tag Destroy
The Lock Block and Query Lock Status operations must be performed with a
single tag in the RF field and do not require any parameters. The Tag Destroy
operation requires d: parameter to specify a particular tag ID and the b:
parameter to specify the particular kill passcode for this tag.
For detailed information on these and other tag commands, refer to the
Comprehensive Heuristic Unified Messaging Protocol (CHUMP) Reference
Guide.