This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
r502spy-usermanual [2017/05/11 07:13] jinbiao [2. Save script file] |
r502spy-usermanual [2017/05/15 08:43] (current) JavaCardOS |
||
---|---|---|---|
Line 4: | Line 4: | ||
- | ===== Contactless command===== | + | ===== Contactless command ===== |
- | ==== 1. RF_ON==== | + | ==== 1. RF_ON ==== |
Open electromagnetic field. | Open electromagnetic field. | ||
- | ==== 2. RF_OFF==== | + | ==== 2. RF_OFF ==== |
Close electromagnetic field. | Close electromagnetic field. | ||
- | ==== 3. RF_AUTO==== | + | ==== 3. RF_AUTO ==== |
Set to automatic communication status. In this status, anti-collision will be completed automatically. | Set to automatic communication status. In this status, anti-collision will be completed automatically. | ||
- | ==== 4. RF_MANUAL==== | + | ==== 4. RF_MANUAL ==== |
Set to manual operation status. In this status, all the commands will be sent by artificial, anti-collision program will not be executed 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. | ||
- | ===== ISO14443-TypeA Debug===== | + | ===== ISO14443-TypeA Debug ===== |
- | ==== 1. REQA==== | + | ==== 1. REQA ==== |
+ | |||
- | + | {{ Editor/2016-08-11/57abd6ec88efc.png?300 }} | |
- | + | ||
- | + | ||
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd6ec88efc.png }} | + | |
Command value is REQA . As the specification said, the command value is 0x26. | Command value is REQA . As the specification said, the command value is 0x26. | ||
+ | ==== 2. WUPA ==== | ||
+ | |||
- | ==== 2. WUPA==== | + | {{ :wupa.png?300 }}\\ |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd75ff1ea5.png }} | ||
Command value is WUPA. This command value is 0x52. | Command value is WUPA. This command value is 0x52. | ||
- | ==== 3. ANTICOLLISION==== | + | ==== 3. ANTICOLLISION ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd786cbe41.png }} | + | |
+ | {{ Editor/2016-08-11/57abd786cbe41.png?300 }} | ||
Line 59: | Line 58: | ||
* Bit Count: Specify the number of all valid data bits transmitted by the PCD (including SEL and NVB) modulo 8. | * Bit Count: Specify the number of all valid data bits transmitted by the PCD (including SEL and NVB) modulo 8. | ||
- | ==== 4. SELECT==== | + | ==== 4. SELECT ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd79f40650.png }} | + | |
+ | |||
+ | {{ Editor/2016-08-11/57abd79f40650.png?300 }}\\ | ||
Line 79: | Line 80: | ||
- | ==== 5. RATS==== | + | ==== 5. RATS ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd7b6d2cee.png }} | + | |
+ | {{ Editor/2016-08-11/57abd7b6d2cee.png }}\\ | ||
Line 94: | Line 96: | ||
- | ==== 6. HLTA==== | + | ==== 6. HLTA ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8072aa9c.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8072aa9c.png }} | ||
Command value is HLTA. This value is 0x5000, provided by specification. | Command value is HLTA. This value is 0x5000, provided by specification. | ||
- | ==== 7. PPS==== | + | ==== 7. PPS ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd81a7ecc9.png }} | + | |
+ | {{ Editor/2016-08-11/57abd81a7ecc9.png }} | ||
Line 117: | Line 121: | ||
* DRI: Bit 2 and 1 of PPS1.Code the selected divisor integer from PCD to PICC. | * DRI: Bit 2 and 1 of PPS1.Code the selected divisor integer from PCD to PICC. | ||
- | ===== ISO14443-Block Transmission Debug===== | + | ===== ISO14443-Block Transmission Debug ===== |
- | ==== 1. I-BLOCK==== | + | ==== 1. I-BLOCK ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd82c7811a.png }} | + | |
+ | {{ Editor/2016-08-11/57abd82c7811a.png }} | ||
Line 137: | Line 142: | ||
* EDC | * EDC | ||
- | ==== 2. R-BLOCK==== | + | ==== 2. R-BLOCK ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8412a094.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8412a094.png }} | ||
* Type: R-Block type, ACK or NAK. | * Type: R-Block type, ACK or NAK. | ||
Line 145: | Line 151: | ||
* INF | * INF | ||
* EDC | * EDC | ||
- | ==== 3. S-BLOCK==== | + | ==== 3. S-BLOCK ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8538391b.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8538391b.png }} | ||
* Type: If it’s not the last block of chain transmission, set it to 1, and set the last block to 0. | * Type: If it’s not the last block of chain transmission, set it to 1, and set the last block to 0. | ||
Line 153: | Line 160: | ||
* EDC | * EDC | ||
- | ===== Mifare Debug===== | + | ===== Mifare Debug ===== |
- | ==== 1. AUTHENTICATION==== | + | ==== 1. AUTHENTICATION ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8671c32a.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8671c32a.png }} | ||
Line 165: | Line 173: | ||
* Key: Key value. | * Key: Key value. | ||
* UID: Card Unique Identifier. | * UID: Card Unique Identifier. | ||
- | ==== 2. READ BLOCK==== | + | ==== 2. READ BLOCK ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd880058b3.png }} | + | |
+ | {{ Editor/2016-08-11/57abd880058b3.png }} | ||
Line 174: | Line 183: | ||
* Block Number: MIFARE Block address. | * Block Number: MIFARE Block address. | ||
- | ==== 3. WRITE BLOCK==== | + | ==== 3. WRITE BLOCK ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8919b51f.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8919b51f.png }} | ||
Line 183: | Line 193: | ||
* Block Number: MIFARE Block address. | * Block Number: MIFARE Block address. | ||
* Data: Data to write. The length of data is block size 16 bytes. | * Data: Data to write. The length of data is block size 16 bytes. | ||
- | ==== 4. INCREMENT==== | + | ==== 4. INCREMENT ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8a8bdb9f.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8a8bdb9f.png }} | ||
Line 192: | Line 203: | ||
* Block Number: MIFARE Block address. | * Block Number: MIFARE Block address. | ||
* Operand: Operand (4 byte signed integer). | * Operand: Operand (4 byte signed integer). | ||
- | ==== 5. DECREMENT==== | + | ==== 5. DECREMENT ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8ba98f1b.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8ba98f1b.png }} | ||
Line 201: | Line 213: | ||
* Block Number: MIFARE Block address. | * Block Number: MIFARE Block address. | ||
* Operand: Operand (4 byte signed integer). | * Operand: Operand (4 byte signed integer). | ||
- | ==== 6. TRANSFER==== | + | ==== 6. TRANSFER ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8cef0b98.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8cef0b98.png }} | ||
* Block Number: MIFARE Block address. | * Block Number: MIFARE Block address. | ||
- | ==== 7. RESTORE==== | + | ==== 7. RESTORE ==== |
- | {{ https://javacardos.com//wiki/Uploads/Editor/2016-08-11/57abd8e47bfe9.png }} | + | |
+ | {{ Editor/2016-08-11/57abd8e47bfe9.png }} | ||
* Block Number: MIFARE Block address. | * Block Number: MIFARE Block address. | ||
- | ===== Script operation===== | + | ===== Script operation ===== |
- | ==== 1. Load script file==== | + | ==== 1. Load script file ==== |
Select script directory and load script content. The script file extension is scd. | Select script directory and load script content. The script file extension is scd. | ||
- | ==== 2. Save script file==== | + | ==== 2. Save script file ==== |
Save the current editing script. | Save the current editing script. | ||
Line 225: | Line 239: | ||
- | ==== 3. Script operation==== | + | ==== 3. Script operation ==== |
* Forward: The current selected command moves forward 1 position. | * Forward: The current selected command moves forward 1 position. | ||
Line 232: | Line 246: | ||
* Delete: Delete the current command. | * Delete: Delete the current command. | ||
- | ==== 4. Script execution==== | + | ==== 4. Script execution ==== |
* Execute: Execute the current script from behind. | * Execute: Execute the current script from behind. | ||
Line 242: | Line 256: | ||
- | ===== Error value check list===== | + | ===== Error value check list ===== |
Line 279: | Line 293: | ||
- | ===== Technical support===== | + | ===== Technical support ===== |
1. Product introduction: [[https://www.javacardos.com/store/java_R502_SPY.php|http://www.javacardos.com/store/java_R502_SPY.php]] | 1. Product introduction: [[https://www.javacardos.com/store/java_R502_SPY.php|http://www.javacardos.com/store/java_R502_SPY.php]] | ||
Line 285: | Line 299: | ||
- | 2. Technology forum: [[https://javacardforum|http://www.javacardos.com/javacardforum/]] | + | 2. Technology forum: [[https://www.javacardos.com/javacardforum|http://www.javacardos.com/javacardforum/]] |