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/]] |