RFIDeas RFID1356i-USB-ID User manual


© 1996-2005 RF IDeas, Inc. All rights reserved
LICENSE AGREEMENT
End-User License Agreement for RF IDeasTM SOFTWARE and HARDWARE – AIR iD Writer, AIR ID Enroll, AIR ID Playback,
RFID1356i, RF IDeas’ AIR ID®, AIR ID®LT, pcProx USB, and pcProx®Contactless and Proximity Activated Readers, Software
Developer’s Kit, and Proximity Reader Protocol(s).
IMPORTANT-READ CAREFULLY: This End-User License Agreement ("EULA") is a legal agreement between you (either an
individual or a single entity) and the manufacturer RF IDeas ("Manufacturer") with which you acquired the RF IDeas software and
hardware product(s) identified above ("PRODUCT"). The PRODUCT includes the RFID1356, pcProx Base Unit, AIR ID Badge,
AIR ID Base Unit or AIR ID LT Badge, AIR ID LT Base, computer software, including DLL and OCX files, the associated media,
any printed materials, and any "online" or electronic documentation. By installing, copying or otherwise using the PRODUCT, you
agree to be bound by the terms of this EULA. The SOFTWARE PORTION OF THE PRODUCT includes the computer software,
the associated media, any printed materials, and any "online" or electronic documentation. By installing, copying or otherwise
using the PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, RF IDeas is
unwilling to license the PRODUCT to you. In such event, you may not use or copy the SOFTWARE PORTION OF THE
PRODUCT, and you should promptly contact the vendor you obtained this PRODUCT from for instructions on return of the unused
product(s) for a refund.
The products described in this publication are intended for consumer applications. AIR ID and AIR ID LT operate on shared radio
channels. Radio interference can occur in any place at any time, and thus the communications link may not be absolutely reliable.
AIR ID and AIR IDLT must be used so that a loss of communications due to radio interference or otherwise will not endanger
either people or property, and will not cause the loss of valuable data. RF IDeas assumes no liability for the performance of
product. RF IDeas products are not suitable for use in life-support applications, biological hazard applications, nuclear
control applications, or radioactive areas. None of these products or components, software or hardware, are intended for
applications that provide life support or any critical function necessary for the support of protection of life, property or
business interests. The user assumes responsibility for the use of any of these products in any such application. RF IDeas, Inc.
shall not be liable for losses due to failure of any of these products, or components of these products, beyond the RF IDeas
commercial warranty, limited to the original purchase price.
SOFTWARE PRODUCT LICENSE
The PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and
treaties. The SOFTWARE PORTION OF THE PRODUCT is licensed, not sold.
1. GRANT OF LICENSE. This EULA grants you the following rights:
* Software. You may install and use one copy of the SOFTWARE PORTION OF THE PRODUCT on the COMPUTER.
* Network Services. If the SOFTWARE PORTION OF THE PRODUCT includes functionality that enables the COMPUTER to act
as a network server, any number of computers or workstations may access or otherwise utilize the basic network services of that
server. The basic network services are more fully described in the printed materials accompanying the SOFTWARE PORTION OF
THE PRODUCT.
Storage/Network Use. You may also store or install a copy of the computer SOFTWARE PORTION OF THE PRODUCT on the
COMPUTER to allow your other computers to use the SOFTWARE PORTION OF THE PRODUCT over an internal network, and
distribute the SOFTWARE PORTION OF THE PRODUCT to your other computers over an internal network. However, you must
acquire and dedicate a license for the SOFTWARE PORTION OF THE PRODUCT for each computer on which the SOFTWARE
PORTION OF THE PRODUCT is used or to which it is distributed. A license for the SOFTWARE PORTION OF THE PRODUCT
may not be shared or used concurrently on different computers.
1.1 General License Grant RF IDeas grants to you as an individual, a personal, nonexclusive license to make and use
copies of the SOFTWARE PRODUCT for the sole purposes of designing, developing, and testing your software product(s) that are
designed to operate in conjunction with any RF IDeas designed proximity reader product. You may install copies of the
SOFTWARE PRODUCT on an unlimited number of computers provided that you are the only individual using the SOFTWARE
PRODUCT. If you are an entity, RF IDeas grants you the right to designate one individual within your organization to have the sole
right to use the SOFTWARE PRODUCT in the manner provided above.
Documentation. This EULA grants you, as an individual, a personal, nonexclusive license to make and use an unlimited number of
copies of any documentation, provided that such copies shall be used only for personal purposes and are not to be republished or
distributed (either in hard copy or electronic form) beyond the user's premises and with the following exception: you may use
documentation identified in the SOFTWARE PRODUCT as the file format specification for RF IDeas’ proximity readers solely in
connection with your development of software product(s) or an integrated work or product suite whose components include one or
more general purpose software products. Note:
Storage/Network Use. You may also store or install a copy of the SOFTWARE PRODUCT on a storage device, such as a network
server, used only to install or run the SOFTWARE PRODUCT on computers used by a licensed end user in accordance with
Section 1.1. A single license for the SOFTWARE PRODUCT may not be shared or used concurrently by other end users.
Sample Code. RF IDeas grants you the right to use and modify the source code version of those portions of the SOFTWARE
PRODUCT identified as "Samples in the SOFTWARE PRODUCT ("Sample Code") for the sole purposes of designing, developing,
and testing your software product(s), and to reproduce and distribute the Sample Code, along with any modifications thereof, only
in object code form.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.

