background image

© 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 

Write ASCII

 by pressing this button. 

Содержание RFID1356i-232

Страница 1: ......

Страница 2: ...ou 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 a...

Страница 3: ...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...

Страница 4: ...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 Trademar...

Страница 5: ...arty 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 ID...

Страница 6: ...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 an...

Страница 7: ...ound 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 dela...

Страница 8: ...onfiguration 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...

Страница 9: ...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...

Страница 10: ...a 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 th...

Страница 11: ...or 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 hi...

Страница 12: ...ll 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...

Страница 13: ...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...

Страница 14: ...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 M...

Страница 15: ...y 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 O...

Страница 16: ...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 defaul...

Страница 17: ...df 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 identi...

Страница 18: ...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 i...

Страница 19: ...y 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...

Страница 20: ...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...

Страница 21: ...nown before the read in order to verify its validity How to determine your format and masking Rule1 1st Convert to Binary Rule 2 Card data format in binary is typically something like parity facility...

Страница 22: ...ally associated with the Access Control Industry s proximity card Specifically the iCLASS identification number is also known as the proximity card number see Proximity Card Formats above This screen...

Страница 23: ...ading and Trailing parity bits Enable FAC ID character This checkbox indicates that a separator character will be used between the FAC and ID codes This char sent between FAC ID This field holds the c...

Страница 24: ...at is used for building access control Wiegand cards usually have a parity bit s at each end of the data stream Often users want to strip these bits and simply retrieve the site code or ID code from t...

Страница 25: ...you have written the unique address you can selectively communicate with each device to learn which reader sent the card data stream SDK users will use this address field to enter the address for the...

Страница 26: ...ent of the bits defined by an F in the Filter Mask ID Code The ID Code will represent the decimal equivalent of the bits defined by an I in the Filter Mask Enable Output as Hexadecimal This checkbox a...

Страница 27: ...ng the Get Card Cfg button will read the entire card s configuration and memory The application will read and determine the free pages those pages that are using the default keys as well as the memory...

Страница 28: ...not to leave an access key for someone else to use New Key ASCII Enter a new Key in this field that you will send to either the card reader or both Pressing either the Write Key to Card or Write Key...

Страница 29: ...This section contains useful higher level procedures Find Free Page This routine is valid for 16k cards only It searches each page 1 7 for memory pages that are protected with the default key When a p...

Страница 30: ...mation the station PC can insert before top section or after bottom section the data read from a specific area middle section of the screen below of the card s memory The concept is to have a series o...

Страница 31: ...card Delimiter The user can choose delimiters None Comma or Tab The delimiter is inserted after each field or date time stamp Station Label The user may type in any identifier The first information k...

Страница 32: ...1996 2005 RF IDeas Inc All rights reserved ICLASS Memory Map Please refer to the iCLASS Memory Map discussion above...

Страница 33: ...1996 2005 RF IDeas Inc All rights reserved About...

Страница 34: ...1996 2005 RF IDeas Inc All rights reserved OK Leave the AIR ID Dialog Screen...

Страница 35: ...1996 2005 RF IDeas Inc All rights reserved...

Страница 36: ...an out of devices 8 SetupDiGetDeviceInterfaceDetail ERROR_INSUFFICIENT_BUFFER GetLastError 9 Failed pDevIFDetail LocalAlloc 10 VendorID and or ProductID not found 11 CreateFile failed 12 SetupDiGetDev...

Отзывы: