Edition: MD/06/03/30 - h60301-3e-id-b.doc
With the edition of this manual, all previous editions become void. Indications made in this manual may be changed without
previous notice.
Copying of this document, and giving it to others and the use or communication of the contents thereof are forbidden without
express authority. Offenders are liable to the payment of damages. All rights are reserved in the event of the grant of a patent
or the registration of a utility model or design.
Composition of the information in this manual has been done to the best of our knowledge. FEIG ELECTRONIC GmbH does
not guarantee the correctness and completeness of the details given in this manual and may not be held liable for damages
ensuing from incorrect or incomplete information. Since, despite all our efforts, errors may not be completely avoided, we are
always grateful for your useful tips.
The installation instructions given in this manual are based on advantageous boundary conditions. FEIG ELECTRONIC
GmbH does not give any guarantee promise for perfect function in cross environments.
FEIG ELECTRONIC GmbH assumes no responsibility for the use of any information contained in this manual and makes no
representation that they free of patent infringement. FEIG ELECTRONIC GmbH does not convey any license under its patent
rights nor the rights of others.
OBID® is registered trademark of FEIG ELECTRONIC GmbH.
OBID i-scan® is registered trademark of FEIG ELECTRONIC GmbH.
I-Code® is registered trademarks of Philips Electronics N.V.
TM
Tag-it
is a registered trademark of Texas Instruments Incorporated
General information's regarding this manual
• If bits within one byte are filled with "-", these bit spaces are reserved for future extensions or for internal
testing- and manufacturing-functions. These bit spaces must not be changed, as this may cause faulty operation of the Reader.
9.2. Supported ISO15693 Host commands for I-Code 1 Transponders............................113
9.3. Supported ISO15693 Host commands for I-Code EPC Transponders.......................114
9.4. Supported ISO15693 Host commands for I-Code UID Transponders........................115
ANNEX116
ANNEX A: Codes of Transponder Types..............................................................................116
ANNEX B: Time Behavior of the Asynchronous Interface..................................................117
ANNEX C: Time Behavior of ISO15693 Host Commands....................................................118
Time Behavior for I-Code 1 Transponders (only execution time).........................................118
Time Behavior for [0x01] Inventory and ISO15693 Transponders.......................................119
Time Behavior for common commands with independent Transponder performance.........120
ANNEX D: Index of Status Bytes ...........................................................................................121
Error-Code for ISO15693 Transponders..............................................................................123
ANNEX E: Index of Control Bytes..........................................................................................124
ANNEX F: Index of Configuration Parameters .....................................................................124
ANNEX G: Memory Model I-Code 1 Transponders ..............................................................125
ANNEX I: Examples for Read Data .......................................................................................128
FEIG ELECTRONIC GmbHPage 6 of 131H60301-3e-ID-B.doc
Page 7
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
ISO15693 Host Command (DB-Size of the Transponder = 4 bytes)....................................128
ISO15693 Host Command (DB-Size of the Transponder = 8 bytes)....................................128
) Annex J: Differences between USB- and SCI-Reader.....................................................129
ANNEX K: Codes of Reader Types........................................................................................131
FEIG ELECTRONIC GmbHPage 7 of 131H60301-3e-ID-B.doc
Page 8
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
Revision History of documentation
Rev.DatePageDescription
0e30.03.06
1e26.04.06
2e09.05.06
3e03.06.06
49
98
First Release only for ID ISC.MR/PR/PRH101-A /-USB
and ID ISC.PRH101-B
• some corrections on page for CFG16
• added note for PRH101-B readers on page for the CPU-RESET
command
High Data Rate Return Link for ISOTransparent Commands
some corrections in the document
FEIG ELECTRONIC GmbHPage 8 of 131H60301-3e-ID-B.doc
Page 9
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
Abbreviations
ADRAddress
ASKAmplitude Shift Keying
CBConfig Block
CFGConfiguration Parameter Block
CRCCyclic Redundancy Check
DBdata block
DIPDual Inline Plastic
FIFOFirst in First out
frqFrequency
FSKFrequency Shift Keying
hHour
HzHertz
IDIdentification
INInput
LENLength
LOCLocation
LSBLeast Significant Byte
minMinutes
msMilliseconds
MSBMost Significant Byte
NNumber
OUTOutput
R/WRead / Write Access
RDRead
RELRelay
RFRadio Frequency
RSSIReceived Signal Strength Indicator
RTCReal Time Clock
TABTable
TRTransponder
TSTimeslot
UIDUnique Identifier (read only Serial Number)
WOWrite Only Access
WRWrite
FEIG ELECTRONIC GmbHPage 9 of 131H60301-3e-ID-B.doc
Page 10
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
1. Data Transmission between OBID® i-scan ID ISC.MR/PR/PRH101 and Host
Four different ways of data transmission between OBID® i-scan Readers and host (terminal, PC) are
possible. The ISO15693Host Commands and the Scan Mode are used for the data exchange between Transponder and host, whereas the Configuration Commands and the Control serves for
adapting the Reader parameters to the individual range of applications. The following chart shows
which method of data transmission is supported by which interface:
asynchronous interface
(RS232 / RS485)
Configuration Commands
Control Commands
ISO15693Host Commands
Scan-Mode
√
√
√
√
1.1. Configuration Commands and Control Commands
This method of data transmission is used for Reader configuration and the diagnosis via the asynchronous interface or USB.
The Reader-configuration parameters will be stored in the Reader memory. To store the current configuration during a power down of the Reader, the Reader-Configuration must be stored in the
EEPROM. After power up the Reader reads the configuration out of the EEPROM.
The Reader control is immediately processed and the response from the Reader contain status or
data information of the control command.
Host (Terminal / PC / ....)Reader
parameter- / control command
→
←
←
parameter received and stored / control
command processed
yesno
status /
data
error status
FEIG ELECTRONIC GmbHPage 10 of 131H60301-3e-ID-B.doc
Page 11
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
1.2. ISO15693 Host Commands
The ISO Host Commands provides the exchange of data between a host and Transponders via the
Reader as long as the Transponder remains in the detection range of the Reader.
Note:
During the writing of data on a Transponder, it must be ensured that the Transponder is located within the detection range of the Reader during the entire process. If the Transponder is
removed from the detection range of the Reader during a writing process, this will cause a loss
of data.
The Reader distinguishes between three different modes:
Addressed mode:
Before reading or writing data in addressed mode, the UID of the Transponder must be
known. This is executed by sending the protocol “6.1.1. [0x01] Inventory If a Transponder is
located within the detection range of the Reader at that time, it answers with its UID. For all
following read- / write orders the Transponder must be addressed with its correct UID.
The following chart will show the necessary steps for the communication with a Transponder
in addressed mode:
Host (Terminal / PC / ....)Reader
Inventory
to get the UID
read data from Transponder with UID
write data to Transponder with UID
→
←
←
→
←
←
→
←
←
Transponder in antenna field ?
YesNo
status /
number of Trans-
ponders / UID
Transponder with
correct UID in antenna field ?
YesNo
status /
Transponder read
data
Transponder with
correct UID in antenna field ?
YesNo
OK statusstatus =
no Transponder
no Transponder
in Reader field
no Transponder
in Reader field
status =
status =
FEIG ELECTRONIC GmbHPage 11 of 131H60301-3e-ID-B.doc
Page 12
OBID i-scan
®
Non-addressed mode:
In non-addressed mode, it is not necessary to know the UID of the Transponder. This mode is
useful, if only one Transponder is located within the range of the Reader.
The following chart will show the necessary steps for the communication with a Transponder
in non-addressed mode:
Host (Terminal / PC / ....)Reader
read data
write data
System-ManualID ISC.MR/PR/PRH101
→
←
←
→
←
←
Transponder in antenna field ?
YesNo
status /
Transponder read
data
Transponder in antenna field ?
YesNo
OK statusstatus = no Trans-
status = no Trans-
ponder
in Reader field
ponder
in Reader field
FEIG ELECTRONIC GmbHPage 12 of 131H60301-3e-ID-B.doc
Page 13
OBID i-scan
Selected:
In this mode the Reader communicates only with the one, selected Transponder.
Before reading or writing data in selected mode, the UID of the Transponder must be known.
This is executed by sending at first the protocol “6.1.1. [0x01] Inventory“. In a second step the
Transponder must be selected with the select command (see: 6.1.6. [0x25] Select) which
must include its UID.
The following chart will show the necessary steps for the communication with a Transponder
in selected mode:
®
Host (Terminal / PC / ....)Reader
Inventory
to get the UID
select Transponder with UID
read data
write data
System-ManualID ISC.MR/PR/PRH101
→
←
←
→
←
←
→
←
←
→
←
←
Transponder in antenna field ?
YesNo
status /
number of Trans-
ponders / UID
Transponder with the
correct UID in antenna field ?
YesNo
status /
Transponder read
data
selected Transponder in antenna field ?
YesNo
status /
Transponder read
data
selected Transponder in antenna field ?
YesNo
OK statusstatus =
status =
no Transponder
status =
no Transponder
in Reader field
status =
no Transponder
in Reader field
no Transponder
in Reader field
FEIG ELECTRONIC GmbHPage 13 of 131H60301-3e-ID-B.doc
Page 14
OBID i-scan
p
p
r
®
System-ManualID ISC.MR/PR/PRH101
1.3. Scan-Mode
In this operation-mode the Reader autonomously sends out data to the host as soon as a Transponder is within the detection range and valid data could be read.
In Scan Mode the contents of the message block (UID, data block) can be adapted to each userapplication. Scan mode is available via the asynchronous Interface and the USB Interface.
If an USB-Reader is used in scan mode, the reader sends its data automatically over the HID interface
of the operating system. In this case, you cannot catch the data with the FEUSB.DLL or any other libraries. The reader works like a keyboard. (see also: 3.7. CFG6: Scan-Mode1).
The Reader starts the output of the protocol block as soon as all required data have been read correctly from the Transponder. If the number of transmitted user data is too large, only the maximal
number of transmitted data will be sent plus the end character.
Scan-Mode via asynchronous interface:
The data will be sent out depending on their configuration according to the following scheme,
the sequence of which cannot be changed.
Depending to the configuration and the number of Transponders in the detection range of the
Reader the transmitted protocols have a different format.
Example 1:
One Transponder in detection range and UID and data block should be read:
PRSCUIDSCdataECPRSCUID
rotocol block
rotocol cycle
ts+ t
Example 2:
3 Transponder in detection range only UID should be read:
PRSCUID1ECUID2ECUID3EC
Example 3:
3 Transponder in detection range only data block should be read:
PRSCdata1ECdata2ECdata3EC
Example 4:
2 Transponder in detection range UID and data block should be read:
PRSCUID1SCdata1ECUID2SCdata2EC
PR:Com-Prefix (optional)ts:SCAN-LOCK-TIME
UID:Serial-Number. (fix)tr:time to the next new Transponder reading
data:data blocks (free programmable)
SCSeparation character (optional)
ECEnd character (optional)
FEIG ELECTRONIC GmbHPage 14 of 131H60301-3e-ID-B.doc
Page 15
OBID i-scan
Example 5:
®
System-ManualID ISC.MR/PR/PRH101
COM-
ADR
COM-
ADR
Separation
Character
SEP-CHARUSR1USR2USR3USR4UIDSEP-CHARDBUSR1USR2USR
HeaderUID
Separation
Character
Data-
Blocks
END Character
3
(Extended Header and tail only for ID ISC.MR/PR/PRH101-A, PRH101-B from firmware version 1.3)
Scan-Mode via USB-Interface (HID-Mode):
If an USB-Reader is set to Scan-Mode the reader works like a keyboard. The data will be transferred
as USB Key Code or as hex-values.
The user defined Sep- and End- Character will be transfered as USB Key Code.
If the number of transmitted user data is too large, only the maximal number of transmitted data will be
sent plus the end character. (see: 3.7. CFG6: Scan-Mode1)
Note:
• If configuration protocols shall be sent to the Reader while the Scan-Mode is active, no
Transponder should be within the detection range of the Reader during this time.
• Only read operations are available with the Scan-Mode.
FEIG ELECTRONIC GmbHPage 15 of 131H60301-3e-ID-B.doc
Page 16
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
2. Asynchronous Interface
2.1. Data Format and Protocol Frames
The Reader ID ISC.MR/PR/PRH101 can be configured by an asynchronous interface and data may be
written on Transponders or read from Transponders. The communication between Reader and connected host (terminal, PC, etc.) is executed by means of fixed protocols. The used protocol is intended
for data bus use and is equipped with a bus address.
During data transfer via the asynchronous interface the Reader supplies the required data or a status
byte. The reply contain the transmitted control byte.
There is no reply from the Reader if there is a protocol frame failure.
Protocol frame: Standard Protocol-Length (up to 255 Byte)
FEIG ELECTRONIC GmbHPage 16 of 131H60301-3e-ID-B.doc
Page 17
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
The Reader supports both Protocol frames, standard and advanced protocol frame. The Host application can chose which protocol frame is used. If the host application chose advanced protocol frame the
Reader will always response with advanced protocol frame. If the host application chose the Standard
Protocol frame the Reader’s response will depend on the length of the response. If the host request
leads to a response with more than 255 Byte the Reader will chose the advanced protocol frame as
response frame otherwise the Reader response uses the standard protocol frame.
Information on
STX:
If the responded protocol of the Reader starts with the STX sign (0x02) the protocol
includes more than 255 Byte. Then the protocol length is defined by the 2 Byte Parameter ALENGTH.
ALENGTH (n = 8...65535):
Number of protocol bytes including STX, ALENGTH and CRC16
LENGTH (n = 6...255): Standard Protocol-Length (up to 255 Byte)
Number of protocol bytes including LENGTH and CRC16.
COM-ADR:
0..254 address of device in bus mode
Note:
The Reader can be addressed via COM-ADR 255 at any time!
CONTROL-BYTE:
Defines the command which the Reader should operate.
STATUS:
Includes the status message or protocol data from or to the Reader. The data will be
sent always as MSB first if the Reader is in the ISO15693Host Command Mode (see
also: ANNEX I: Examples for Read Data.)
DATA:
Is a optional data field with variable length. The number of DATA byte depends on
the command. The data will be sent always as MSB first if the Reader is in the Host
Command Mode.
CRC16:
Cyclic redundancy check of the protocol bytes from 1 to n-2, as specified by CCITTCRC16
16
Polynomx
+ x12 + x5 + 1
Start Value0xFFFF
Data format:
FEIG ELECTRONIC GmbHPage 17 of 131H60301-3e-ID-B.doc
Page 18
OBID i-scan
®
Start bits:1
Data bits:8
Stop bits:1
Parity:even (default)
Timing conditions:
Starting delay:
Before sending a starting sign (length byte) of a protocol, there must be a delay of
minimum 5 ms.
Host → Reader:
Host ← Reader:
Data timeout:
Within one protocol, the characters have to follow each other in intervals of maximum 12 ms.
for (i = 0; i < cnt; i++)/* cnt = number of protocol bytes without CRC */
{
crc ^= DATA[i];
for (j = 0; j < 8; j++)
{
if (crc & 0x0001)
crc = (crc >> 1) ^ CRC_POLYNOM;
else
crc = (crc >> 1);
}
}
FEIG ELECTRONIC GmbHPage 18 of 131H60301-3e-ID-B.doc
Page 19
OBID i-scan
3. Configuration Parameters (CFG)
®
System-ManualID ISC.MR/PR/PRH101
The configuration memory of the Reader is organized in configuration blocks of 16 byte each. These
are divided into 14-byte configuration parameters and a 2-byte CRC16 checksum. Each of these configuration blocks takes a number (CFG 0...CFG n).
Structure of a configuration block in Reader configuration memory and Reader EEPROM (CFG):
Byte012345678910 11 12 13 14 15
ContentsPARAMETERCRC16
The parameters are stored in two different configuration memory locations:
• Reader RAM
• Backup EEPROM (used for storing parameter after power down)
Multiple configuration memory locations can be addressed by the value of the parameter CFG-ADR
used in chapter 4. Protocols for Reader Configuration
CFG-ADR:
CFGn: memory-address of the required configuration block
LOC: specifies the location of the configuration block (RAM / EEPROM)
MODE: specifies one or all configuration blocks
Bit:76543210
FunctionLOCMODECFGn: address of configuration block
The EEPROM configuration blocks are protected by a 16 bit CRC-checksum. The examination of
these checksums is executed after each reset of the Reader. If a checksum error is found, the Reader
goes into an error status "EE-Init-Mode" and sets the configuration block which is faulty to the default
values.
While the EE-Init-Mode is active, the LED blinks alternately red and green and the Reader answers
external commands with the status "0x10 EEPROM Failure". The "EE-Init-Mode" can be exited now by
a new reset (cold start or 5.3. [0x63] CPU Reset command). If after this the checksums of all data
records are correct, the Reader shifts to the configured operation mode.
Notes:
• Malfunctions may occur if parameters are configured outside their described range or if
unspecified parameters have been changed!
• A firmware update resets the EEPROM to default settings and the Reader goes into the er-
ror status “EE-Init-mode”.
FEIG ELECTRONIC GmbHPage 19 of 131H60301-3e-ID-B.doc
Page 20
OBID i-scan
r
f
r
®
System-ManualID ISC.MR/PR/PRH101
Structure of configuration parameter description.
Byte012......n
contentsRAM-eff.EEPROM-
eff.
00
res
.....
not marked
Changing of this parameter becomes immediately
effective after writing /
saving this configuration
block to RAM
gray marked
Changing of this parameter only becomes effective
after writing / saving this
configuration block to
EEPROM and a Reade
reset
marked with “00“
these bits or bytes are reserved fo
future extensions or for internal
testing and manufacturingfunctions. These bits or bytes and
also any not described bits and
bytes must not be changed, as
this may cause faulty operation o
FEIG ELECTRONIC GmbHPage 20 of 131H60301-3e-ID-B.doc
Page 21
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.1. CFG0: Reserved
The configuration block CFG0 is reserved for future use.
Byte0123456
Contents0x000x000x000x000x000x000x00
Default
Byte78910111213
Contents0x000x000x000x000x000x000x00
Default
3.2. CFG1: Interface
The parameters of the CFG1 configuration block contain the data communication settings.
Byte0123456
ContentsCOM-ADR0x00
Default0x000x080x010x000x00
0x0038400 Baude,8,1
USB-Ver-
sion
0x000x000x000x000x00
Byte78910111213
ContentsTR-
RESPONSE-
TIME
0x000x000x000x00INTERFACEREADER -
Default0x1E0x01MR/PR: 0x00
3 sec.
USB-Ver-
sion
0x1E0x00
BAUD
1
TRANS-
FORM
1
ADVANCED
MODE
0x00TR-
RESPONSE-
TIME
MODE
PRH: 0x01
COM-ADR:
Bus address of the Reader (0 .. 254) for communication via the asynchronous interface, especially for applications with the RS485 interface.
Notes:
• Do not configure address 255!
FEIG ELECTRONIC GmbHPage 21 of 131H60301-3e-ID-B.doc
Page 22
OBID i-scan
• Via the COM-Adr 255 in the send protocol, the Reader is able to be addressed at any
time. It answers then with the configured address.
• Not available by the USB-Reader
1
BAUD
:
By means of this byte the baud rate of the asynchronous interface can be defined.
5:4800 baud
6:9600 baud
7:19200 baud
8:38400 baud
Note:
• Changing of BAUD only becomes effective after writing / saving configuration block
• The Reader set the baud rate to 38400 baud, if the user set an invalid baudrate.
®
System-ManualID ISC.MR/PR/PRH101
CFG1 to EEPROM and a reset of the Reader.
• Not available by the USB-Reader
TRANS-FORM
By means of this byte, several parameters for the data transmission format of the asynchronous interface can be defined.
Bit:76543210
Function:0000SDP
P:Kind of Parity
D:Number of Data Bits
S:Number of Stop Bits
2
:
b00:no Parity
b01:even Parity
b10:odd Parity
b11:- do not use -
b0:8 Data Bits
b1:- do not use -
b0:1 Stop Bit
b1:- do not use -
1
A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an-
swers with STATUS = 0x11.
2
A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an-
swers with STATUS = 0x11.
FEIG ELECTRONIC GmbHPage 22 of 131H60301-3e-ID-B.doc
Page 23
OBID i-scan
®
Note:
• Changing of TRANS-FORM only becomes effective after writing / saving configura-
tion block CFG1 to EEPROM and reset of the Reader.
• Always 8 Data Bits and 1 Stop Bits should be used
• Not available by the USB-Reader
ADVANCED MODE:
Bit:76543210
Function:0000000
By setting this bit the Reader behaves like MR/PR/PRH100. On a request in normal mode the
readers response is also in normal mode.
Bit0:
System-ManualID ISC.MR/PR/PRH101
Bit0
b0:reader automatically answers in advanced mode, if data length is longer
than 255 Byte.
b1:reader always answers in normal mode. If there is data length longer than
255 Byte the reader sets MORE Byte.
TR-RESPONSE-TIME:
By means of this parameter the maximum duration for the Transponder command can be defined.
The TR-RESPONSE-TIME starts after the Reader has received a new command. At the latest after the TR-RESPONSE-TIME elapsed the Reader will send an answer protocol. In this
case, the current commands between Reader and Transponder are aborted. If this time is too
short the Interface Status “0x83 RF Communication Error“ will appear.
TR-RESPONSE-TIME0...65535 * 100 ms
Note:
• TR-RESPONSE-TIME has no effect with the protocols for Reader Configuration and
the protocols for Reader Control.
max. response duration
•The TR-RESPONSE Time must be < “Block Timeout” in the Host COM-Port settings.
FEIG ELECTRONIC GmbHPage 23 of 131H60301-3e-ID-B.doc
Page 24
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
INTERFACE:
By means of this byte, the Reader Interface can be defined (RS232 or RS485)
Bit:76543210
Function:000000
Default:0000000
READER-MODE:
By means of this byte, the Reader mode can be defined.
Bit:76543210
Function:0000000SCAN-E
SCAN-E:
RS485RS232
By setting this bit the Scan-Mode can be enabled
b0:ISO15693Host Mode
(see chapter 6. Protocols for ISO15693 Host Commands)
b1:Scan-Mode (see chapter 3.7. CFG6: Scan-Mode1)
1
.
1
1
only for ID ISC.MR/PR101-A
FEIG ELECTRONIC GmbHPage 24 of 131H60301-3e-ID-B.doc
Page 25
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.3. CFG2: Inputs / Outputs general
Via the following parameters the operation mode of the LED and the buzzer (only ID ISC.PRH101) can
be configured at any time. One byte each is reserved for the active and mute position, by means of
which the individual operation modes according to the schedule below may be adjusted. In addition to
this, for the active- and mute position different flashing frequencies of the LED and intervals of the
buzzer may be defined. So, the LED may be used as an operation indicator.
Byte0123456
Contents0x000x000x00IDLE-STATE IDLE-FLASH0x000x00
Default0xA90x00
Byte78910111213
ContentsACTIV-
DefaultMR/PR: 0x26
STATE
PRH: 0x96
ACTIV-
FLASH
0x000x0A0x0AMR/PR: 0x00
ACTIV-
GRN-TIME
ACTIV-
RED-TIME
ACTIV-
BUZZER-
TIME
PRH: 0x05
0x000x00
1 sec.1 sec.1 sec.
USB-Version
MR/PR: 0x26
PRH: 0x96
MR/PR: 0x00
PRH: 0x05
Note:
• The Readers dispose of a two colored LED (red / green). The color orange can be obtained
by combining both basic colors red and green.
Colors ID ISCMR / PR:
LED
Color:
red10
green01
orange11
redgreen
•The buzzer is only with the ID ISC.PRH101 available.
IDLE-STATE / ACTIVE-STATE
One byte each for idle- and tag-detect state is used to set the operation mode of the signal
transmitter.
Bit:76543210
Function:Startup
Buzzer/
LED
0BUZZERRED
(PRH: BLUE)
GRN
FEIG ELECTRONIC GmbHPage 25 of 131H60301-3e-ID-B.doc
Page 26
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
GRN / RED / BUZZER (PRH: BLUE instead of RED)
Bit CombinationSignal device
b00unchanged
b01on
b10off
b11flashing
Startup Buzzer / LED (only idle state)
When this option is selected, the Reader will switch the BUZZER and the LEDs on
for two seconds to indicate that the Reader is ready after the Reader is supplied with
power. If the Reader is reset by software, only both LEDs switch on for 2 seconds.
IDLE-FLASH / ACTIV-FLASH:
By means of the two bytes "IDLE-FLASH" and "ACTIV-FLASH" the signal transmitter may be provided with a flashing frequency for idle and active position.
Bit:76543210
Function:00BUZZERREDGRN
Bit combinationflashing frequency
b11
b10
b01
b00
1 Hz
2 Hz
4 Hz
8 Hz
ACTIV-xxx-TIME
If a Transponder was detected, the transmitter and the duration can be set by the bytes ACTIV-STATE
and ACTIV-FLASH. Each signal transmitter (LED, BUZZER) may be activated temporarily limited.
Signal transmitter
ACTIV-GRN-TIME
ACTIV-RED-TIME
ACTIV-BUZZER-TIME
time range
0...255 x 100 ms
0...255 x 100 ms
0...255 x 100 ms
FEIG ELECTRONIC GmbHPage 26 of 131H60301-3e-ID-B.doc
Page 27
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.4. CFG3: RF-Interface
The parameters of the CFG3 configuration block contain general Transponder driver and Reader settings.
Byte0123456
Contents
Default /
101-Series
Byte78910111213
Contents0x000x000x000x000x000x000x00
Default
TAG-DRV
0x0009
TAG-DRV1:
Defines the Transponder types that are operated by the Reader.
Byte:01
Bit:1514131211109876543210
Driver00000000.H.G00.D00.A
1
0x000x000x000x000x00
b0:Driver for the Transponder type is inactive
b1:Driver for the Transponder type is active
.A:Driver for I-Code 1
.D:Driver for ISO15693
.G:Driver for I-Code EPC (must be released first)
.H:Driver for I-Code UID (must be released first)
On principle, only those Transponder drivers should be active that are used in the
actual application. Thus, the reaction time of the Reader for Transponder read- /
write-operations is reduced and the danger of a parasitic Transponder access is
minimized.
Note:
The I-Code EPC and UID Firmware must be released with the command “Set
Firmware Upgrade” first. For this you have to use the demo program ID
ISOStart and the Upgrade Code must be ordered by Feig Electronic.
1
A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an-
swers with STATUS = 0x11.
FEIG ELECTRONIC GmbHPage 27 of 131H60301-3e-ID-B.doc
Page 28
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.5. CFG4: Transponder Parameters
The parameters of the CFG4 configuration block contain general Transponder settings.
Byte0123456
ContentsI-Code-
MODE
Default0x000x000x000x0B0x000x00
Byte78910111213
ContentsCUSTOMER
OPTION
Default0x000x04
I-Code-MODE: (only I-Code Transponder)
Bit:76543210
FunctionMapping0000000
FAM-CODEAPP-ID0x00ISO 15693
MODE
0x000x000x000x000x00ISO-Block-
ISO 15693
AFI
ISO 15693
OPTION
size
Mapping:
b0: FEIG Memory Model (default)
b1:Original I-Code Memory Model
Note:
• If Mapping is set to “original I-Code Memory Model” the ISO15693 Host Command
Read Config Block[0xA0] and Write Config Block [0xA1] will not be available.
To change the Config Block 0,1,2 can now be done with Write Multiple Blocks [0x24]
on the original I-Code Address 2,3,4.
FAM-CODE: (only I-Code 1 Transponders)
Family Code to select a Transponder
APP-ID: (only I-Code 1 Transponders)
Application ID to select a Transponder
Note:
If FAM-CODE and APP-ID are zero, all I-Code 1 Transponders will response. Otherwise only the
Transponders with matching FAM-CODE and APP-ID will respond.
FEIG ELECTRONIC GmbHPage 28 of 131H60301-3e-ID-B.doc
Page 29
OBID i-scan
®
ISO 15693 MODE:
Bit:76543210
Function00AFINO-TSDATA-
DATACODING
MOD
SUB-CARRIER
DATA-RATE
System-ManualID ISC.MR/PR/PRH101
b0:- do note use -
b1:Fast Mode (1 / 4)
b0:- do note use –
b1:10%
b0:ASK (one sub-carrier)
b1:- do note use -
b0:- do note use -
b1:high
RATE
SUB-
CARRIER
MODDATA
CODING
NO-TS
b0:16 timeslots
b1:1 timeslot
Note:
Anticollision is only possible if NO-TS=16.
AFI
b0:disabled
b1:enabled
ISO 15693 AFI:
Application Family Identifier to select a Transponder
ISO 15693 OPTION:
Bit:76543210
Function0000WR-OPTION00
WR-OPTION:
b00:automatically set
b10:Tag Option = 0
b11:Tag Option = 1
Note:
• If WR-OPTION is automatically set, the Reader sets the WR-OPTION to 0, if the
ISO15693Host Command is in non-addressed mode. In the case of a Tag-it HF-I Standard/Plus/Pro the WR-OPTION must be set to 1 for all Write and Lock commands to
respond properly.
• See chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transponders for more
details about the correct WR-OPTION.
FEIG ELECTRONIC GmbHPage 29 of 131H60301-3e-ID-B.doc
Page 30
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
CUSTOMER OPTION (from firmware version 1.04-A, 1.03-USB):
Bit:76543210
Function0000000
Bit0 (INFINEON-OPTION):
b0:Use ISO Cmd’s for Read/Write Infineon-Tag (4Byte Blocksize)
b1:Use Infineon Custom Cmd’s for Read/Write Infineon-Tag (8Byte Blocksize)
ISO-Blocksize:
Defines the block size of an unknown ISO-transponder or if the transponder is used in the
non-addressed mode.
Range: 0x01 ... 0xFF
A value of 0x00 will be automatically set to a block size of 4byte.
Bit0
FEIG ELECTRONIC GmbHPage 30 of 131H60301-3e-ID-B.doc
Page 31
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.6. CFG5: Anticollision
The parameters of the CFG5 configuration block contain anticollision settings.
Byte0123456
Contents
Default0x02
Byte78910111213
Contents0x000x000x000x00ONT0x000x00
Default0x01
TIMESLOTS
TIMESLOTS: (only I-Code 1 and I-Code EPC/UID Transponders)
Number of timeslots with which Transponders will be read.
TIMESLOTSNumber of TimeslotsID ISC.MR/PR/PRH101
0x030x020x010x00
1
0x000x000x000x000x000x00
16
841
√√√√
• Each I-Code 1 and I-Code EPC/UID Transponder responds in a chosen timeslot. Choosing
too much timeslots compared to the number of Transponders in the antenna field causes
that only a small number of Transponders can be selected at one time. On the other hand
are too many timeslots very time consuming. The optimum number of timeslots is about
twice the number of Transponders expected in the antenna field at the same time.
ONT:
Defines which Transponder will send to the host.
Bit:76543210
Driver0000000ONT
ONT:
b0:all Transponders in the field will be send to the host. The Reader performs a
RF Reset before any command reads a UID
b1:only the new selected Transponders will sent to the host
Note:
If 1 timeslot is set and the CRC on an I-Code EPC is wrong the serial number will be transferred
and the status is set to “[0x02] Data False”
1
A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an-
swers with STATUS = 0x11.
FEIG ELECTRONIC GmbHPage 31 of 131H60301-3e-ID-B.doc
Page 32
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.7. CFG6: Scan-Mode1
The parameters of the CFG6 configuration block contain Scan-Mode settings. To enable Scan-Mode
the SCAN-MODE bit in the configuration block CFG1 (3.2. CFG1: Interface) must be set.
Byte0123456
ContentsSCANNER-
MODE
Default
MR101
Default
PRH101
Byte78910111213
Contents SCAN-LOCK-
Default
MR101
Default
PRH101
0x020x010x00
0x800x010x00
TIME
0x0A
1 sec.
0x0A
1 sec.
0x000x00SCAN-DATA0x000x00SCAN-LOCK-
TIME
0x000x000x00DB-ADRD-LGTD-START
0x050x040x00
0x050x040x00
SCANNER-MODE
defines the mode of the scanner.
Bit:76543210
FunctionTrigger0000mode
mode:
Trigger:
b000:Single Read: (active for read duration – stops after good read)
When all Transponders in detection range has been decoded, the Reader
will stop the scan. The Reader must be triggered again to read other Transponders.
b010:Continuos Read:
The Reader will read as much Transponders as it can decode regardless
whether it is the same or not. This mode is mainly used for demonstration
and diagnostic.
b0:Trigger disabled:
The Reader scans all the time. However, this mode increase the current
consumption
b1:Trigger enabled: (only ID ISCPRH101)
The Reader start the scan, if the trigger is activated by the external switch.
Note
If Trigger is enabled an not activated by the external switch, the RFfield will be switched off.
FEIG ELECTRONIC GmbHPage 32 of 131H60301-3e-ID-B.doc
Page 33
OBID i-scan
SCAN-DATA
selects the data types to be send in the Scan Mode.
FunctionByte
Notes:
• If the bits UID and DB are set to 0, the scan-mode is switched off.
UID = Serial No.
DB = Data Block
®
Bit:76543210
COM-
Order
Prefix
System-ManualID ISC.MR/PR/PRH101
0000DBUID
Setting of this bit activates the output of the UID
b0Output of the UID inactive
b1Output of the UID active
Setting of this bit activates the output of a specified data field.
b0Output of a data field inactive
b1Output of a data field active
COM Prefix
When this option is on, the Reader will transmit the COM-ADR before each data set.
b0COM-ADR of the Reader will not transmit
b1COM-ADR of the Reader will transmit
Byte Order
Defines the Byte Order within frame
b0MSB first
b1LSB first
Note:
If the COM Prefix is enabled the COM-ADR will be send in front of the Header
FEIG ELECTRONIC GmbHPage 33 of 131H60301-3e-ID-B.doc
Page 34
OBID i-scan
r
r
®
System-ManualID ISC.MR/PR/PRH101
SCAN-LOCK-TIME: (1 ... 65535 * 100 ms = 100 ms ... 6553,5 sec)
The SCAN-LOCK-TIME defines the period in which the Reader does not transmit the Transponder data a second time, after it has transmitted it the first time. (regardless whether the
Transponder is in the detection range of the reader during SCAN-LOCK-TIME or not). The
SCAN-LOCK-TIME starts after the data transmission from the Transponder to the Reader.
start of read
Transponder in field
SCAN-LOCK-TIME
Data output
t
t
o
t
s
tr:Time to read the Transponder data
t
t
o
t
s
DB-ADR:
D-LGT:
:Data Transmission from the Reader to the host
t
o
:SCAN-LOCK-TIME
t
s
As long as the SCAN-LOCK-TIME is active, the Transponder can be in the detection
range of the reader or outside of it.
Transponder address of the first data block which will be transferred in Scan-Mode.
Range: 0x00...0xFF.
See for valid addresses: ANNEX G: Memory Model I-Code 1 Transponders and 9.1. Suppo
ted ISO15693 Host commands for ISO15693 Transponders
D-LGT defines the length of raw data which are transmitted in the Scan-Mode.
Number of data bytes to be transferred, starting with the D-START.
Example:
data block
Byte01234567
Data0x010x230x450x670x890xAB0xCD0xEF
r-
D-START = 1
D-LGT = 4
Output Data0x230x450x670x89
FEIG ELECTRONIC GmbHPage 34 of 131H60301-3e-ID-B.doc
Page 35
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
D-START:
This parameter defines the first byte in the raw data (defined by DB-ADR and D-LGT), which
will be transferred in Scan-Mode. To transfer the whole data block D-START must be set to 0.
Note:
The size of one data block depends on the type of Transponder.
The maximum number of the transferred data bytes depends on the reader type and configuration
settings and the used sign type.
* Only characters from A to X and 0 to 9 are non special character.
32 special char.
32 special char.
53 special char.
43 special char.
42 special char.
Note:
If an USB-Reader is used in Scan mode and “ASCII formatted hex-data” is configured it will be
distinguish between letters, numbers and special character(symbols). The special characters
will be first changed into the Unicode than into the USB-Keycode. Therefore you can transfer
more letters and numbers than special characters.
FEIG ELECTRONIC GmbHPage 35 of 131H60301-3e-ID-B.doc
Defines the data format of the data and the value of the data.
Bit:76543210
Function0000DB-FORMAT
HEADER-
USR1
HEADER -
USR2
HEADER -
USR3
HEADER -
USR4
0x00LEN-USR
DB-FORMAT
b0000unformatted hex-data
b0010ASCII formatted hex-data
In this case the data are transferred as they were read by the reader
In this case the raw data from the Transponder were converted to ASCII Code before transfer. For this purpose, the data bytes first are separated
into their Nibbles and then changed into ASCII signs according the following
table.
The I-Code EPC Transponder supports a selection feature in which groups of Transponders may be
selected. The parameters in this configuration block define the selection mask. Only the Transponders
in which the selection mask match with the serial number return their serial number.
Byte01- 12
Contents SELECTION
BITS
Default0x000x000x000x000x000x000x00
Byte1 – 1213
ContentsSELECTION MASKSELECTION
Default0x000x000x000x000x000x00
SELECTION
MASK MSB
SELECTION MASK
0x00
MASK LSB
CFG9:
Byte0-456
ContentsSELECTION MASKSELECTION
MASK LSB
Default0x000x000x000x000x000x000x00
Byte78910111213
Contents-------
Default0x000x000x000x000x000x000x00
SELECTION BITS:
Defines the number of bits for the selection mask. If 0, no selection take place. The advantage of the selection is that the Transponder communication time is speeded up. The maximum number of bits is 152 (=0x98)
SELECTION MASK:
Defines the mask for the selection (MSB first). The selection mask is checked against the
memory content (I-Code EPC and UID) on a bit by bit basis.
-
FEIG ELECTRONIC GmbHPage 39 of 131H60301-3e-ID-B.doc
Page 40
OBID i-scan
Example:
Number of Selection Bits = 10 (0x0A)
Selection Mask: 0x01 0x02 0x03 0x04 0x05 0x06 ...
®
Number of Selection Bits
System-ManualID ISC.MR/PR/PRH101
Note:
Selection
Bits
Selection
Mask
1234567891011121314
00000001000000100000...
0x010x02...
15 16 17 18 19 20 ...
Only Transponders whose serial numbers begin with "0000 0001 00" return an answer.
This configuration can only be stored in the RAM memory of the reader. After power
OFF or a CPU-Reset the configuration in CFG8 will be deleted.
FEIG ELECTRONIC GmbHPage 40 of 131H60301-3e-ID-B.doc
Page 41
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.10. CFG16: Customer Command Option Bytes
(from firmware version 1.04-A, 1.03_USB)
The configuration blocks CFG10 .. 15 are reserved for future use.
Byte0123456
Contents0x00
Default0x000x000x000x000x000x00
Byte78910111213
Contents
Default0x000x000x000x000x000x000x00
ST
EMFUJITSU
0x00
TI
EM (EM MICROELECTRONIC):
Switchs ON/OFF the use of customer commands of EM Microelectronic Transponders:
0x00
0x000x000x000x00
KSW
0x00
PHILIPS
FUJITSU:
Bit:76543210
Function00000000
Switchs ON/OFF the use of customer commands of FUJITSU Transponders:
Bit:76543210
Function00000
FCmdsFAST
FAST:b0: Standard Inventory
b1: Fast Inventory
FCmds:b00: automatic Mode
b01: Standard Mode (Read, Write EAS, EAS, etc.)
b10: Fast Mode (Fast Read, Fast Write EAS, Fast EAS, etc.)
KSW:
Switchs ON/OFF the use of customer commands of KSW Transponders:
Bit:76543210
Function00000000
FEIG ELECTRONIC GmbHPage 41 of 131H60301-3e-ID-B.doc
Page 42
OBID i-scan
®
PHILIPS:
Switchs ON/OFF the use of customer commands of PHILIPS Transponders:
Bit:76543210
Function00000000
ST(STMicroelectronics):
Switchs ON/OFF the use of customer commands of PHILIPS Transponders:
Bit:76543210
Function00000000
System-ManualID ISC.MR/PR/PRH101
TI (Texas Instruments):
Switchs ON/OFF the use of customer commands of Texas Instruments Transponders:
Bit:76543210
Function00000000
FEIG ELECTRONIC GmbHPage 42 of 131H60301-3e-ID-B.doc
Page 43
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
3.11. CFG48: Bluetooth
The configuration blocks CFG17 .. 47 are reserved for future use.
Byte0123456
Contents0x000x00Bluetooth_name_suffixBlue-
tooth_Key
Default0x310x300x310x420x31
Byte78910111213
ContentsBluetooth_Key0x000x000x00Power On-
Default0x320x330x340x03
Time [min.]
Bluetooth_name_suffix:
Defines the name-suffix of Bluetooth-modul. The whole name of Bluetooth-modul is:
OBID-PRHByte2Byte3Byte4Byte5. (Default: OBID-PRH101B)
Bluetooth_Key:
Defines the authentification pin of Bluetooth-modul
Power-On Time (value in minutes):
Defines the duration of power-on time after the last inventory (retrigger).
Durations between 1min. – 10min. possible (Default: 3min.).
FEIG ELECTRONIC GmbHPage 43 of 131H60301-3e-ID-B.doc
Page 44
OBID i-scan
4. Protocols for Reader Configuration
®
System-ManualID ISC.MR/PR/PRH101
Via the protocols for the Reader configuration, the Reader may be adapted to individual conditions of
application within wide limits.
4.1. [0x80] Read Configuration
By using the Read Configuration the actual configuration of the Reader can be detected. In order to do
this, the configuration is read in blocks of 14 bytes each and addressed by CFGn in the byte CFGADR.
Host → Reader
12345-66COM-ADR[0x80]CFG-ADRCRC16
Host ← Reader
12345...1819-20
20COM-ADR[0x80]
STATUS
1
CFG-RECCRC16
CFG-ADR2:
Bit:76543210
FunctionLOC0CFGn: Address of Configuration Block
CFGn: memory-address of the required configuration block
LOC:specifies the location of the configuration block
b0RAM
b1EEPROM
CFG-REC:
14 byte configuration block read from address CFGn in CFG-ADR.
Note:
Reading from reserved configuration blocks will result in an 0x15 error code.
1 see ANNEX D: Index of Status Bytes
2
see Chapter 3. Configuration Parameters (CFG)
FEIG ELECTRONIC GmbHPage 44 of 131H60301-3e-ID-B.doc
Page 45
OBID i-scan
4.2. [0x81] Write Configuration
®
System-ManualID ISC.MR/PR/PRH101
The configuration of the Reader can be changed by means of the Write Configuration command. In
order to do this, the configuration memory is written to with 14 bytes block length and addressed by
CFGn in the byte CFG-ADR. The description of parameters can be taken from Chapter 3. Configurati-
on Parameters (CFG)
Host → Reader
12345...1819-20
20COM-ADR[0x81]CFG-ADRCFG-RECCRC16
Host ← Reader
12345-66COM-ADR[0x81]
STATUS
1
CRC16
CFG-ADR2:
Bit:76543210
FunctionLOC0CFGn: Address of Configuration Block
CFGn: memory-address of the required configuration block
LOC:specifies the location of the configuration block
b0RAM
b1EEPROM
CFG-REC:
14-byte configuration block stored in the configuration memory of the Reader at
address CFGn.
Note:
A write to reserved configuration blocks will result in error code 0x16.
1 see ANNEX D: Index of Status Bytes
2
see chapter 3. Configuration Parameters (CFG)
FEIG ELECTRONIC GmbHPage 45 of 131H60301-3e-ID-B.doc
Page 46
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
4.3. [0x82] Save Configuration
By the command Save Configuration each configuration block of the RAM can be stored in EEPROM.
Host → Reader
12345-66COM-ADR[0x82]CFG-ADRCRC16
Host ← Reader
12345-66COM-ADR[0x82]
STATUS
1
CRC16
CFG-ADR2:
Bit:76543210
Function0MODECFGn: Address of Configuration Block
CFGn: memory-address of the required configuration block
MODE: specifies one or all configuration blocks
b0configuration block specified by CFGn
b1all configuration blocks
Note:
• To store RAM configuration after power down use 4.3. [0x82] Save Configuration
• A save configuration to EEPROM with reserved configuration blocks will result in error
code 0x16.
1
see ANNEX D: Index of Status Bytes
2
see chapter 3. Configuration Parameters (CFG)
FEIG ELECTRONIC GmbHPage 46 of 131H60301-3e-ID-B.doc
Page 47
OBID i-scan
4.4. [0x83] Set Default Configuration
®
System-ManualID ISC.MR/PR/PRH101
Using the command Set Default Configuration each configuration block can be reset to the manufacturer's setting.
Host → Reader
12345...66COM-ADR[0x83]CFG-ADRCRC16
Host ← Reader
12345...66COM-ADR[0x83]STATUSCRC16
CFG-ADR:
Bit:76543210
FunctionLOCMODECFGn: Address of Configuration Block
CFGn: memory-address of the required configuration block
MODE: specifies one or all configuration blocks
b0configuration block specified by CFGn
b1all configuration blocks
LOC:specifies the location of the configuration block
b0RAM
b1RAM and EEPROM
Notes:
• To save the configuration to non-volatile memory, use 4.3. [0x82] Save Configuration
• A set to default configuration with reserved configuration blocks will result in error code
0x16.
FEIG ELECTRONIC GmbHPage 47 of 131H60301-3e-ID-B.doc
Page 48
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
5. Protocols for Reader Control
5.1. [0x52] Baud Rate Detection
This protocol serves to determine the actual baud rate of the Reader’s asynchronous interface.
Host → Reader
12345,66COM-ADR[0x52]0x00CRC16
Host ← Reader
12345,66COM-ADR[0x52]0x00CRC16
Note:
• The return protocol will only be sent if the inquiry is executed with the baud rate and actual
parity of the Reader.
5.2. [0x55] Start Flash Loader
This protocol starts the internal Flash Loader in the Reader to perform a firmware update.
Please read the corresponding update description.
Host → Reader
1234,550x00[0x55]CRC16
Host ← Reader
12345,660x00[0x55]0x00CRC16
Note:
• This command is only available if the correct COM-ADR of the Reader is used.
• All COM-addresses except 255 [0xFF] will be accept.
FEIG ELECTRONIC GmbHPage 48 of 131H60301-3e-ID-B.doc
Page 49
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
5.3. [0x63] CPU Reset
This protocol allows you to reset the CPU on the Reader.
Host → Reader
1234,55COM-ADR[0x63]CRC16
Host ← Reader
12345,66COM-ADR[0x63]
STATUS
Note:
The RF-field will be switch off after a “CPU Reset”
This command is not available for ID ISC.PRH101-B readers !
1
CRC16
11 see ANNEX D: Index of Status Bytes
FEIG ELECTRONIC GmbHPage 49 of 131H60301-3e-ID-B.doc
Page 50
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
5.4. [0x65] Get Software Version
This protocol allows you to determine the software version of the Reader, its type and the types of the
Transponders which are supported by the software.
Revision status of the development firmware. D-REV is set to ‘0’ in customized firmware revisions.
HW-Type:
Displays options which are supported by the Reader Hardware
SW-TYPE:
Displays the type / model of the Reader
(see: ANNEX K: Codes of Reader Types)
TR-TYPE:
Displays the Transponders supported by the software.
Bit:15141312111098
Function:--------
Bit:76543210
Function:I-Code
UID
1 see ANNEX D: Index of Status Bytes
I-Code
EPC
--ISO15693
--I-Code 1
FEIG ELECTRONIC GmbHPage 50 of 131H60301-3e-ID-B.doc
Page 51
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
5.5. [0x66] Get Reader Info
this protocol allows you to determine, the Firmware version, its type and the types of the Transponders
which are supported by the Firmware, and some other hard- and firmware options of the Reader. Also
the Device_ID can be determined.
Host → Reader
12345,65COM-ADR[0x66]MODECRC16
Host ← Reader
Depending on the MODE Parameter the reader’s response has a differing structure with
several information's:
FEIG ELECTRONIC GmbHPage 51 of 131H60301-3e-ID-B.doc
Page 52
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
MODE:
Via the Parameter MODE different information could requested from the Reader.
0x00:General hard- and firmware information's of the reader firmware
0x02:General hard- and firmware information's of the USB-Controller firmware
0x80:Device-ID
This Information's are necessary for some firmware updates or firmware upgrades.
SW-REV:
Revision status of the firmware. Depending on the Mode and reader type different controller’s
are meant.
D-REV / HW-TYPE / SW-TYPE /TR-TYPE:
see: 5.4. [0x65] Get Software Version
RX-BUF:
RX-BUF is the maximum receive buffer size of the Reader. If a protocol from the host exceeds the RX-BUF size the Reader responds with 0x81 PROTOCOL LENGTH ERROR.
TX-BUF:
TX-BUF is the maximum transmit buffer size of the Reader. The host has to take in to account that a response protocol of the Reader can have this length.
DEV_ID:
Individual device identifier of the Reader.
CUSTOM_L
Indicates which customer firmware is licensed on the Reader.
FW_L:
Indicates which Firmware version is licensed on the Reader.
TR_DRV_L:
Indicates which Transponder drivers are licensed on the Reader.
FNC_L
Indicates which optional functions are licensed on the Reader.
FEIG ELECTRONIC GmbHPage 52 of 131H60301-3e-ID-B.doc
Page 53
OBID i-scan
5.6. [0x69] RF Reset
®
System-ManualID ISC.MR/PR/PRH101
The RF-field of the Reader antenna can be switched off for trf = 15 ms by the command RF Reset.
Thus, all Transponders which are within the antenna field of the Reader will be reset to their base setting.
Host → Reader
1234,55COM-ADR[0x69]CRC16
Host ← Reader
12345,6
1
CRC16
Notes:
6COM-ADR[0x69]
STATUS
• After an RF Reset the Reader is not able to receive a new Transponder before expiration of trf .
• After an RF Reset, a Transponder which is located within the field must be re-selected.
• The response of this command will be send after the RF Reset was completed.
5.7. [0x6A] RF ON/OFF
The command RF ON/OFF switches the RF field of the Reader antenna ON and OFF.
Host → Reader
12345,66COM-ADR[0x6A]RFCRC16
Host ← Reader
12345,66COM-ADR[0x6A]
STATUS
2
CRC16
RF:
0x00RF-Field of Reader antenna is OFF
0x01RF-Field of Reader antenna is ON
1 see ANNEX D: Index of Status Bytes
2
see ANNEX D: Index of Status Bytes
FEIG ELECTRONIC GmbHPage 53 of 131H60301-3e-ID-B.doc
Page 54
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
5.8. [0x71] Set Output
The command [0x71] is used for temporary limited or unlimited activation of the digital outputs or displays (LED, beeper) of the Reader.
Each output takes on the state defined by the byte "OS" for the period of time specified in the protocol.
The flashing frequency is defined by the byte "OSF". Via this protocol, the beeper and the LEDs can
be switched on or off for the indicated period of time. If the Reader receives a protocol "Set Output", all
times that have been active until then are overwritten by the new times specified in the protocol if they
are > 0.
Host → Reader
1234,56,7
13COM-Adr[0x71]OSOSF
8,910,1112,13
ª
OS-Time0x00CRC16
°
Host ← Reader
12345,6
6COM-Adr[0x71]
OS:
The word OS (Output State) defines the status of the signal emitters (LEDs and beeper) during the time defined in "OS-time". The signal emitters can be selected single or in a group.
Function:00000000
LED grn-/LED red-/Beeper-mode (PRH: LED blue instead of LED red):
1
Status
Bit:15141312111098
76543210
ª
00Beeper mode
(only PRH101)
LED red
mode
CRC16
°
LED grn
mode
b00UNCHANGEDOS-Time has no effect on the status of the signal emitter
b01ONSignal emitter for OS-Time = active
b10OFFSignal emitter for OS-Time = inactive
b11FLASHSignal emitter for OS-Time = with "OSF" alternating
1
see ANNEX D: Index of Status Bytes
FEIG ELECTRONIC GmbHPage 54 of 131H60301-3e-ID-B.doc
Page 55
OBID i-scan
OSF:
The byte "OSF" (Output State Flash) allows you to assign an individual flashing-frequency to
each LED and to the beeper.
Function:00000000
LED grn-/LED red-/Beeper-frq (PRH: LED blue instead of LED red):
®
Bit:15141312111098
76543210
ª
00Beeper (OUT1) frq
System-ManualID ISC.MR/PR/PRH101
(only PRH101)
LED red
frq
LED grn
frq
b111 Hz
b102 Hz
b014 Hz
b008 Hz
°
OS-Time
By the values defined by "OS-Time", the LEDs, the beeper can be activated for a temporary
or unlimited period.
Exceptions are the time values 0 and 65535 (0xFFFF) (see following table).
0x00011 x 100ms-> 100ms
......
0xFFFE65534 x 100ms -> 1:49:13 h
0xFFFFcontinuously active
Note:
• In order to reset a continuously active time, "OS-Time = 1" must be sent to the
Reader, which effects a change to the idle status after 100 ms
• The continuous activation is canceled after a reset or a power failure .
FEIG ELECTRONIC GmbHPage 55 of 131H60301-3e-ID-B.doc
Page 56
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
5.9. [0x74] Get Input (only for ID ISC.PRH101)
With this protocol the current status of the digital input IN1 (switch) can be checked.
Host → Reader
1234...55COM-ADR[0x74]CRC16
Host ← Reader
123456...77COM-ADR[0x74]
STATUS
Input:
Bit:76543210
Function:-------IN1
1
INPUTCRC16
b0digital input = inactive
b1digital input = active
1 see ANNEX D: Index of Status Bytes
FEIG ELECTRONIC GmbHPage 56 of 131H60301-3e-ID-B.doc
Page 57
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6. Protocols for ISO15693 Host Commands
Some ISO15693Host commands can be used to access I-Code 1 Transponders. The additional commands Read Config Block and Write Config Block were created by FEIG ELECTRONIC to provide
full Transponder configuration capabilities for I-Code 1 Transponders via the OBID
model (see ANNEX G: Memory Model I-Code 1 Transponders). The following combinations are possible:
Transponder Types
I-Code 1ISO15693I-Code
EPC/UID
6.1. [0xB0] Host commands for ISO15693 Mandatory
and Optional Commands
6.1.1. [0x01] Inventory
6.1.2. [0x02] Stay Quiet
6.1.3. [0x22] Lock Multiple Blocks
6.1.4. [0x23] Read Multiple Blocks
6.1.5. [0x24] Write Multiple Blocks
6.1.6. [0x25] Select
6.1.7. [0x26] Reset to Ready
6.1.8. [0x27] Write AFI
6.1.9. [0x28] Lock AFI
6.1.10. [0x29] Write DSFI
6.1.11. [0x2A] Lock DSFI
6.1.12. [0x2B] Get System Information
6.1.13. [0x2C] Get Multiple Block Security Status
6.1.14. [0xA0] Read Config Block
6.1.15. [0xA1] Write Config Block
8. [0xB1] Host commands for ISO15693 Custom and
Proprietary Commands
8.6. [0xBF] ISO15693 Transparent Command
√√ √
√√ √
√
√
√√
√√ √
√
√
√
√
√
√
√
2
√
3
√
√
√
√
1
√
®
i-scan memory
1
only Philips I-Code UID
2 3
Read and Write Config Block will only be available if the I-CODE_MODE (MAPPING)is set to “FEIG Memory
Model“ see: 3.5. CFG4: Transponder Parameters
FEIG ELECTRONIC GmbHPage 57 of 131H60301-3e-ID-B.doc
Page 58
OBID i-scan
6.1. [0xB0] Host commands for ISO15693 Mandatory and Optional Commands
®
System-ManualID ISC.MR/PR/PRH101
This command sends ISO 15693 defined RF commands to the Transponder.
Host → Reader
1234...n-2n-1,nnCOM-ADR[0xB0]REQUEST-
DATA
CRC16
Host ← Reader
12345...n-2n-1,nnCOM-ADR[0xB0]STATUSRESPONSE-
DATA
CRC16
REQUEST-DATA:
Command specific request
RESPONSE-DATA:
Command specific response
Notes:
• Data is only transferred if STATUS = 0x00, 0x83, 0x94, 0x95.
• These commands is not available if Scan-Mode is active.
FEIG ELECTRONIC GmbHPage 58 of 131H60301-3e-ID-B.doc
Page 59
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.1. [0x01] Inventory
This command reads the UID of all Transponders inside the antenna field. If the Reader has detected
a new Transponder, the Transponder will be automatically set to the quiet state by the Reader. In this
state the Transponder does not send back a response for the next inventory command.
The Transponder sends back a response every time:
• if the Transponder has left the antenna and reentered the antenna field or
• if a command was send to the Reader or
• if the ONT bit in the ONT register of the 3.6. CFG5: Anticollisionconfiguration block is not set.
REQUEST-DATA
45
0x01MODE
RESPONSE-DATA (standard)
5678...15
DATA-SETSTR-TYPEDSFIDUID
Repeated DATA-SETS times
RESPONSE-DATA (I-Code EPC)
567...14 (18)
DATA-SETSTR-TYPEEPC
Repeated DATA-SETS times
RESPONSE-DATA (I-Code UID)
567...25
DATA-SETSTR-TYPEIDD
(14 byte data bytes + 5 byte UID)
Repeated DATA-SETS times
MODE:
Bit:76543210
FunctionMORE0000000
MORE:
b0new Inventory requested
b1more data requested (IF Status 0x94 appears-> more data sets are
available)
DATA-SETS:
Number of Transponder data sets to be transferred in this Reader response.
FEIG ELECTRONIC GmbHPage 59 of 131H60301-3e-ID-B.doc
Page 60
OBID i-scan
®
TR-TYPE:
Bit:76543210
FunctionRF_TEC--TYPE_NO
RF_TEC:
Indicates the RFID - Technology of the present Transponder:
b00:13,56 MHz Transponder
b10:UHF Transponder
TYPE_NO
Displays the Transponder type of the present Transponder
(see: ANNEX A: Codes of Transponder Types).
DSFID: (only ISO15693 Transponders)
Data Storage Family Identifier. If not used this value will return 0x00.
UID:
System-ManualID ISC.MR/PR/PRH101
• Read-only serial number of the Transponder.
EPC:
• For I-Code EPC Transponders: if 8 or 12 Bytes of the I-Code EPC are transmitted, dependents
on the I-Code EPC Transponder type.
UID:
• For UID Transponder: the 19 Byte Identifier Data (IDD) will be displayed.
Identifier Data (IDD):
User Data (Read/Write)UD CRC 16 (Read/Write)UID (ReadOnly)
DB 0-11DB12-13DB14-18
Notes:
• This command supports all Transponders.
• If ONT = b1 only the UID of those Transponders are read which came into the antenna field
since the last Inventory command.
• If ONT = b0 a RF-Reset is performed to read the UID of all Transponders inside the antenna
field.
• If the STATUS byte of the protocol frame has the value 0x94, more UID’s can be read out of
the Reader with MORE = b1.
FEIG ELECTRONIC GmbHPage 60 of 131H60301-3e-ID-B.doc
Page 61
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.2. [0x02] Stay Quiet
This command sets one Transponder to Quiet State.
REQUEST-DATA
456-13
0x02MODEUID
MODE:
Bit:76543210
Function00000ADR
ADR:
b001addressed
UID:
Read-only serial number of the Transponder.
Note:
•This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 61 of 131H60301-3e-ID-B.doc
Page 62
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.3. [0x22] Lock Multiple Blocks
This command locks one or more data blocks.
The supported ISO15693Host commands depend on the different ISO15693 Transponder types, they
are described in chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transponders.
REQUEST-DATA
45(6...13)6 / (14)7 / (15)
0x22MODEUIDDB-ADRDB-N
RESPONSE-DATA (STATUS = 0x03)
5
DB-ADR-E
RESPONSE-DATA (STATUS = 0x95)
56
ISO15693
ERROR
DB-ADR-E
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read only serial number of the Transponder. The UID is required only in the addressed mode.
DB-ADR:
First block number to be locked. First block can be any value between 0 and 255.
DB-N:
Number of data blocks to be locked, starting at DB-ADR.
The maximum number of DB-N, depends on DB-Size and the interface transmit buffer size
TX-BUF. The maximum number of DB-N is:
(TX-BUF - 10 )/(DB-
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95.
DB-ADR-E:
Block number where the error occurred.
FEIG ELECTRONIC GmbHPage 62 of 131H60301-3e-ID-B.doc
Page 63
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.4. [0x23] Read Multiple Blocks
This command reads one or more data blocks.
The supported ISO15693 Host commands depend on the different ISO15693Transponder types,
which are described in chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transpond-
ers.
REQUEST-DATA
45(6...13)6 / (14)7 / (15)
0x23MODEUIDDB-ADRDB-N
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
RESPONSE-DATA
5678...n
DB-NDB-SIZESEC-STATUSDB
Repeated DB-N times
MODE:
UID:
DB-ADR:
DB-N:
Bit:76543210
Function0000SECADR
ADR:
b000non-addressed
b001addressed
b010selected
SEC:
b0SEC-STATUS always = 0x00
b1security status of following data block in SEC-STATUS
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
First block number to be read. First block can be any value between 0 and 255.
Number of data blocks to be read from the Transponder, starting at DB-ADR.
The maximum number of DB-N, depends on DB-Size and the interface transmit buffer size
TX-BUF. The maximum number of DB-N is:
(TX-BUF - 10 )/(DB-Size+1) ⇒ Standard Protocol
(TX-BUF - 12 )/(DB-Size+1) ⇒ Advanced Protocol
FEIG ELECTRONIC GmbHPage 63 of 131H60301-3e-ID-B.doc
Page 64
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
DB-SIZE:
Number of bytes of one data block. This value depends on the specification of the Transponder manufacturer, see chapter 9.1. Supported ISO15693 Host commands for ISO15693
Transponders.
SEC-STATUS:
Block security status of following data block. If supported by the ISO15693 transponder.
I-Code 1 Transponder doesn’t support this function.
DB:
Requested data block. The block size is defined by DB-SIZE.
Notes:
• A read from 1 block uses a Read Single Block command to the Transponder.
• If a Transponder does not support Read Multiple Blocks commands several Read Single
Block commands are used for this Transponder.
• Only one Transponder can be read in the non-addressed mode.
• I-Code 1 Transponder cannot be read in the selected mode.
• An addressed read on the I-Code1 needs an 6.1.1. [0x01] Inventory command first to select
the transponder, even if the UID is known.
• USB-reader: If the reader is set to 8 timeslots (for I-Code 1) a maximum of 5 blocks can be
read from an I-Code 1 transponder with one read command.
• A non-addressed read on the I-Code1 cannot be performed if the transponder was selected
by an inventory command first. It must be deselected by using the command 5.6. [0x69] RF
Reset
FEIG ELECTRONIC GmbHPage 64 of 131H60301-3e-ID-B.doc
Page 65
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.5. [0x24] Write Multiple Blocks
This command writes one or more data blocks.
The supported ISO15693Host commands depend on the different ISO15693Transponder types,
which are described in chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transponders.
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
Address of the first data block to be written to the Transponder. First block can be any value
between 0 and 255.
Number of data blocks to be written to the Transponder, starting at DB-ADR.
The maximum number of DB-N, depends on DB-Size and the interface receiver buffer size
RX-BUF. The maximum number of DB-N is:
(RX-BUF - 10 )/(DB-Size) ⇒ Standard Protocol
(RX-BUF - 12 )/(DB-Size) ⇒ Advanced Protocol
FEIG ELECTRONIC GmbHPage 65 of 131H60301-3e-ID-B.doc
Page 66
OBID i-scan
®
DB-SIZE:
Number of bytes of one data block. This value depends on the specification of the Transponder manufacturer, see chapter 9.1. Supported ISO15693 Host commands for ISO15693
Transponders. DB-SIZE must be 1 for the I-Code EPC/UID Transponder.
DB:
Data of the data block to be written to the Transponder. The required block size is defined by
DB-SIZE. The number of the expected bytes are DB-N * DB-SIZE.
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
DB-ADR-E:
Block number where the error occurred.
Notes:
System-ManualID ISC.MR/PR/PRH101
• A write to 1 block uses a Write Single Block command to the Transponder. This will be man-
aged by the Reader internally.
• If a Transponder does not supports Write Multiple Blocks commands several Write Single
Block commands are used for this Transponder.
• A write command on I-Code 1 Transponders can only be performed in the addressed mode.
• USB-reader: If the reader is set to 8 timeslots (for I-Code 1) a maximum of 5 blocks can be
written on an I-Code 1 transponder with one write command.
• If an error occurred during a write command, the number of the block where the error oc-
curred will be send to host
• If the Reader uses the “original I-Code Memory Model” see:3.5. CFG4: Transponder Parame-
ters the original I-Code address in DB-ADR must be used.
• A write command on I-Code EPC Transponders can only be performed in the non-addressed
mode whereas the block-size (DB-SIZE) must be 1 Byte.
• If an I-Code EPC Transponder is already locked, the reader answers with status = [0x03].
FEIG ELECTRONIC GmbHPage 66 of 131H60301-3e-ID-B.doc
Page 67
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.6. [0x25] Select
This command sets one Transponder to the Select State. Only one ISO15693 Transponder can be
selected at once. An already selected Transponder will automatically be set to Ready State.
REQUEST-DATA
456...13
0x25MODEUID
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
MODE:
Bit:76543210
Function00000ADR
ADR:
b001addressed
UID:
Read-only serial number of the Transponder.
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
Note:
•This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 67 of 131H60301-3e-ID-B.doc
Page 68
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.7. [0x26] Reset to Ready
This command sets one Transponder to Ready State.
REQUEST-DATA
45(6...13)
0x26MODEUID
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
Note:
• This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 68 of 131H60301-3e-ID-B.doc
Page 69
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.8. [0x27] Write AFI
This command writes a new AFI code to one or more Transponders
The supported ISO15693 Host commands depend on the different ISO15693 Transponder Types,
which are described in chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transpond-
ers.
REQUEST-DATA
45(6...13)6 / (14)
0x27MODEUIDAFI
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
AFI:
Application Family Identifier of the Transponder.
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
Note:
•This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 69 of 131H60301-3e-ID-B.doc
Page 70
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.9. [0x28] Lock AFI
This command locks the AFI register in one or more Transponders.
The supported ISO15693 Host commands depend on the different ISO15693 Transponder types,
which are described in chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transpon-
ders.
REQUEST-DATA
45(6...13)
0x28MODEUID
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
Note:
•This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 70 of 131H60301-3e-ID-B.doc
Page 71
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.10. [0x29] Write DSFI
This command writes the DSFID to one ore more Transponders.
The supported ISO15693 Host commands depend on the different ISO15693 Transponder types,
which are described in chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transpon-
ders.
REQUEST-DATA
45(6...13)6 / (14)
0x29MODEUIDDSFID
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
DSFID:
Data Storage Format Identifier of the Transponder.
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
Note:
•This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 71 of 131H60301-3e-ID-B.doc
Page 72
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.11. [0x2A] Lock DSFI
This command locks the DSFID register in one or more Transponders.
The supported ISO15693 Host commands depend on the different ISO15693 Transponder types,
which are described in chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transpon-
ders.
REQUEST-DATA
45(6...13)
0x2AMODEUID
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
Note:
•This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 72 of 131H60301-3e-ID-B.doc
Page 73
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.12. [0x2B] Get System Information
This command reads the system information from one Transponder.
REQUEST-DATA
45(6...13)
0x2BMODEUID
RESPONSE-DATA (STATUS = 0x95)
5
ISO-ERROR
RESPONSE-DATA
56...131415...1617
DSFIDUIDAFIMEM-SIZEIC-REF
0x00
Only LS
32bits valid
Manufacturer
Code
MEM SIZEChip Version
MODE:
Function00000ADR
ADR:
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
ISO-ERROR:
ISO15693 error code of Transponder response. This byte is only available if STATUS = 0x95.
DSFID:
Data Storage Format Identifier of the Transponder.
UID:
The LSB (32bits) from the Read only Serial Number of the Transponder.
AFI:
Application Family Identifier. If not supported by the Transponder, this value will return 0x00.
Bit:76543210
b000non-addressed
b001addressed
b010selected
Manufacturer Code:
Manufacturer specific code (see: ANNEX A: Codes of Transponder Types)
FEIG ELECTRONIC GmbHPage 73 of 131H60301-3e-ID-B.doc
Page 74
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
MEM-SIZE:
Memory size of the Transponder. If not supported by the Transponder, this value will return
0x0000.
Byte1516Bit:7 .. 54 .. 07 .. 0
contentres.
Block size
in Bytes
Number of blocks
IC-REF:
IC reference (version) of the Transponder. If not supported by the Transponder, this value will
return 0x00.
Chip Version:
Chip version of the Transponder
Note:
This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 74 of 131H60301-3e-ID-B.doc
Page 75
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.13. [0x2C] Get Multiple Block Security Status
This command reads the public block security status from one Transponder.
REQUEST-DATA
45(6...13)6 / (14)7 / (15)
0x2CMODEUIDDB-ADRDB-N
RESPONSE-DATA (STATUS = 0x95)
5
ISO15693
ERROR
RESPONSE-DATA
56
DB-NSEC-STATUS
Repeated DB-
N times
MODE:
UID:
DB-ADR:
DB-N:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
Read-only serial number of the Transponder. The UID is required only in the addressed mode.
First block number from which security status is requested. First block number can be any
value between 0 and 255.
Number of Security data blocks to be read from the Transponder, starting at DB-ADR.
The maximum number of DB-N, depends on DB-Size.
DB-SizeMax. DB-N
40x20 ->3280x10 ->16x= 128 / x
ISO15693 ERROR:
ISO15693 ERROR code of Transponder response. This byte is only available if STATUS =
0x95.
SEC-STATUS:
Block security status .
Note:
This command is only available for ISO15693 Transponders.
FEIG ELECTRONIC GmbHPage 75 of 131H60301-3e-ID-B.doc
Page 76
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.14. [0xA0] Read Config Block
This command reads one config block of the i-scan memory model (see ANNEX G: Memory Model I-
Code 1 Transponders).
REQUEST-DATA
456...1314
0xA0MODEUIDCB-ADR
RESPONSE-DATA
5...8CB
MODE:
Bit:76543210
Function00000ADR
ADR:
b001addressed
UID:
Read-only serial number of the Transponder.
CB-ADR:
Address of the config block to be read from the Transponder.
CB:
Requested config block.
Note:
• This command is only available for I-Code 1 Transponders.
• The command is not available if the Reader is set to original I-Code Memory Mode.
(see 3.5. CFG4: Transponder Parameters, I-Code-Mode).
To read the Config Block 0,1,2 can now be done with Read Multiple Blocks [0x23] on the
original I-Code Address 2,3,4.
FEIG ELECTRONIC GmbHPage 76 of 131H60301-3e-ID-B.doc
Page 77
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
6.1.15. [0xA1] Write Config Block
This command writes one config block of the i-scan memory model (see ANNEX G: Memory Model I-
Code 1 Transponders).
REQUEST-DATA
456...131415...18
0xA1MODEUIDCB-ADRCB
MODE:
Bit:76543210
Function00000ADR
ADR:
b001addressed
UID:
Read-only serial number of the Transponder.
CB-ADR:
Address of the config block to be read from the Transponder.
CB:
Config block to be written to the Transponder.
Note:
• This command is only available for I-Code 1 Transponders.
• The command is not available if the Reader is set to original I-Code Memory Model.
(see 3.5. CFG4: Transponder Parameters, I-Code-Mode).
To write the Config Block 0,1,2 can now be done with Write Multiple Blocks [0x24] on the
original I-Code Address 2,3,4.
When using ISO15693 Transponders the command 6.1.3. [0x22] Lock Multiple Blocks should
be used.
FEIG ELECTRONIC GmbHPage 77 of 131H60301-3e-ID-B.doc
Page 78
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
7. Special Commands
7.1. [0x1B] Reset QUIET Bit (only I-Code 1 Transponders)
This command resets the Quiet Bit of all I-Code 1 Transponders in the antenna field. After using this
command a Transponder once stayed in QUIET mode is activated again. How to activate the QUIET
mode in I-Code 1 Transponders see ANNEX G: Memory Model I-Code 1 Transponders for details.
Host → Reader
1234...55COM-ADR0x1BCRC16
Host ← Reader
12345...66COM-ADR0x1B
STATUS
1
CRC16
1 see ANNEX D: Index of Status Bytes
FEIG ELECTRONIC GmbHPage 78 of 131H60301-3e-ID-B.doc
This command will render the I-Code EPC/UID Transponder permanently unable to give any replies.
Host → Reader (TYPE – I-Code EPC)
12345...1617...1920...21
0x15COM-ADR0x18ModeEPCPasswordCRC16
Host → Reader (TYPE – I-Code UID)
12345...2324...2627...28
0x1CCOM-ADR0x18ModeIDDPasswordCRC16
Host ← Reader
12345...66COM-ADR0x18STATUSCRC16
MODE:
TYPE:
EPC:
12 Byte I-Code EPC Data (electronic product code)
If the I-Code EPC data has only a length of 8 Byte, the I-Code EPC must be written leftjustified (Byte 5-12). The last 4 Bytes will be ignored.
IDD:
19 Byte IDD Data of I-Code UID
Password:
The password is of length 24 bits and must match with the content which was previously
written into the relevant section of the I-Code EPC/UID memory.
Bit:76543210
Function00000TYPE
b000I-Code EPC
b001I-Code UID
Notes:
• Only one Transponder may be in the RF-field. If more than one transponder in the field the
reader returns with status = [0x83] (RF Communication Error.)
• If the I-Code EPC doesn't match, the reader also answers with status = [0x83].
• If the command was not successfully (reader may continue read the I-Code EPC), the reader
answers with status = [0x03].
FEIG ELECTRONIC GmbHPage 79 of 131H60301-3e-ID-B.doc
Page 80
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8. [0xB1] Host commands for ISO15693 Custom and Proprietary Commands
This command sends custom defined commands to the Transponder.
Note:
If the Transponder type is not known the reader uses for the read multiple block command the
block size which is defined in 3.5. CFG4: Transponder Parameters (ISO-Blocksize)
REQUEST-DATA:
Manufacturer specific request
RESPONSE-DATA:
Manufacturer specific response
Notes:
• Data is only transferred if STATUS = 0x00, 0x83, 0x94, 0x95.
• This command is not available if the Scan-Mode is switched on.
FEIG ELECTRONIC GmbHPage 80 of 131H60301-3e-ID-B.doc
Page 81
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.1. Infineon Custom Commands
These commands supports the functions of the Infineon transponder
8.1.1. [0x10] Read
This command reads one or more data blocks. The user can decide to use the customer command or
the command in ISO-Mode ([0x23] Read Multiple Blocks).
REQUEST-DATA
56(7...14)7 / (15)8 / (16)
0x10MODEUIDDB-ADRDB-N
RESPONSE-DATA (STATUS = 0x95)
5
ISO-ERROR
RESPONSE-DATA
5678...n
DB-NDB-SIZESEC-STATUSDB
Repeated DB-N times
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
DB-ADR:
First block number to be read. First block can be any value between 0 and 255.
DB-N:
Number of data blocks to be read from the Transponder, starting at DB-ADR.
The maximum number of DB-N is 16 (128 bytes)
ISO-ERROR: (only ISO15693 Transponders)
ISO15693 error code of Transponder response. This byte is only available if STATUS = 0x95.
DB-SIZE:
Number of bytes of one data block(8 Bytes).
SEC-STATUS:
Block security status of following data block. Sec-Status is not supported, this value will return
0x00.
FEIG ELECTRONIC GmbHPage 81 of 131H60301-3e-ID-B.doc
Page 82
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
DB:
Requested data block. The block size is defined by DB-SIZE.
Notes:
•Only one Transponder can be read in the non-addressed mode.
8.1.2. [0x30] Write
This command writes one or more data blocks in my-d custom mode. The user can decide to use the
customer command or the command in ISO-Mode ([0x24] Write Multiple Blocks).
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
DB-ADR:
Address of the first data block to be written to the Transponder. First block can be any value
between 0 and 255.
DB-N:
Number of data blocks to be written to the Transponder, starting at DB-ADR. The maximum
number of DB-N = 16 (128 bytes).
DB-SIZE:
Number of bytes of one data block(8 bytes).
FEIG ELECTRONIC GmbHPage 82 of 131H60301-3e-ID-B.doc
Page 83
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
DB:
Data of the data block to be written to the Transponder. The required block size is defined by
DB-SIZE. The number of the expected bytes are DB-N * DB-SIZE.
ISO-ERROR: (only ISO15693 Transponders)
ISO15693 error code of Transponder response. This byte is only available if STATUS = 0x95.
DB-ADR-E:
Block number where the error occurred.
8.1.3. [0x90] Write Byte
This command locks one or more data blocks. The user can decide to use the customer command or
the command in ISO-Mode ([0x22] Lock Multiple Blocks).
REQUEST-DATA
56(7...14)7 / (15)8 / (16)
0x90MODEUIDDB-ADRDB-N
RESPONSE-DATA (STATUS = 0x03)
5
DB-ADR-E
RESPONSE-DATA (STATUS = 0x95)
56
ISO-ERRORDB-ADR-E
MODE:
Bit:76543210
Function00000ADR
ADR:
b000non-addressed
b001addressed
b010selected
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed mode.
DB-ADR:
First block number to be locked. First block can be any value between 0 and 255.
DB-N:
Number of data blocks to be locked, starting at DB-ADR. The maximum number of DB-N = 16
(128 bytes).
ISO-ERROR:
ISO15693 error code of Transponder response. This byte is only available if STATUS = 0x95.
DB-ADR-E:
Block number where the error occurred.
FEIG ELECTRONIC GmbHPage 83 of 131H60301-3e-ID-B.doc
Page 84
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.2. KSW Custom Commands
These commands supports the functions of the KSW TempSens and VarioSense transponder
8.2.1. [0xA0] Set Passive
This command deactivates the RC-oscillator of the transponder. The temperature detection will be
switched off.
REQUEST-DATA
56(7-14)
0xA0MODEUID
RESPONSE-DATA (STATUS = 0x95)
5
ISO-ERROR
MODE:
Function-----ADR
ADR:
UID:
Read-only serial no. of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = 0x95.
Bit:76543210
ADRb000non-addressedb001addressedb010selected
FEIG ELECTRONIC GmbHPage 84 of 131H60301-3e-ID-B.doc
Page 85
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.2.2. [0xA1] Set Log
This command starts the recording of the temperature of the KSW - TempSens.
ISO error code of transponder response. This byte is only available if STATUS = 0x95.
UID:
Read-only serial no. of the transponder. The UID is required only in the addressed mode.
Logflags: The type of measurement.
Logpointer: Pointer of the next measurement value.
Logperiode: Range of the measure. .
LogLimitLo: Lower limit for measurement value
LogLimitHi: Higher limit for measurement value
FEIG ELECTRONIC GmbHPage 85 of 131H60301-3e-ID-B.doc
Page 86
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.2.3. [0xA2] Get Log Status
This command reads the status flags for the logging of the measurement values.
Read-only serial no. of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = 0x95.
Logflags: The type of measurement.
Logpointer: Pointer of the next measurement value
LogLimitLo: Lower limit for measurement value
LogLimitHi: Higher limit for measurement value
Logperiode: Range of the measure.
Timerticks: Defines how many times the measurement interval runs off.
FEIG ELECTRONIC GmbHPage 86 of 131H60301-3e-ID-B.doc
Page 87
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.2.4. [0xA3] Bist
This command starts a self-test of the transponder.
REQUEST-DATA
56(7-14)
0xA3MODEUID
RESPONSE-DATA (STATUS = 0x95)
5
ISO-ERROR
MODE:
Bit:76543210
Function-----ADR
ADR:
UID:
Read-only serial no. of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = 0x95.
ADRb000non-addressedb001addressedb010selected
FEIG ELECTRONIC GmbHPage 87 of 131H60301-3e-ID-B.doc
Page 88
OBID i-scan
®
8.2.5. [0xA4] Lock
This command locks the KSW - TempSens.
REQUEST-DATA
56(7-14)7-12 (15-21)
0xA4MODEUIDPassword
RESPONSE-DATA (STATUS = 0x95)
5
ISO-ERROR
MODE:
Bit:76543210
Function-----ADR
System-ManualID ISC.MR/PR/PRH101
ADR:
ADRb000non-addressedb001addressedb010selected
UID:
Read only serial no. of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = 0x95.
Note:
•The transponder responds with an ISO-Error whenever a write command is issued. It is also
not possible to read Block 0x46 and 0x47 (password)
FEIG ELECTRONIC GmbHPage 88 of 131H60301-3e-ID-B.doc
Page 89
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.2.6. [0xA5] Unlock
This command unlocks the KSW - TempSens.
REQUEST-DATA
56(7-14)7-12 (15-21)
0xA5MODEUIDPassword
RESPONSE-DATA (STATUS = 0x95)
5
ISO-ERROR
MODE:
Bit:76543210
Function-----ADR
ADR:
UID:
Read-only serial no. of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = 0x95.
ADRb000non-addressedb001addressedb010selected
FEIG ELECTRONIC GmbHPage 89 of 131H60301-3e-ID-B.doc
Page 90
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.3. Philips ISO15693 I-Code SLI Custom Commands
8.3.1. [0xA2] Set EAS
This command sets the EAS bit to 1.
REQUEST-DATA
56(7-14)
0xA2MODEUID
RESPONSE-DATA (STATUS = {0x95})
5
ISO-ERROR
MODE:
Bit:76543210
Function-----ADR
ADR:
ADRb000non-addressedb001addressedb010selected
UID:
Read-only serial number of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = {0x95}.
8.3.2. [0xA3] Reset EAS
This command sets the EAS bit to 0.
REQUEST-DATA
56(7-14)
0xA3MODEUID
RESPONSE-DATA (STATUS = {0x95})
5
ISO-ERROR
FEIG ELECTRONIC GmbHPage 90 of 131H60301-3e-ID-B.doc
Page 91
OBID i-scan
MODE:
Function-----ADR
ADR:
UID:
Read-only serial number of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = {0x95}.
®
Bit:76543210
ADRb000non-addressedb001addressedb010selected
System-ManualID ISC.MR/PR/PRH101
8.3.3. [0xA4] Lock EAS
This command locks the EAS bit.
REQUEST-DATA
56(7-14)
0xA4MODEUID
RESPONSE-DATA (STATUS = {0x95})
5
ISO-ERROR
MODE:
Bit:76543210
Function-----ADR
ADR:
ADRb000non-addressedb001addressedb010selected
UID:
Read-only serial number of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = {0x95}.
FEIG ELECTRONIC GmbHPage 91 of 131H60301-3e-ID-B.doc
Page 92
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.3.4. [0xA5] EAS Alarm
If the EAS bit is set to 1 the EAS response status 0x00 is returned from the transponder. This command is available in all modes (non-addressed , addressed and selected).Whether the reader receives
the sequence or not is shown to the host by setting the status byte.
REQUEST-DATA
56(7-14)
0xA5MODEUID
RESPONSE-DATA (STATUS = {0x95})
5
ISO-ERROR
MODE:
Bit:76543210
Function-----ADR
ADR:
ADRb000non-addressedb001addressedb010selected
UID:
Read-only serial number of the transponder. The UID is required only in the addressed mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = {0x95}.
Note:
• If an error is detected or the EAS bit is set to “0” the transponder remains silent and the
status 0x01 will be sent to the host.
• If EAS bit is set to “1” the status will be 0x00.
FEIG ELECTRONIC GmbHPage 92 of 131H60301-3e-ID-B.doc
Page 93
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
8.4. Fujitsu ISO15693 MB89R118 Custom Commands
8.4.1. [0xA0] EAS Command
On EAS command reception, the transponder returns the response code repeated six times after the
specified flag (0x00) if the EAS bit is 1. If the EAS bit is 0 the transponder returns no response. The
EAS command can be executed only when the transponder is in the ready or selected state. The response code value is 0x5A
REQUEST-DATA
56
0xA0MODE
RESPONSE-DATA (STATUS = {0x95})
(5-10)
Response
Code(6 times)
MODE:
Bit:76543210
Function-----ADR
ADR:
ADRb000non-addressedb001addressedb010selected
Response-Code value:
This byte is only available if EAS bit is set. Value = {0x5A} 6 times sent,
else there is no response from tag.
8.4.2. [0xA1] Write EAS
This command writes the EAS bit.
REQUEST-DATA
56(7-14)7/15
0xA2MODEUIDDATA
RESPONSE-DATA (STATUS = {0x95})
5
ISO-ERROR
MODE:
Bit:76543210
Function-----ADR
FEIG ELECTRONIC GmbHPage 93 of 131H60301-3e-ID-B.doc
Page 94
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
ADR:
ADRb000non-addressedb001addressedb010selected
UID:
Read-only serial number of the transponder. The UID is required only in the addressed mode.
DATA:
0x00 = Cancel anti-theft or goods monitoring.
0x01 = Set up the goods watch mode.
ISO-ERROR:
ISO error code of transponder response. This byte is only available if STATUS = {0x95}.
Note:
Fast mode: Fast Write EAS = 0xD1; This command sets or clears the EAS bit and sends the re-
sponse with fast signal mode.
FEIG ELECTRONIC GmbHPage 94 of 131H60301-3e-ID-B.doc
Response is sampled corresponding to ISO15693-3 T1 ( 318,6µs .... 323,3µs)
b0010(2) = write request with Option “0”
The Reader tries to sample the response after ISO15693-3 T1 ( 318,6µs ....
323,3µs). If there is no response the Reader tries to sample in a multiple of 302µs. If
there is no response within 20ms the command sends back Status “no. Transponder” [0x01].
Depending on the ERROR_Flag in the Transponder response the length of the sampled data is:
- 4 Byte if ERROR_FLAG is “1”.
– REP-LENGTH if ERROR_FLAG is “0”
FEIG ELECTRONIC GmbHPage 97 of 131H60301-3e-ID-B.doc
Page 98
OBID i-scan
b0011(3) = write request with Option “1”
b0100(4) = inventory request
®
System-ManualID ISC.MR/PR/PRH101
The Reader tries to sample the response after ISO15693-3 T1 ( 318,6µs ....
323,3µs), if there is no response the Reader sends a EOF after EOF-PULSE-DELAY
and tries to sample the response after ISO15693-3 T1 ( 318,6µs .... 323,3µs)
The Reader tries to sample the response after ISO15693-3 T1 ( 318,6µs ....
323,3µs). If ISO15693 “Nb_slot_flag” Flag is:
“0” the Reader sends a EOF after EOF-PULSE-DELAY and tries again to sam-
ple the response in the next timeslot ( after ISO15693-3 T1 ( 318,6µs
.... 323,3µs)). This is done 16 times.
In this case the RSP-LENGTH defines the response length in one timeslot. Transponder responses with other response length will be ignored.
If there is a CRC error in one of the timeslots the protocol status is set
to 0x02 [CRC error]. The user should calculate which Transponder data
hold the CRC error.
“1” the Reader sends back the received data.
b0101(5) = write request with Option “0” and grid position of response
The Reader tries to sample the response after ISO15693-3 T1 ( 318,6µs ....
323,3µs). If there is no response the Reader tries to sample at the time/grid specified
in MULTIPLE 302us GRIDS. If there is no response the command sends back
Status “no. Transponder” [0x01].
Depending on the ERROR_Flag in the Transponder response the length of the sampled data is:
- 4 Byte if ERROR_FLAG is “1”.
- REP-LENGTH if ERROR_FLAG is “0”
HDR_RL: (from firmware version 1.04.06)
b0Switch off use of High Data Rate(53kBit/s) for Return Link
b1Switch on use of High Data Rate(53kBit/s) for Return Link
RSP-LENGTH:
Length of the Transponder response in bit without SOF and EOF. During write operations
REP-LENGTH is depending on ERROR_FLAG in the Transponder response:
- 4 Byte if ERROR_FLAG is “1”.
- – REP-LENGTH if ERROR_FLAG is “0”
reserved (CMD-RSP-DELAY)
In MR/PR/PRH protocol not used. To avoid problems with other OBID
®
i-scan Readers value
should be value of response delay for Transponder response (ISO15693: t1)
e.g. ISO15693 average value: 0x021F * 590ns = 320,9µs
FEIG ELECTRONIC GmbHPage 98 of 131H60301-3e-ID-B.doc
Page 99
OBID i-scan
®
EOF-PULSE-DELAY:
EOF Pulse delay is used in write operations with ISO15693 write option “1”. EOF to define
the in response delay for Transponder response (ISO15693: t1)
e.g. ISO15693 maximum value: 0x846A * 590ns = 20ms
REQUEST-DATA:
Complete Transponder request without SOF, CRC16 and EOF
Note:
• The read and write option FLAGS in the REQUEST-DATA must correspond to the
MODE Byte in the request protocol. Reader is always forcing the command in the
way specified by MODE Byte in the request protocol
RESPONSE-DATA:
Complete Transponder response without SOF and EOF. A CRC16 check is performed inside
the Reader. However the Transponder CRC16 is transferred with the response data.
Notes:
•Data is only transferred if STATUS = 0x00, 0x83, 0x94, 0x95.
System-ManualID ISC.MR/PR/PRH101
• The response data ever contain the in RSP-LENGTH defined number of data bytes.
Note:
• This command is only available for ISO15693 Transponders.
• This command is not available if the Scan-Mode is witched on.
FEIG ELECTRONIC GmbHPage 99 of 131H60301-3e-ID-B.doc
Page 100
OBID i-scan
®
System-ManualID ISC.MR/PR/PRH101
9. Supported ISO15693 Host commands
9.1. Supported ISO15693 Host commands for ISO15693 Transponders
The command codes listed in the following table supports the various Transponder commands and
operations that are available for each ISO15693 Transponder type.
9.1.1. EM4135 EM MICROELECTRONIC
IC manufacturer identifier: 0x16
memory organization:
36 x 8 Byte = 2304 Bit
Number of blocks48 (user area: 13...48)
Block size8 byte
Command
FunctionModeComment
Code
non-ad-
addressedselect
dressed
0x01Inventory
0x02Stay Quiet
0x22Lock Multiple Blocks
0x23Read Multiple Blocks
0x24Write Multiple Blocks
0x25Select
0x26Reset to Ready
√
√
-
√√√ √
√
-
√√√ √
√
√
-
-
--
√
√√
√
√√
0x27Write AFI---0x28Lock AFI---0x29Write DSFID---0x2ALock DSFID---0x2BGet System Information
0x2C
Get Multiple Block Security Status
√√√ √
--- -
-
WR-OPTION = 0 *
DB-Size = 8
Security Status is always
0x00
DB-Size = 8,
WR-OPTION = 0
-
*
∗ The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter
in “3.5. CFG4: Transponder Parameters”
FEIG ELECTRONIC GmbHPage 100 of 131H60301-3e-ID-B.doc
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.