© 1996-2005 RF IDeas, Inc. All rights reserved
* Limitations on Reverse Engineering, Decompilation and Disassembly. You may not reverse engineer, decompile, or disassemble
the PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this
limitation.
* You may not reproduce or otherwise emulate, in whole or in part, any form the protocol(s) defined within this PRODUCT for use
without a RF IDeas PRODUCT.
* Redistributable Code. If you are authorized and choose to redistribute Sample Code (“Redistributables”) as described in Section
1.4, you agree to: (a) distribute the Redistributables in object code only in conjunction with and as a part of a software application
product developed by you using the product accompanying this EULA that adds significant and primary functionality to the
SOFTWARE PRODUCT ("Licensed Product"); (b) not use RF IDeas' name, logo, or trademarks to market the Licensed Product;
(c) include a valid copyright notice on the Licensed Product; (d) indemnify, hold harmless, and defend RF IDeas from and against
any claims or lawsuits, including attorney's fees, that arise or result from the use or distribution of the Licensed Product; (e)
otherwise comply with the terms of this EULA; and (g) agree that RF IDeas reserves all rights not expressly granted. You also
agree not to permit further distribution of the Redistributables by your end users except: (1) you may permit further redistribution of
the Redistributables by your distributors to your end-user customers if your distributors only distribute the Redistributables in
conjunction with, and as part of, the Licensed Product and you and your distributors comply with all other terms of this EULA; and
(2) in the manner described in Section 1.4.
* Separation of Components. The PRODUCT is licensed as a single product. Its component parts may not be separated for use
on more than one computer.
* Single COMPUTER. The PRODUCT is licensed with the COMPUTER as a single integrated product. The PRODUCT may only
be used with the COMPUTER.
* Rental. You may not rent or lease the PRODUCT without permission from RF IDeas.
* Software Transfer. You may permanently transfer all of your rights under this EULA only as part of a sale or transfer of the
COMPUTER, provided you retain no copies, you transfer all of the PRODUCT (including all component parts, the media and
printed materials, any upgrades, this EULA and, if applicable, the Certificate(s) of Authenticity), AND the recipient agrees to the
terms of this EULA. If the PRODUCT is an upgrade, any transfer must include all prior versions of the PRODUCT.
* Termination. Without prejudice to any other rights, RF IDeas may terminate this EULA if you fail to comply with the terms and
conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PORTION OF THE PRODUCT and all of
its component parts.
3. UPGRADES. If the SOFTWARE PORTION OF THE PRODUCT is an upgrade from another product, whether from RF IDeas or
another supplier, you may use or transfer the PRODUCT only in conjunction with that upgraded product, unless you destroy the
upgraded product. If the SOFTWARE PORTION OF THE PRODUCT is an upgrade of a RF IDeas product, you now may use that
upgraded product
only in accordance with this EULA. If the SOFTWARE PORTION OF THE PRODUCT is an upgrade of a component of a package
of software programs which you licensed as a single product, the SOFTWARE PORTION OF THE PRODUCT may be used and
transferred only as part of that single product package and may not be separated for use on more than one computer.
4. OEM COPYRIGHT. All title and copyrights in and to the PRODUCT (including but not limited to any images, photographs,
animations, video, audio, music, text and "applets," incorporated into the PRODUCT), the accompanying printed materials, and
any copies of the SOFTWARE PORTION OF THE PRODUCT, are owned by RF IDeas or its suppliers. The PRODUCT and
SOFTWARE PORTION OF THE PRODUCT is protected by copyright laws and international treaty provisions. You may not copy
the printed materials accompanying the PRODUCT.
5. DUAL-MEDIA SOFTWARE. You may receive the SOFTWARE PORTION OF THE PRODUCT in more than one medium.
Regardless of the type or size of medium you receive, you may use only one medium that is appropriate for your single computer.
You may not use or install the other medium on another computer. You may not loan, rent, lease, or otherwise transfer the other
medium to another user, except as part of the permanent transfer (as provided above) of the SOFTWARE PORTION OF THE
PRODUCT.
FOR THE LIMITED WARRANTIES AND SPECIAL PROVISIONS PERTAINING TO YOUR PARTICULAR JURISDICTION,
PLEASE REFER TO YOUR WARRANTY BOOKLET INCLUDED WITH THIS PACKAGE OR PROVIDED WITH THE SOFTWARE
PRODUCT PRINTED MATERIALS.
Limited Warranty
RF IDeas, Inc. warrants to the original buyer of this product, that the hardware and related disk(s) are free of defects in material
and workmanship for a period of one year from date of purchase from RF IDeas or from an authorized RF IDeas dealer. Should
the RF IDeas products fail to be in good working order at any time during the one-year period, RF IDeas will, at its option, repair or
replace the product at no additional charge, provided that the product has not been abused, misused, repaired or modified. This
warranty shall be limited to repair or replacement and in no event shall RF IDeas be liable for any loss of profit or any commercial
or other damages, including but not limited to special, incidental, consequential or other similar claims.
No dealer, distributor, company, or person has been authorized to change or add to the terms of this agreement, and RF IDeas will
not be bound by any representation to the contrary. RF IDeas SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES,
EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS OF PURPOSE. Since some states do not allow such exclusion of limitation of incidental or consequential damages for
consumer products, check the statute of the state in which your business resides. This warranty gives you the specific legal rights
in addition to any rights that you have under the laws of the state in which your business resides or operates.

