ARE DT1 Installation Guide
1 INTRODUCTION ............................................................................................................ 5 2 STARTUP AND TESTING THE READER DT1 .............................................................. 6 3 AEG ID INSTRUCTION SET .......................................................................................... 6 3.1 General ....................................................................................................................................................
.4.5 3.4.6 3.4.7 3.4.8 RD – read page ................................................................................................................................23 RDM – read page manual ................................................................................................................. 24 WD – write page .............................................................................................................................. 25 WDM – write page manual ...............................
10 REVISIONS ..............................................................................................................
1 Introduction This document describes the RFID-reading device ARE DT1 and the set-up procedure.
2 Startup and testing the reader DT1 • Connect the reader with the USB interface from your notebook or pc • In the device manager there will appear a new device (Silicon Labs CP210x USB to UART Bridge) • In the brackets you see the port number of the device (e.g. COM5) • Open the “Demo Terminal“ on the CD • Open the menu “Settings” • You have to set the following settings: baud rate 19200 baud, 8 data bits, no parity, 1 stop bit, no flow control. • Send the command „VER “ to the reader.
With the command CS you can change to the alternative instruction set. If the reader is set to alternative instruction set, you can change back to the AEG ID instruction set via the command AEG (see chapter 5.3.3). 3.1.1 Entering instuctions The protocol format is as follows Command parameter The space character separates commands from parameters and the character acts as command line terminator. For commands without parameter values (e.g.
After entering an invalid parameter value, the system answers with the corresponding error code. Error message: Command: MD 4 Output: NAK #02 3.1.2.3 Output at parameter query Parameter settings can be queried by sending the command without adding a parameter value. Example: Command: MD Output: 2 3.1.3 Blank instuction If a single is input, the reader answers with a single . Example: Command: Output: 3.1.
NAK #08 wrong password NAK #10 antenna failure NAK #11 anticollision error level 1 NAK #12 anticollision error level 2 NAK #13 select error level 1 NAK #14 select error level 2 NAK #15 transceiver IC error NAK #16 not acknowlegde NAK #17 no valid value block NAK #18 EEPROM full NAK #19 code already saved in EEPROM NAK #20 code not in EEPROM NAK #21 wrong standard NAK #22 wrong transpondercode length NAK #23
3.1.5 Upper and lower case The instruction set isn’t case-sensitiv. 3.1.6 Linefeed The reader does never send a linefeed. If you use a terminal program it can add the linefeed. You have to choose the option “displace CR with CR LF”.
3.2 Instructions for the hardware settings 3.2.1 BD – baudrate The command BD enables the change of the baud rate. The settings are directly effective. Input format: BD parameter Output (example): 2 Parameter: PARAMETER FUNCTION 0 4800 baud 1 9600 baud 2 19200 baud 3 38400 baud 4 57600 baud 5 115200 baud 3.2.2 HF – radio frequency With the command HF you can switch the antenna field on and off.
Output (example): 0 Parameter: PARAMETER FUNCTION 0 RS232 emulation 1 HID interface, keyboard You have to unplug the device and plug the device in again to use the new setting. Don’t forget to use the command VSAVE to save the new setting. If the reader is in HID mode, you can not send any commands to the device. Because of that you have to use the Set-Up card – interface to switch the reader back from HID mode to serial interface mode. 1. Plug out the reader 2. Place card no reader 3.
09 englisch 0A spanish 0C french 10 italien 13 dutch 16 portuguese 4B canadian 3.2.5 RE – read EEPROM You can read out the internal EEPROM with the RE command. Input format: RE parameter Output (example): FF Parameter: PARAMETER FUNCTION 0000h..079Fh address 3.2.6 LED – LED control With the command LED you can control the LED ring of the ARE DT1.
3.2.7 RST – reset With the command RST the reader does a warmstart and loads the saved settings from the internal EEPROM. The antenna field is off after the reset.
3.2.8 WE – write EEPROM Using the command WE you can write one byte to the internal EEPROM. Input format: WE parameter 1 parameter 2 Output (example): FF Parameter: PARAMETER 1 FUNCTION 0005h..079Fh address PARAMETER 2 FUNCTION 00h..FFh data 3.2.9 VER – version With the command VER the reader sends the actual firmware version. Input format: VER Output (example): AEG ID V1.
3.3 Instructions for reading settings 3.3.1 CE – convert error code With CE=1 the reader sends no error codes, except the no read error, during the md0 mode or the commands Get Tag. With CE=2 the reader sends the normal no read error (XXXXXXXX) if there is an error with the select or anticollision. This command has only effect in the ISO 14443A standard.
Sequence of reading cycles Output sequence after filtering with CN=0 und CID=1 Output sequence after filtering with CN=1 und CID=1 N, N, ......,N, A, A, A, ....A, N,N, ......... N, N, ......,N, A, N, N, ....... A N. N, N, A, A, A, N, A, A, B, A, C, C, C, ....... N. N, N, A, N, B, A, C, ..... A, B, A, C The settings are directly effective.
3.3.4 INIT – initialization With the command INIT all paramters of this command set are set to the default values. After that you can save the settings with the command VSAVE. Input format: INIT Output (example): ACK 3.3.5 LAA – LED automatic activity The leds can be controlled by the reader or over the interface. You can set it up with the command LAA. If the LEDs are controlled by the reader, the reader beeps and flashes after successful reading and writing.
3.3.7 RA – resend last answer The command RA resends the last answer sent by the reader. Input format: RA Output (example): 0 3.3.8 TSC – time show code With the command TSC you can define the time in ms, after that the transpondercode is shown again, when the CID parameter is set to 1. If TSC is 00, the code is not shown a second time. Input format: TSC parameter Output (example): 00 PARAMETER FUNCTION 00 TSC is not active 01..FF TSC time in ms 3.3.
00h limits the reading process duration of exactly one reading cycle 01h..FFh limits the reading process duration to maximum 1..256 times TB 3.3.10 SI – set iso standard With this command you can switch the iso standard of the reader. Input format: SI parameter Output (example): 0 Parameter: PARAMETER FUNCTION 0 ISO 14443A 1 ISO 15693 3.3.
… Note: The function VS shows just the settings that are used in the actual ISO standard. 1 2 just available in the ISO 14443A standard just available in the ISO 15693 standard 3.4 General reading instructions 3.4.1 GA – get active The command GA causes one reading cycle. There are different cycles for different transpondertypes. This command is only available in the ISO 14443A standard.
Mifare 7 byte UID: request (WUPA) anticollision level 1 select 1 anticollision level 2 select 2 ISO 15693: inventory The reader answers the UID of a transponder. Input format: GT Output (example): 625E562A 3.4.3 HD – halt detected code The command HD mutes the last selected transponder. Input format: HD Output (example): ACK 3.4.4 MD – mode of operation There a two modes of operation available. It is possible, that the reader reads constantly or triggered by an instruction.
3.4.5 RD – read page With the command RD you can read out a page of the transponder. The command executes internally the commands get tag, if using mifare 1K/4K log in (with the key attuned to KM) and the reading command.
3.4.6 RDM – read page manual With the command RDM you can read out a page of the transponder. The reading command is executed single. You have to do a get tag first. If you are using a mifare standard 1K/4K you have to log in, too.
3.4.7 WD – write page With the command WD you write one page to the transponder. The command executes internally the commands get tag, log in (with the key attuned to KM) and the writing command.
3.4.8 WDM – write page manual With the command WDM you write one page to the transponder. The writing command is executed alone. You have to select the transponder first. If you are using a mifare standard 1K/4K you have to log in, too.
3.5 Mifare instructions 3.5.1 AC – anticollision With the command AC the reader executes the anticollision level 1 command. Input format: AC Output (example): 595B1B80 3.5.2 AC2 – anticollision level 2 With the command AC2 the reader executes the anticollision level 2 command. Input format: AC2 Output (example): 595B1B80 3.5.3 KM – key mode With the command KM you switch the key that is used by the commands RD and WD.
PARAMETER FUNCTION A key type A B key type B 3.5.5 LOG – transponder log in The command LOG is only valid with mifare standard 1K/4K transponders.
PARAMETER 2 FUNCTION 1 character source block PARAMETER 3 FUNCTION 1 character target block PARAMETER 4 FUNCTION 8 characters new purse value PARAMETER 5 FUNCTION 2 character optional address 3.5.7 PDC – purse decrement With this command you can decrement a value. This command is only valid with mifare standard 1K/4K. You have to log in first.
PARAMETER 4 FUNCTION 8 characters new purse value PARAMETER 5 FUNCTION 2 character optional address 3.5.8 PIC – purse increment With this command you can increment a value. This command is only valid with mifare standard 1K/4K. You have to log in first.
3.5.9 PIV – purse init value With this command you can initialize a value. This command is only valid with mifare standard 1K/4K. You have to log in first. Input format: PIV parameter 1 parameter 2 parameter 3 parameter 4 Output: parameter 3 parameter 4 Parameters: PARAMETER 1 FUNCTION 1 or 2 characters sector PARAMETER 2 FUNCTION 1 character block PARAMETER 3 FUNCTION 8 characters value PARAMETER 4 FUNCTION 2 characters optional address 3.5.
PARAMETER 2 FUNCTION 1 character block PARAMETER 3 FUNCTION 8 characters value PARAMETER 4 FUNCTION 2 characters optional address 3.5.11 RQ – request The RQ command answers with the ATQA answer of the transponder. Input format: RQ parameter Output (example): 4400 Parameters: PARAMETER FUNCTION 0 non halt transponders 1 all transponders 3.5.12 SE – select The command SE selects that transponder that answered at the anticollision.
Output (example): ACK 3.5.14 WK – write key With the command WK you save a key to the EEPROM. You can save 8 different keys. It is not possible to read out the saved keys. Input: WK parameter 1 parameter 2 Output (example): ACK Parameters: PARAMETER 1 FUNCTION 1..
3.6 ISO 15693 instructions 3.6.1 AFI – application family identifier With this command you can change the application family identifier of the reader. The reader reads only transponders, with the same application family identifier as the reader. If the application family identifier is set to 00h the reader reads each transponder. Input format: AFI parameter Output (example): 00 Parameter: PARAMETER FUNCTION 00 every transponder is read 01h..
Output (example): parameter 3 Parameter: PARAMETER 1 FUNCTION 1 or 2 characters block/start block number PARAMETER 2 FUNCTION 1 or 2 characters end block number PARAMETER 3 FUNCTION 00h block is not locked 01h block is locked 3.6.4 GS – get system information This command sends the get system information to the transponder. The answer format is described in the ISO 15693 chapter 9.3.12. You have to do a get tag first.
PARAMETER FUNCTION 0h..FFh block number 3.6.7 LDS – lock DSFID This command locks the DSFID of a transponder. You have to do a get tag first. Input format: LDS Output (example): ACK 3.6.8 RTR – reset to ready With this command the transponder enteres the ready state. A muted transponder answers again after this command. Input format: RTR Output (example): ACK 3.6.9 SF – set flag You can change the flags for different ISO 15693 commands with the command SF.
PARAMETER 2 FUNCTION 2 characters ISO 15693 flags 3.6.10 WA – write AFI With this command the reader writes the AFI into the transponder. You have to do a get tag first. Input format: WA parameter Output (example): ACK Parameter: PARAMETER FUNCTION 00h..FFh AFI 3.6.11 WDS – write DSFID With this command the reader writes the DSFID into the transponder. You have to do a get tag first.
4 Reader EEPROM organisation 4.1 EEPROM overview The ARE 110 contains an internal 2048 byte EEPROM. In the following table you can see the memory map. ADDRESS AEG INSTRUCTION SET 0000h..0002h SNR read only 0003h..0004h internal use, read only 0005h..0009h USER 000Ah..002Fh do not change 0030h..007Fh USER 0080h..00FFh USER 0100h..079Fh USER 07A0h..
5 Operating Modes of the Reader In the AEG instruction set there are two operational modes defined: • MD 0 - continuous mode • MD 2 - the reading process is triggered by the serial interface In the next capters can you find a detailed functional description. The default mode is MD 2. 5.1 MD 2 - Triggered by an software command The master sends the command to read a transponder code. The reader answers with the code or an error code.
TOR exciter processor interface reading cycle reading cycle reading cycle GT NoRead reading process Figure 10: Software triggered reading operation with TOR>0 Please note: The TOR parameter is only active, if the GT-Command is applied. Within the time span defined by the value of TOR no NoRead will be output on the interface! 5.2 MD 0 - Continuous Reading When operating continuously the exciter is switched on permanently. The reading cycles are initiated periodically.
6 Instructions To avoid any reduction of the reading distance of the reader, the reader must not be brought next to a metal surface (e.g. don’t put metallic sticker to the reader). This could lead to a significant change of the properties of the antenna circuit, which in turn reduces the reading range considerably or causes reading holes! To get reliable readings, the distance between reader and transponder must be within the specified reading volume.
7 FCC Information Federal Communications Commissions (FCC) Statement 15.21 You are cautioned that changes or modifications not expressly approved by the part responsible for compliance could void the user’s authority to operate the equipment. 15.105(b) This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
8 Converting decimal to hexadecimal DECIMAL HEX DECIMAL HEX DECIMAL HEX 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C
DECIMAL HEX DECIMAL HEX DECIMAL HEX 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214
9 Hotline If there are questions or suggestions please call the hotline: Sales und Marketing: +49 (0)731-140088-0 Fax: +49 (0)731-140088-9000 e-mail: sales@aegid.de http://www.aegid.de 10 Revisions 11.01.13 Revision 00: initial edition 30.01.13 Revision 01: chapter 3.3.9 „TSC time show code“ added chapter 3.6.9 „SF set flag“ added 09.12.13 Revision 02: new software conformation 12.02.14 Revision 03: “RF” changed in “HF” 18.05.16 Revision 04: FCC information 22.06.