Setup Guide
Table Of Contents
- Notices
- About Thinkify, LLC
- A Quick RFID Introduction
- Thinkify Reader Protocol Overview
- Command Reference
- Summary
- "A" – RX Amplifier Control
- "BOOTLOADER" – Enter Bootloader
- "C" – Low-Level Chip Control Registers
- "F" – RX Filter Control
- "G" – GPIO Settings
- “I” – Inventory Control
- "K" – Kill, Lock, Access Descriptors
- “M" – MASK / SELECT control
- “NM" – Macro Control
- "P" – PROTOCOL control (Gen2 Air protocol)
- "R" – RF Control
- "RP" and "RM" – Multiplexing (Antenna Control)
- "T" – Initiate INVENTORY
- "X" – eXtra Data Read and Write Descriptor Control
“M" – MASK / SELECT control
Sub
Command
Description
Action Matching Non-Matching
0
assert SL or inventoried → A deassert SL or inventoried → B
1
assert SL or inventoried → A do nothing
2
do nothing deassert SL or inventoried → B
3
negate SL or (A → B, B → A) do nothing
4
deassert SL or inventoried → B assert SL or inventoried → A
5
deassert SL or inventoried → B do nothing
6
do nothing
assert SL or inventoried → A
7
do nothing
negate SL or (A → B, B → A)
<MEMBANK>
0=Access & Kill Passwords, 1=EPC, 2=TID, 3=USER
<LEN>
A byte indicating the number of bits in the mask.
<EBVBANK>
1-4 bytes, this is a bit pointer - see annexA G2 spec about EBV pointers.
<MASKBYTES>
0 to 32 bytes, representing the mask data. There must be enough bytes to meet the
indicated <LEN>. All bits are left justified (i.e. MSB of BYTE0 is the first bit of mask,
MSB of BYTE1 is 8th bit of mask etc.)
MR
Set Mask parameters to default values.
“M” Command Examples
This can be tricky so let's work it out with an example:
Tag=3000BBAA99887766554433221100
With this ID we have an EPC bank with data in the following hex bit positions:
EPC Data xxxx
(CRC)
3000
(PC)
BBAA 9988 7766 5544 3322 1100
Bit Position (Hex)
0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
Notice how there are CRC and PC words (“3000”) before the actual EPC starts (“BBAA”)?
Say we want to mask on the first part of the EPC code of this tag, "BBAA", we would have
to use a pointer of 0x20 into the EPC bank.
34