© 1996-2005 RF IDeas, Inc. All rights reserved
Returns
RF IDeas products which require Limited Warranty service during the warranty period shall be delivered to the nearest authorized
dealer or sent directly to RF IDeas at the address below with proof of purchase and a Return Materials Authorization (RMA)
Number provided by RF IDeas technical support Dept. Replacement parts or complete boards become the property of RF IDeas.
If the returned board or unit is sent by mail, the purchaser agrees to pre-pay the shipping charges and insure the board or unit or
assume the risk of loss or damage which may occur in transit. The purchaser is expected to employ a container equivalent to the
original packaging.
Copyright
Copyright by RF IDeas, Inc. 1997-2003. All rights reserved. Reproduction or distribution of this document in whole or in part or in
any form is prohibited without express written permission from RF IDeas, Inc.
Trademarks
All RF IDeas products are trademarks of RF IDeas, Inc. All other product names or names are trademarks or registered
trademarks of their respective holders.
Disclaimer
This Reference Guide is printed in the U.S.A. Any resemblance mentioned in the Reference Guide to persons living or dead, or to
actual corporations or products is purely coincidental. RF IDeas believes that the information contained in this manual is correct.
However, RF IDeas does not assume any responsibility for the accuracy of the content of this User Manual, nor for any patent
infringements or other rights of third parties. RF IDeas reserves the right to make any modifications in either product or the manual
without giving prior written notification.

© 1996-2005 RF IDeas, Inc. All rights reserved
Congratulations on the purchase of your RFID1356i-USB-ID, RFID1356i-USB, or RFID1356i-232 with
the Configuration Application.
The Configuration Application included at no charge is for use with the reader/writer to demonstrate the
AIR ID features and functionality. The reader/writer is intended to be used with a third party application
for any serious purposes. RF IDeas offers a SDK (software developer’s kit) for third party software
developers to develop more serious applications around the AIR ID platform.
We at RF IDeas hope you enjoy using your new Smart Card Contactless Identification System as much
as we enjoyed creating and developing it! Please share your comments and suggestions!
Thank you,
The Staff at RF IDeas
Need Assistance?
Call: 847-870-1723
Fax: 847-483-1129
Mail to:
RF IDeas Inc.
4238B Arlington Heights Rd.
#244
Arlington Heights, IL 60004

