User Manual for REYAX models including: 2BKAFRYRR20W, 2BKAFRYRR20W, ryrr20w, RYRR20W RFID Module, RYRR20W, RFID Module, Module
Zerova Technologies Taiwan Limited RYRR20W RFID Module 2BKAFRYRR20W 2BKAFRYRR20W ryrr20w
File Info : application/pdf, 11 Pages, 536.32KB
DocumentDocumentRYRR20W User Manual 27-NOV-2024 56312E32 Protocol Format Baud rate=19200bps RYRR20W Command Manual 1. ISO14443A TYPE A Request Function: IS014443A request cards,cards include MIFARE and other ISO14443A cards. In the returned results, user could judge the length of serial number via the returned data package length, and judge the card type by ATQA, also judge whether the card supports ISO14443-4 by SAK. Host sends: Frame 0x20 Mode: 1 byte, 0 : WUPA; 1 : REQA; Mode Checksum Success Frame 0x20 Data Checksum Data:4, 7 or 10 bytes card serial number + 2bytes ATQA + 1byte SAK. *Please also judge the card type by ATQA & SAK, for the ATQA and SAK values of different card type, please consult the RFID IC manufacturer. Failure: Frame 0xDF Checksum Example: (use WUPA) Send: 0x03 0x20 0x00 0x23 Receive: 0x0C 0x20 0x12 0x4B 0xCC 0xD3 0x81 0x3A 0x77 0x44 0x00 0x00 0xE2 UID: 124BCCD3813A77 Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 2 RYRR20W Command Manual 2. MIFARE Ultralight EV1 / Ultralight C Card Read Function: Read the data from MIFARE Ultralight EV1 / Ultralight C cards. A read command will read 4 blocks data from the card. If read start block is the last block (Ox0F), then these 4 blocks data are the 15th, 0th, 1st and 2nd block. Host sends: Frame 0x41 Start Block Checksum Start Block: 1 byte,the start block number to be read. Success Frame 0x41 Data Checksum Data:16 bytes card data of 4 blocks, a read operation read 4 blocks from the start block. Failure: Frame 0xBE Checksum Example: (Read block number data= 0x08) Send: 0x03 0x41 0x08 0x4A Receive: 0x12 0x41 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB 0x12 0x34 0x45 0x6C 0xDE 0x82 Read block08 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA 0xBB 0x12 0x34 Data: 0x45 0x6C 0xDE 3. FeliCa Read TAG UID Function: Use this command to acquire and identify a card. Acquisition of Manufacture ID (Im) and Manufacture Parameter (PMm) is possible with this command. Host sends: Frame 0x2F APDU: 0x06 00 FF FF 01 01 APDU command Checksum Success Frame 0x2F Response: Felica card answers. Response Checksum Failure: Frame 0xD0 Checksum Example: (issue APDU command= 06 00 FF FF 01 01) Send: 0x08 0x2F 0x06 0x00 0xFF 0xFF 0x01 0x01 0x21 Receive: 0x16 0x2F 0x14 0x01 0x01 0x2E 0x3D 0x23 0xBA 0x07 0x5C 0x45 0x00 0xF1 0x00 0x00 0x00 0x01 0x43 0x00 0x88 0xB4 0x36 IDm: 012E3D23BA075C45 PMm: 00F1000000014300 System code: 88B4 Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 3 RYRR20W Command Manual 4. FeliCa Read Without Encryption Function: Use this command to read Block Data. Host sends: Frame 0x2F APDU command Checksum APDU: 0x10 06 01 2E 3D 23 BA 07 5C 45 01 09 00 01 80 00 Success Frame 0x2F Response: Felica card answers. Response Checksum Failure: Frame 0xD0 Checksum Example: (UID: 012E3D23BA075C45 Read block 08 data) Send: 0x12 0x2F 0x10 0x06 0x01 0x2E 0x3D 0x23 0xBA 0x07 0x5C 0x45 0x01 0x09 0x00 0x01 0x80 0x08 0x3F Receive: 0x1F 0x2F 0x1D 0x07 0x01 0x2E 0x3D 0x23 0xBA 0x07 0x5C 0x45 0x00 0x00 0x01 0x00 0x00 0x11 0x22 0x33 0x44 0x55 0x66 0x66 0x66 0x66 0x66 0x66 0x66 0x66 0x66 0xC9 Read Block08 0x00 0x00 0x11 0x22 0x33 0x44 0x55 0x66 0x66 0x66 0x66 0x66 0x66 Data: 0x66 0x66 0x66 5. ISO15693 Inventory Function: Find a card in RF effective field. If success, to set the tag as CURRENT TAG. Host sends: Frame 0x5C AFI AFI: 1byte AFI ,detect card equal to AFI only. If not use AFI, then host sends: Frame 0x5C Checksum Checksum Success Frame 0x5C UID Checksum UID: 8bytes(LSB in first), UID of CURRENT TAG. Failure: Frame 0xD0 Checksum Example: Send: Receive: UID: 0x03 0x5C 0x00 0x5F 0x0A 0x5C 0x17 0xC7 0xBA 0x76 0x50 0x01 0x04 0xE0 0xFF 17 C7 BA 76 50 01 04 E0 Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 4 RYRR20W Command Manual 6. ISO15693 Read Single Block Function: Read data block of CURRENT TAG. Host sends: Frame 0x54 BlockNumber BlockNumber: 1byte, the block number to be read. Checksum Success Frame 0x54 Data Checksum Failure: Frame 0xD0 Checksum Example: Read block 01 data Send: 0x03 0x54 0x01 0x56 Receive: 0x06 0x54 0xAA 0xAA 0xAA 0xAA 0x52 Read Block01 0xAA 0xAA 0xAA 0xAA Data: 7. ISO14443B Request Function: ISO14443-4 TYPE B card request. Host sends: Frame 0x60 Mode AFI Mode: 1 byte, 0 : WUPB ; 1 : REQB AFI : 1 byte,the AFI to request,if request all AFI,please use 0x00. Checksum Success Frame 0x60 Data Checksum Data: Total 13 bytes,12 bytes of ATQB: 0x50(1 bytes), PUPI(4 bytes), application data(4 bytes), protocol information(3 bytes), none : 0x00. Failure: Frame 0x9F Checksum Example: (use WUPA) Send: 0x04 0x60 0x00 0x00 0x64 Receive: 0x0F 0x60 0x50 0x6D 0xE3 0xE3 0x20 0x47 0x48 0x00 0x20 0x80 0x81 0x71 0x00 0x2D PUPI: 0x6D 0xE3 0xE3 0x20 Application 0x47 0x48 0x00 0x20 data: Protocol 0x80 0x81 0x71 information: Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 5 8. Query Firmware Version Send: Receive: 9. Software Reset 0108000304FE0000 REYAX RYRR20W V1.0-4 Send: Receive: 0108000304000000 RESET RYRR20W Command Manual Notice: 1. Please refer to page11~13 for the boot sequence and command response sequence. If want to send command continuously, need to wait for the response of the last command before sent next. 2. After the RYRR20W is bootup, it will self-calibrate every 1 hour, and the time is about 5 seconds. 3. When module is no response to the message due to the usage exceeding the module specifications, signal interference or strong electric field (for example: HBM ±2KV, MM ±200V), it is recommended to RESET the module through HW Reset. 4. In addition, it is recommended to reset RYRR20W through SW reset regularly (every hour) to initialize the internal parameters of RYRR20W. Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 6 10. HW Reset Sequence RYRR20W Command Manual 5V_VDD 3.3V_RESENT_N Host interface (UART) Command : not acceptable 100ms 1500ms Command : acceptable 11. SW Reset Sequence 5V_VDD 3.3V_RESENT_N Host interface (UART) Send Soft Reset co mman d Command : not acceptable 5000ms Command : acceptable Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 7 12. Command Sequence(situation: without card) ISO14443A Read UID TXD RXD Response 100ms FeliCa Read UID TXD RXD 100ms Response ISO15693 Read UID TXD RXD ISO14443B Read UID TXD RXD 100ms 100ms Response Response RYRR20W Command Manual READ Block 100ms Response Read Block 100ms Response Read Block 100ms Response Read Block 100ms Response Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 8 13. Command Sequence(situation: with card) ISO14443A Read UID TXD RXD Response 100ms FeliCa Read UID TXD RXD 100ms Response ISO15693 Read UID TXD RXD 100ms Response ISO14443B Read UID TXD RXD 100ms Response RYRR20W Command Manual READ Block 100ms Response Read Block 100ms Response Read Block 100ms Response Read Block 100ms Response Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 9 RYRR20W Command Manual CERTIFICATION INFORMATION · FCC compliance Notice: Any changes or modifications not expressly approved by the party responsible for compliance could void your authority to operate the equipment. Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: --Reorient or relocate the receiving antenna. --Increase the separation between the equipment and receiver. --Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. --Consult the dealer or an experienced radio/TV technician for help. Notice: 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 interference and (2) this device must accept any interference received, including interference that may cause undesired operation. 1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. 2. This equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20 centimeters between the radiator and your body. For a host using a certified modular with a standard fixed label, if (1) the module's FCC ID is not visible when installed in the host, or (2) if the host is marketed so that end users do not have straightforward commonly used methods for access to remove the module so that the FCC ID of the module is visible; then an additional permanent label referring to the enclosed module: "Contains Transmitter Module FCC ID: 2BKAFRYRR20W" or "Contains FCC ID: 2BKAFRYRR20W" must be used. The host OEM user manual must also contain clear instructions on how end users can find and/or access the module and the FCC ID. Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 10 RYRR20W Command Manual · NCC compliance xxxxxxxxxxxxxx HISTORY Updated data 20240926 20241024 20241127 1. First version changes 1. Add ISO14443B request command 1. Add CERTIFICATION INFORMATION FW version V1.0-3 V1.0-4 Redactor Taiwan: sales@reyax.com http://reyax.com Copyright © 2024, REYAX TECHNOLOGY CO., LTD. 11