Site Tools


r502spy-usermanual

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
r502spy-usermanual [2017/05/15 07:16]
choimillen [Technical support]
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 ====
 + 
  
-====       2WUPA====+{{ :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]]
r502spy-usermanual.1494832580.txt.gz · Last modified: 2017/05/15 07:16 by choimillen