© 1996-2005 RF IDeas, Inc. All rights reserved
FCC Compliance Statements
AIR ID (formerly RFID1356i) Base Unit(USB or RS-232) FCC ID
iCLASS version M9MRFID1356I100,
This device complies with Part 15 of the FCC rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interface, and (2) This device must accept any interference that
may cause undesired operation.
CE Mark for European operation

© 1996-2005 RF IDeas, Inc. All rights reserved
Table of Contents
LICENSE AGREEMENT .............................................................................................................................2
SOFTWARE PRODUCT LICENSE.............................................................................................................2
Limited Warranty...............................................................................................................................3
Returns..............................................................................................................................................4
Copyright...........................................................................................................................................4
Trademarks.......................................................................................................................................4
Disclaimer..........................................................................................................................................4
FCC Compliance Statements......................................................................................................................6
AIR ID Release Information.........................................................................................................................9
Overview....................................................................................................................................................10
iCLASSAPI.DLL.....................................................................................................................................10
iCLASS Contactless Credentials ...........................................................................................................11
Introduction to Application Areas......................................................................................................11
Will my application fit on an iCLASS card? Use this table to find out..............................................11
iCLASS Read/Write Memory ............................................................................................................13
Reserved Area HID Access Control Application.............................................................................13
Open Memory Areas.......................................................................................................................14
Memory Operations ..........................................................................................................................15
Read Operation...............................................................................................................................15
Write Operation...............................................................................................................................15
Erase and Free Memory Area.........................................................................................................16
Disk Contents ............................................................................................................................................17
Configuration Application...........................................................................................................................18
Connect..................................................................................................................................................18
Device Found....................................................................................................................................18
Reset To Defaults.............................................................................................................................18
Timing ....................................................................................................................................................19
Get/Set Internal Timing.....................................................................................................................19
Data is valid for................................................................................................................................19
Inter-key 'Press' time.......................................................................................................................19
Inter-key 'Release' time...................................................................................................................19
Sets USB inter-key 'Release' time delay in msecs. This is the delay between keystrokes............19
Lock-out time for repetitive reads....................................................................................................19
Proximity Card Formats.........................................................................................................................20
Background information: Proximity Cards ........................................................................................20
How to determine your format and masking...................................................................................21
Set Proximity Configuration ...................................................................................................................22
FAC & ID Data..................................................................................................................................22
Strip Leading Parity bit count..........................................................................................................23
Strip Trailing Parity bit count...........................................................................................................23
The following keystrokes are sent ahead of card data ...................................................................23
Send ID Code..................................................................................................................................23
Send FAC code...............................................................................................................................23
Bit count of ID portion only..............................................................................................................23
Enable FAC/ID character................................................................................................................23
This char sent between FAC & ID...................................................................................................23
Force data to length........................................................................................................................23
ID fixed to this length.......................................................................................................................23
FAC fixed to this length...................................................................................................................23
Disable appending keystroke..........................................................................................................23
This keystroke appended to data....................................................................................................23
Advanced Configuration.........................................................................................................................24
LED Control ......................................................................................................................................24

