Smart Card Solution
User Manual
- R502 Manual
JavaCard API Samples
- Algorithm
Java Card Specification
Knowledge Sharing
Smart Card Solution
User Manual
JavaCard API Samples
Java Card Specification
Knowledge Sharing
This is an old revision of the document!
R502 SPY reader is developed by JavaCardOS Technologies. It is based on Feitian R502 smart card reader. It supports not only contact cards compliant with ISO 7816 but also contactless cards compliant with ISO 14443,and has ISO14443 TypeA protocol debug function and Mifare command debug function. It also provides the online update feature. We will launch more protocol debug function in the future.
Open electromagnetic field.
Close electromagnetic field.
Set to automatic communication status. In this status, anti-collision will be completed automatically.
Set to manual operation status. In this status, all the commands will be sent by artificial, anti-collision program will not be executed automatically.
*Level: Cascade level. Select cascade level 1, SEL is 0x93; Select cascade level 2, SEL is 0x95; Select cascade level 3, SEL is 0x97.
*Byte Count: Specify the integer part of the number of all valid data bits transmitted by the PCD (including SEL and NVB) divided by 8.Consequently, the minimum value of “Byte count� is 2 and the maximum value is 7.
*Bit Count: Specify the number of all valid data bits transmitted by the PCD (including SEL and NVB) modulo 8.
*Level: Cascade level. Select cascade level 1, SEL is 0x93;Select cascade level 2, SEL is 0x95;Select cascade level 3,SEL is 0x97.
*Byte Count: Specify the integer part of the number of all valid data bits transmitted by the PCD (including SEL and NVB) divided by 8.Consequently, the minimum value of “Byte count� is 2 and the maximum value is 7.
*Bit Count: Specify the number of all valid data bits transmitted by the PCD (including SEL and NVB) modulo 8.
*UID: Unique Identifier.
*Header: Start byte.
*FSDI: Defines the maximum size of a frame the PCD is able to receive.
*CID: Defines the logical number of the addressed PICC in the range from 0 to 14. The value 15 is RFU.
*CID: Defines the logical number of the addressed PICC.
*PPS1: Check V mark if there is PPS1 byte.
*DSI: Bit 4 and 3 of PPS1. Code the selected divisor integer from PICC to PCD.
*DRI: Bit 2 and 1 of PPS1.Code the selected divisor integer from PCD to PICC.
*Chaining: If it’s not the last block of chain transmission, set it to 1, and set the last block to 0.
*CID: Card IDentifier.
*NAD: Node ADdress.
*Block Number
*INF
*EDC
*Type: If it’s not the last block of chain transmission, set it to 1, and set the last block to 0.
*CID: Card Identifier.
*INF
*EDC
*Mode: If it’s not the last block of chain transmission, set it to 1, and set the last block to 0.
*Block Number: MIFARE Block address.
*Key: Key value.
*UID: Card Unique Identifier.
*Block Number: MIFARE Block address.
*Data: Data to write. The length of data is block size 16 bytes.
Select script directory and load script content. The script file extension is scd.
Save the current editing script. If the script file directory is selected, this script will cover the script file under the current directory. If the script file directory is not selected, the window “Save� will pop up for you to save the file.
*Forward: The current selected command moves forward 1 position.
*Backward: The current selected command moves backward 1 position.
*Delete: Delete the current command.
*Execute: Execute the current script from behind.
*Step over: From the current position, step over command.If there is no current selected item, execute the script from the first command.
*Stop: Stop current operation.
No. | Value |
1 | 0x02 |
2 | 0x03 |
3 | 0x04 |
4 | 0x05 |
5 | 0x06 |
6 | 0x0F |
7 | 0x1B |
8 | 0x40 |
9 | 0x41 |
10 | 0x42 |
11 | 0x43 |
12 | 0x45 |
13 | 0x46 |
14 | 0x47 |
15 | 0x48 |
16 | 0x49 |
17 | 0x4A |
18 | 0x4B |
19 | 0x4C |
20 | 0x4D |
21 | 0x4E |
22 | 0x4F |
23 | 0x60 |
24 | 0x61 |
25 | 0x62 |
26 | 0x63 |
27 | 0x64 |
1. Product introduction: http://www.javacardos.com/store/java_R502_SPY.php
2. Technology forum: http://www.javacardos.com/javacardforum/
3. Online manual: http://www.javacardos.com/wiki/