© 1996-2005 RF IDeas, Inc. All rights reserved
SDK Controls LED ..........................................................................................................................24
Red LED..........................................................................................................................................25
Green LED ......................................................................................................................................25
AIR ID USB Readers on this Machine..............................................................................................25
Enter Unique Address.......................................................................................................................25
List of Unique Reader Addresses ...................................................................................................25
Characters Sent When Card is Removed.........................................................................................25
Software Developer Kit Mode...........................................................................................................25
Get ID..............................................................................................................................................26
Raw Data.........................................................................................................................................26
Filter Mask.......................................................................................................................................26
Facility Code....................................................................................................................................26
ID Code...........................................................................................................................................26
Enable Output as Hexadecimal.......................................................................................................26
Read only cards with this bit count .................................................................................................26
Read only cards with this bit count .................................................................................................26
Contactless Read/Write.........................................................................................................................27
Card Configuration............................................................................................................................27
Get Card CFG.................................................................................................................................27
Card SN...........................................................................................................................................28
Card Context.....................................................................................................................................28
Key Management..............................................................................................................................28
New Key (ASCII).............................................................................................................................28
Key in Hex.......................................................................................................................................28
Write to Card...................................................................................................................................28
Write to Reader...............................................................................................................................28
Write Default to Reader...................................................................................................................28
Read / Write......................................................................................................................................28
Start Block.......................................................................................................................................28
Number of Bytes .............................................................................................................................29
Write ASCII......................................................................................................................................29
HEX.................................................................................................................................................29
Procedures........................................................................................................................................29
Find Free Page................................................................................................................................29
Erase Pg..........................................................................................................................................29
Hex Fill Char....................................................................................................................................29
Free Page........................................................................................................................................29
ICLASS Tracker.....................................................................................................................................30
Productivity Tracker Example...........................................................................................................31
Insert in Front of Card Information....................................................................................................31
Delimiter:.........................................................................................................................................31
Station Label ...................................................................................................................................31
Date Stamp Time Stamp.................................................................................................................31
<CR> <LF> <TAB> .........................................................................................................................31
Card Information Read from Location...............................................................................................31
Page................................................................................................................................................31
Application Area..............................................................................................................................31
Starting Block..................................................................................................................................31
8 Byte Blocks...................................................................................................................................31
Append to Card Information..............................................................................................................31
ICLASS Memory Map............................................................................................................................32
About......................................................................................................................................................33
OK...................................................................................................................................................34
Library Error Codes ...................................................................................................................................36

© 1996-2005 RF IDeas, Inc. All rights reserved
AIR ID Release Information
Version 3.03 Adding iCLASS Tracker to Configuration Application
Version 2.0.0 - May. 1, 2003
Further pre-release refinement.
Version 1.2.0 - April. 30, 2003
Further pre-release refinement.
Consolidation of some confusing function order and timing.
Version 1.1.0 - April. 19, 2003
Further pre-release refinement.
Version 1.0.0 - April. 12, 2003

© 1996-2005 RF IDeas, Inc. All rights reserved
Overview
This document will guide the user through the various documents, specifications, and the contents of the
AIR ID Writer Contactless Read/Write Smart Card Reader.
The USB and RS-232 serial port contactless read/write reader are fully supported in an optional SDK
(software developer’s kit).
The AIR ID Enroll read-only reader may access only the serial number on the iCLASS contactless smart
card. No ability to write to the memory is supported with this reader.
NOTE: The Configuration Application, included at no charge, is for use with the reader/writer to
demonstrate the AIR ID features and functionality. RF IDeas offers a SDK (software developer’s
kit) for third party software developers to develop more serious applications around the AIR ID
platform.
iCLASSAPI.DLL
The -USB and RS-232 uses drivers supplied with the operating system, however there is a DLL library
required that is supplied by RF IDeas. The configuration application makes use of this DLL,
"iClassAPI.dll", which is required for use with the device.
The file: "iClassAPI.dll" is the DLL that manages all operations necessary to:
1. Read and Write device configuration items and retrieve a card ID when a card is presented to
the reader,
2. It also provides a means to program HID iCLASS smart cards with application data and read it
back, and
3. To change master keys in the reader and cards.
The reader’s configuration items are grouped according to their general function and are handled
through structures defined in this document.
Before the configuration items are accessible, the application must be instructed to ‘Connect’ to the
device and told to ‘Read’ all configuration items. Once the items have been read into local storage, the
user may then access them through the four groups of ‘Get’ and ‘Set’ functions. The configuration items
are sent back to the device for permanent storage only when the ‘Write’ function is called.
The device may be reset to factory default values by pressing ‘Reset to Defaults’ under the Connect tab.
This is a fast method to bring the device to a known state.
To read an ID from an iCLASS card/token, it is only necessary to ‘Connect’ to the device. No
configuration is necessary if the user is confident that the device is already configured appropriately.
The majority of the discussion within this document will be focused on using the AIR ID reader with HID
iCLASS contactless smart cards.
The iCLASS cards have two primary areas for the user to work with:
•Read-Only card data, typically known as proximity card data used in the building access control
world. This information is held in Page 0, Application Area 1 with secure keys known only to
HID. There are several ‘configuration parameters associated with this data that may be saved
within the reader.
•Read/Write card data that is held in Application Areas 2 and above.

© 1996-2005 RF IDeas, Inc. All rights reserved
The ‘Get ID’ button may be pressed when the ‘Software Developer Kit Mode is checked (Advanced tab).
It is independent of configuration activity, except that it should not be called directly (within 1 second)
after performing a ‘Write’ to memory function.
When the user application is finished, the ‘Disconnect’ function should be pressed.
The ‘GetLibVersion’ function does not require that a ‘Connect’ be performed first. It only requires that
the Library DLL was successfully loaded into memory.
iCLASS Contactless Credentials
This section provides the developer with details about the HID iCLASS credentials. You will find more
details at HID’s web site located at www.HIDCorp.com.
Introduction to Application Areas
iCLASS credentials:
•iCLASS, the most powerful read/write
contactless smart card available today,
features multiple memory sizes, form factor
options, and configurations.
•All other application areas are open to
developer read/write data applications.
2kbits (256Bytes) iCLASS credentials:
•The 2K is a highly secure credential optimized
for standard access control applications.
•Application Area 2 is limited to 104 bytes of
read/write data. The key that secures the data
cannot be updated.
16kbits (2kBytes) iCLASS credentials:
•The 16K is a highly modifiable, multi-
application credential with enough memory
area to store most common biometric
templates.
•Application Area 2 of the 16K/2 credential
allows for 1896 bytes of read/write data, all of
which can be accessed with a single
authentication key.
•The 16K credential can be configured for
either 2 or 16 application areas. Note: Once
configured, the credential cannot be
reconfigured.
•The configuration block (block 1) of pages 1
through 7 on a 16K/16 credential is
modifiable. This allows for the additional
configuration of the Application Limit on these
pages.
Will my application fit on an iCLASS card? Use this table to find out.
Data Type Size
(in bits) Size
(in Bytes)
How many fit on
2kbits (256Bytes)
iCLASS credential?***
How many fit on
16kbits (2kBytes)
iCLASS credential?***
Yes/No (True/False) 1 1/8 832 15168
A single ASCII character 8 1 104 1896
A value less than 65535 16 2 52 948
RSI®
(Hand Geometry template)** 72 9 11 210
Bioscrypt®
(Fingerprint template)** 2784 348 0 5
LG/Iridian®
(Iris template)** 4096 512 0 3
Voice template* 10000 1250 0 1
Low-resolution photo* 12000 1500 0 1

© 1996-2005 RF IDeas, Inc. All rights reserved
*template sizes are estimated and vary between manufacturers.
**template sizes provided by manufacturers and are subject to change.
***these are approximate numbers, actual usage depends on application configuration.

© 1996-2005 RF IDeas, Inc. All rights reserved
iCLASS Read/Write Memory
The read/write memory for the iCLASS cards is accessible by using a key you place in one of the
reader’s 7 key storage memory areas. The key you reference in the reader must agree with the key
already in the card in order for access to be granted. If the two keys (card and reader) do not agree,
access is denied.
iCLASS Page 0 Memory Map
Blocks (8 bytes each) 0 through 5 in each page contain various configuration information. Users should
not write to this area as you may render the card useless. Key 1 and Key 2 located in blocks 3 and 4 are
used to access what is known as Application Area 1 and Application Area2 for the given page.
Reserved Area HID Access Control Application
Page 0 is a special area of memory for the programmed iCLASS cards. As can be seen above,
Application Area 1 is essentially reserved for HID Access Control Application (i.e. proximity card
Wiegand data such as parity, site codes, and employee identification numbers).
The building access control industry is an important need being served by the iCLASS cards and
readers. A single badge solution for building and computer access is one of the fundamental benefits of
contactless smart cards. To better understand how the building access using this reserved area as well
as the terms and nomenclature associated with building access, we have included the pcProx reader
documentation. You will find that the concepts and terms associated with proximity cards are very
similar to those used with the read-only data stored in this reserved area. This is allow end users to
seamlessly integrate iCLASS technology, in a plug and play fashion, into their building access control
equipment.

© 1996-2005 RF IDeas, Inc. All rights reserved
Open Memory Areas
Application Area 2 in Page 0 is open for users to read and write. To access this area using the supplied
demo applications for C++ and Visual Basic you would set the Card Context to:
Page = 0
Appl. Area = 2
iCLASS 16 K/ 16 Appl. Memory Map Pages 1 Through 7
For the 16k card, the remaining memory is structured as shown above,

© 1996-2005 RF IDeas, Inc. All rights reserved
Memory Operations
When you access a given area of memory on the card your reader key must agree with the key in the
card. If the keys do not agree, you will receive the error message:
indicating the iCLASS card was not identified. The card was not identified since AIR ID could not gain
access using the Key as defined in the reader. To alleviate this problem you need to specify and write
the correct key value (identical to the key in the card for this area of memory) to the reader key location
that is being used in the Card Context.
IMPORTANT: The reader will hold these Keys you write. Therefore it is very important when your
application is finished that you make sure you write new invalid Keys to the reader key locations you
use. This guarantees no one can gain access to secure memory locations within the card using a Key
already in the reader.
Here are a few macro-type operations you will use in working with the iCLASS cards. Each operation is
shown to indicate the proper sequence of events for executing the given task.
Read Operation
When you want to read an area of memory from the card, you must perform the following:
1. Get the Card Configuration,
2. Set the Card Context. This is the area of the card you wish to access. The context includes the
Page, Application Area (1 or 2), and the reader location (1-7) which holds the key you wish to
use to access this area.
3. Write the correct Key to the reader: Write to Reader
4. Perform the Read command using the Read button.
Write Operation
When you want to write an area of memory from the card, you must perform the following:
1. Get the Card Configuration,
2. Find a Free are on the card using the Procedure: Find Free Page,
3. Place a New Key value into the New Key field,
4. Write this Key to the Card: Write to Card
5. Write this new Key to the reader: Write to Reader
6. Place the New contents into the Read/Write ASCII box,
7. Issue a Write ASCII by pressing this button.

© 1996-2005 RF IDeas, Inc. All rights reserved
Erase and Free Memory Area
When you want to clear and free an area of memory from the card, you must perform the following in
order:
1. Get the Card Configuration: Get Card Cfg.
2. Find a Free are on the card using the Procedure: Find Free Page,
3. Place the correct Key value into the New Key field unless you are using the Default Key
4. Write this Key to the Card: Write to Card, or if using the default Key do nothing
5. Write this new Key to the reader: Write to Reader or if using the default Key press the Write
Default to Reader button
6. Place the New contents into the Read/Write ASCII box,
7. Issue a Write ASCII by pressing this button.

© 1996-2005 RF IDeas, Inc. All rights reserved
Disk Contents
AIRID-Config.pdf – This document.
pcProx.pdf - Page 0, Application Area 1 of the iCLASS contactless smart card is holding information
typically associated with the Access Control Industry’s proximity card. This file documents the read-only
identification configuration parameters.
license.txt – License Agreement for AIR ID hardware and software.

© 1996-2005 RF IDeas, Inc. All rights reserved
Configuration Application
Included is a complete application exerciser.
Connect
The DLL auto-detects the AIR ID first on the USB, and then if no reader is found it searches on
communications ports 1 through 8.
Device Found
When the connection is successful, the Device Found checkbox will indicate which device was found.
Reset To Defaults
Applies to the read-only access control data stored as configuration information.

© 1996-2005 RF IDeas, Inc. All rights reserved
Timing
Get/Set Internal Timing
Data is valid for
The time the card ID remains valid in the device. Once this time elapses, the card data is discarded.
The minimum value is 900.
Inter-key 'Press' time
Sets USB inter-key Press' time delay in msecs. This is how long the key is held down.
Inter-key 'Release' time
Sets USB inter-key 'Release' time delay in msecs. This is the delay between keystrokes.
Lock-out time for repetitive reads
The lock-out time is the time, in milliseconds, that a subsequent output is prevented. The reader checks
to see if the same card remains on the reader, If it is the same card, the reader will wait this period of
time before allowing the identification number to be released to the port.

© 1996-2005 RF IDeas, Inc. All rights reserved
Proximity Card Formats
This tab section is included since the Page 0 Application Area 1 of the iCLASS contactless smart card is
holding information typically associated with the Access Control Industry’s proximity card. This screen
shot shows how the typical proximity card bit-stream is presented.
Background information: Proximity Cards
To better understand this reserved area of read-only card memory, we are including this discussion of
proximity cards and formats.
There are several bits constructed together which make up the data sent from a proximity card or token
to the access control reader. The AIR ID reader reads all bits for any format card produced.
The proximity token has several bits, and these will vary from customer to customer. There are literally
hundreds of bit formats and lengths for proximity cards! The most popular is the 26-bit format card.
This manual suits for next models
2
Table of contents
Other RFIDeas Card Reader manuals