ACS TS760A User Manual

ACS TS760A User Manual

Nfc forum certified reader
Table of Contents

Advertisement

ACR1252U
NFC Forum Certified
Reader
Application Programming Interface V1.09
Subject to change without prior notice
info@acs.com.hk
www.acs.com.hk

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TS760A and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ACS TS760A

  • Page 1 ACR1252U NFC Forum Certified Reader Application Programming Interface V1.09 Subject to change without prior notice info@acs.com.hk www.acs.com.hk...
  • Page 2: Table Of Contents

    Read Serial Number....................57 5.8.17. Unlock Serial Number ....................58 5.9. NFC Peer-to-Peer Mode-related Commands ..............59 5.9.1. Initiator Mode-related Commands ................59 5.9.2. Target Mode-related Commands ................63 Page 2 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 3 Table 4 : MIFARE® Ultralight® Memory Map ..................32 Table 5 : MIFARE® Ultralight® Memory Map (52 bytes) ..............70 Table 6 : FeliCa Memory Map (160 bytes) ................... 71 Page 3 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 4: Introduction

    ACR1252U has two reader interfaces, namely the PICC and SAM interface. Both interfaces follow the PC/SC specifications. This API document will discuss in detail how the PC/SC APDU commands were implemented for the contactless interface and device peripherals of ACR1252U. Page 4 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 5: Features

    ISO 7816 Class A (for SAM slot) NFC Forum FeliCa Performance Certification PC/SC CCID RoHS 2 REACH J-LIS (Japan) VCCI (Japan) MIC (Japan) KC (Korea) Microsoft® WHQL Page 5 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 6: Acronyms And Abbreviations

    Protocol Parameters Optional information field for Initiator Control information for transaction maximum value for the Frame Length LLCP Logical Link Control Protocol Table 1: Acronyms and Abbreviations Page 6 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 7: Architecture

    T=CL & T=1 SAM Interface Emulation ACR1252U ISO 14443 Parts 1-4 / ISO 18092 PICC Interface Physical Interface PICC SAM (Socket) (Built-in Antenna) Figure 1: ACR1252U Architecture Page 7 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 8: Host Programming (Pc-Linked) Api

    Contactless Interface) are using this API for sending. 5.1.6. ScardDisconnect The SCardDisconnect function terminates a connection previously opened between the calling application and a smart card in the target reader. Refer to: http://msdn.microsoft.com/en-us/library/windows/desktop/aa379475%28v=vs.85%29.aspx Page 8 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 9: Apdu Flow

    5.1.7. APDU Flow Start SCardEstablishContext SCardListReaders Reader present? SCardConnect Connection successful? SCardTransmit SCardDisconnect Figure 2: ACR1252U APDU Flow Page 9 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 10: Escape Command Flow

    5.1.8. Escape Command Flow Start SCardEstablishContext SCardListReaders Reader present? SCardConnect SCardControl SCardDisconnect Figure 3: ACR1252U Escape Command Flow Page 10 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 11: Contactless Smart Card Protocol

    Standard (SS) (ISO 14443A, Part 3) Card Name (C0 .. C1) = {00 01h} (MIFARE Classic 1K) Standard (SS) = 03h: ISO 14443A, Part 3 = 11h: FeliCa Page 11 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 12 3 + N Application Protocol Info Higher Data from Byte from nibble=MBLI ATQB ATQB from ATTRIB command Lower nibble (RFU)=0 Exclusive-oring of all the bytes T0 to Tk Page 12 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 13 1C 2D 94 11 F7 71 85 00 BEh} Application Data of ATQB = 1C 2D 94 11h Protocol Information of ATQB = F7 71 85h MBLI of ATTRIB = Page 13 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 14: Pseudo Apdu For Contactless Interface

    UINT8 GET_UID[5] = {FF, CA, 00, 00, 00}; To get the ATS of the “connected ISO 14443 A PICC”: UINT8 GET_ATS[5] = {FF, CA, 01, 00, 00}; Page 14 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 15: Apdu Commands For Pcsc 2.0 Part 3 (Version 2.02 Or Above)

    XX 63 01h Execution stopped due to failure in other data object XX 6A 81h Data object XX not supported XX 67 00h Data object XX with unexpected length Page 15 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 16 If there are more than one data object in the C-APDU field and one data object failed, IFD can process the following data objects if they do not depend on the failed data objects. Page 16 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 17: Manage Session Command

    This command is used to start a transparent session. Once the session has started, auto-polling will be disabled until the session is ended. Start Session Data Object Length (1 byte) Value Page 17 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 18 On Data Object, the reader will turn off the RF field for about 5000µs before it is turned on. Timer Data Object Length (1 byte) Value 5F 46h Timer (4 bytes) Page 18 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 19 Frame size for IFD integer (FSDI) Frame size for ICC integer (FSCI) Frame waiting time integer (FWTI) Max. Communication Speed supported by the IFD Communication Speed of the ICC Modulation Index Page 19 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 20 Parameters Requested Length PCB for ISO/IEC14443 CID for ISO/IEC14443 NAD for ISO/IEC14443 Param 1 – 4 for for ISO/IEC14443 type B Page 20 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 21: Transparent Exchange Command

    1 – do not append CRC in the transmit data 0 – discard CRC from the received data 1 – do not discard CRC from the received data (i.e. no CRC checking) Page 21 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 22 Number of valid bits of the last byte (0 means all bits are valid) If this data object does not exist, it means all bits are valid. Page 22 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 23 0 – no collision will tell the collision 1 – collision detected position. Otherwise, “00h” will be shown. 0 – no parity error 1 – parity error detected Page 23 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 24 Response Data Object Inside the response, this command is used to notify the received data status. Response Data Object Length (1 byte) Value DataLen ReplyData (N Byte) Page 24 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 25: Switch Protocol Command

    01h – ISO/IEC14443 Type B 03h – Switch or activate to layer 3 03h – FeliCa 04h – Activate to layer 4 Other – RFU Other - RFU Page 25 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 26: Pcsc 2.0 Part 3 Example

    Response: C0 03 00 90 00 90 00 2. Turn the Antenna Field on. Command: FF C2 00 00 02 84 00 Response: C0 03 00 90 00 90 00 Page 26 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 27 4. Set the PCB to 0Ah and enable the CRC, parity and protocol prologue in the transmit data. Command: FF C2 00 01 0A 90 02 00 00 FF 6E 03 07 01 0A Response: C0 03 00 90 00 90 00 Page 27 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 28 Response: C0 03 00 90 00 92 01 00 96 02 00 00 97 0C [Card Response] 90 00 6. End Transparent Session. Command: FF C2 00 00 02 82 00 Response: C0 03 00 90 00 90 00 Page 28 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 29: Picc Commands For Mifare® Classic (1K/4K) Memory Cards

    // Load a key {FF FF FF FF FF FFh} into the volatile memory location 00h. APDU = {FF 82 00 00 06 FF FF FF FF FF FFh} Page 29 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 30: Authentication For Mifare® Classic (1K/4K)

    Two volatile keys are provided. The volatile key can be used as a session key for different sessions. Load Authentication Keys Response Format (2 bytes) Response Data Out Result Page 30 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 31: Table 2: Mifare® Classic 1K Memory Map

    80h ~ 8Eh Sector 33 90h ~ 9Eh 2 KB Sector 38 E0h ~ EEh Sector 39 F0h ~ FEh Table 3: MIFARE® Classic 4K Memory Map Page 31 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 32: Table 4: Mifare® Ultralight® Memory Map

    APDU = {FF 86 00 00 05 01 00 60 00h} Note: MIFARE Ultralight does not need to do any authentication. The memory is free to access. Page 32 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 33: Read Binary Blocks

    APDU = FF B0 00 // Read 240 bytes starting from the binary block (MIFARE Classic 4K) // Block 80h to Block 8Eh (15 blocks) APDU = FF B0 00 Page 33 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 34: Update Binary Blocks

    10 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0Fh} // Update the binary block of MIFARE Ultralight with Data {00 01 02 03h} APDU = {FF D6 00 04 00 01 02 03h} Page 34 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 35: Value Block Operation (Inc, Dec, Store)

    Value Block Operation Response Format (2 bytes) Response Data Out Result Value Block Operation Response Codes Results Meaning Success The operation is completed successfully. Error The operation is failed. Page 35 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 36: Read Value Block

    Example 2: Decimal 1 = {00h, 00h, 00h, 01h} Value Read Value Block Response Codes Results Meaning Success The operation is completed successfully. Error The operation is failed. Page 36 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 37: Copy Value Block

    // Copy the value from value block to value block APDU = {FF D7 06h} // Increment the value block by “5” APDU = {FF D7 00 00 00 05h} Page 37 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 38: Accessing Pcsc-Compliant Tags (Iso 14443-4)

    >> 1A F7 F3 1B CD 2B A9 58h [90 00h] Note: For ISO 14443-4 Type A tags, the ATS can be obtained by using the APDU “FF CA 01 00 00h.” Page 38 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 39 INS = B2h P1 = 80h P2 = 00h Lc = None Data In = None Le = 08h Answer: 00 01 02 03 04 05 06 07h [$9000h] Page 39 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 40: Accessing Felica Tags

    01 01 06 01 CB 09 57 03 01 09 01 01 80 00h IDM = 01 01 06 01 CB 09 57 03h RES = Memory Block Data Page 40 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 41: Peripherals Control

    Response = E1 00 00 00 0F 41 43 52 31 32 35 32 55 5F 56 31 30 30 2E 31 Firmware Version (HEX) = 41 43 52 31 32 35 32 55 5F 56 31 30 30 2E 31 Firmware Version (ASCII) = “ACR1252U_V100.1” Page 41 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 42: Led Control

    LED Status Description Description Bit 0 RED LED 1 = ON; 0 = OFF Bit 1 GREEN LED 1 = ON; 0 = OFF Bit 2 - 7 Page 42 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 43: Led Status

    LED Status Description Description Bit 0 RED LED 1 = ON; 0 = OFF Bit 1 GREEN LED 1 = ON; 0 = OFF Bit 2 - 7 Page 43 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 44: Buzzer Control

    Buzzer On Duration 1 byte. 00h = Turn OFF 01 to FFh = Duration (unit: 10 ms) Buzzer Control Response Format (6 bytes) Response Class Data Out Result Page 44 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 45: Buzzer Status

    This command checks the existing buzzer status. Buzzer Status Format (5 bytes) Command Class Buzzer Status Buzzer Status Response Format (6 bytes) Response Class Data Out Result Page 45 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 46: Set Led And Buzzer Status Indicator Behavior For Picc Interface

    Note: Default value of Behavior = 7Fh Set LED and Buzzer Status Indicator Behaviors for PICC Interface Response Format (6 bytes) Response Class Data Out Result Default Behaviors Page 46 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 47: Read Led And Buzzer Status Indicator Behavior For Picc Interface

    1 = Enable; 0 = Disable RED LED for status change Bit 7 Color Select (RED) 1 = Enable; 0 = Disable Note: Default value of Behavior = 7Fh Page 47 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 48: Set Automatic Picc Polling

    <1 – 1> = 2500 ms Bit 6 Bit 7 Enforce ISO 14443-A Part 4 1= Enable; 0= Disable. Note: Default value of Polling Setting = 8Bh. Page 48 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 49 4. The JCOP30 card comes with two modes: ISO 14443A-3 (MIFARE Classic 1K) and ISO 14443A-4 modes. The application has to decide which mode should be selected once the PICC is activated. Page 49 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 50: Read Automatic Picc Polling

    <1 – 1> = 2500 ms Bit 6 Bit 7 Enforce ISO 14443-A Part 4 1= Enable; 0= Disable. Note: Default value of Polling Setting = 8Bh. Page 50 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 51: Set Picc Operating Parameter

    FeliCa 424 Kbps 0 = Skip 1 = Detect Bit 4 Topaz 0 = Skip Bit 5 - 7 Note: Default value of Operation Parameter = 1Fh. Page 51 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 52: Read Picc Operating Parameter

    FeliCa 424 Kbps 0 = Skip 1 = Detect Bit 4 Topaz 0 = Skip Bit 5 - 7 Note: Default value of Operation Parameter = 1Fh. Page 52 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 53: Set Auto Pps

    PICC. The PICC will become inaccessible is the PICC or environment does not meet the requirement of the proposed communication speed. 2. The reader supports different speed between sending and receiving. Page 53 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 54: Read Auto Pps

    Current Rx Speed Current Rx Speed (1 Byte) 00h = 106 Kbps; default setting, equal to No Auto PPS 01h = 212 Kbps 02h = 424 Kbps Page 54 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 55: Set Serial Number

    (N bytes) / (2 bytes) Return Code Results SW1 SW2 Meaning Lock 90 00h The serial number is already locked. Error 63 00h The serial number is too long. Page 55 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 56: Set And Lock Serial Number

    (N bytes) / (2 bytes) Return Code Results SW1 SW2 Meaning Lock 90 00h The serial number is already locked. Error 63 00h The serial number is too long. Page 56 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 57: Read Serial Number

    Read the Serial Number Format (5 bytes) Command Class Read the Serial Number Read the Serial Number Response Format Response Class Data Out Serial Number Result (N bytes) Page 57 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 58: Unlock Serial Number

    Note: For the “unlock serial command”, please contact us at info@acs.com.hk or contact an Advanced Card Systems Ltd. Sales Representative for the details.
  • Page 59: Nfc Peer-To-Peer Mode-Related Commands

    Note: Unit = 10 ms, default value of Initiator Mode Timeout = 00 64h (100 * 10 ms = 1000 ms). Set Initiator Mode Timeout Response Format (7 bytes) Response Class Data Out Timeout Timeout Result (MSB) (LSB) Page 59 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 60 This command sends an ATR_REQ to peer-to-peer Target Mode device within the field. ATR Request Command Format Command Class Data In Mode Speed NFCID Request (1 byte) (1 byte) (10 bytes) (1 byte) Page 60 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 61 Dep Response (Len bytes) Where: 1 byte. Control the data transmission and error recovery. DepLen 1 byte. DEP message length. N bytes. DEP message for peer-to-peer communication. Page 61 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 62 Data Out Result Return Code (2 bytes) Return Code Results SW1 SW2 Meaning Success 90 00h The operation is completed successfully. Error 63 00h The operation is failed. Page 62 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 63: Target Mode-Related Commands

    This section provides the commands that can be used when in Target Mode. The figure below shows the peer-to-peer flow of commands for Target Mode. Figure 5: Peer-to-Peer Flow for Target Mode Page 63 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 64 Enter Target Mode Response Format Response Class Data Out Result Speed OpMode Where: Speed 1 byte. Communication Speed. 01h = 106 Kbps 02h = 212 Kbps 03h = 424 Kbps Page 64 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 65 DEP Response Command Format Command Class Data In Message Response (1 byte) (N bytes) Where: 1 byte. Control the data transmission and error recovery. DEP Message N bytes. DEP response. Page 65 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 66 63 00h The operation is failed. 5.9.2.6. Send RLS Response This command sends RLS response for the Initiator’s RLS request. RLS Response Command Format Command Class RLS Response Page 66 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 67 63 00h The operation is failed. 5.9.2.8. Send WUP Response This command sends WUP response for the Initiator’s WUP request. WUP Response Command Format Command Class Response Page 67 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 68 Data Out Result SNEP Message Len SNEP Message Where: SNEP Message Len 1 byte. Length of the received SNEP Message. SNEP Message Received SNEP message from Initiator devices. Page 68 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 69: Nfc Card Emulation Mode-Related Commands

    1 byte. NFC Device Mode. 01h = MIFARE Ultralight Card Emulation Mode 03h = FeliCa Card Emulation Mode 06h = Peer-to-Peer Initiator Mode Other = Card Read/Write Mode Page 69 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 70: Table 5: Mifare® Ultralight® Memory Map (52 Bytes)

    48-51 Table 5: MIFARE® Ultralight® Memory Map (52 bytes) Where: Default SN[0-6] {04h, 96h, 50h, 01h, F4h, 02h, 80h} Default Data[0-3] {E1h, 10h, 06h, 00h} //NFC Type2Tag Page 70 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 71: Read Card Emulation Data (Mifare® Ultralight® Or Felica)

    Data Out Result Length Data being read Where: NFCMode 1 byte. NFC Device Mode. 01h = MIFARE Ultralight Card Emulation Mode 03h = FeliCa Card Emulation Mode Page 71 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 72: Write Card Emulation Data (Mifare® Ultralight® Or Felica)

    Set Card Emulation 7 bytes UID Set Card Emulation MIFARE Ultralight UID Response Format (7 bytes) Response Class Data Out Result Where: 7 bytes. 7 bytes MIFARE UID. Page 72 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 73: Set Card Emulation Felica Idm

    Data cannot be modified via NFC. 1: Lock enable The data can still be modified by 0: Lock disable MIFARE Ultralight using the USB escape command. Lock Enable 1: Lock enable Page 73 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 74: Acr122U Compatible Commands

    01h = The buzzer will turn on during the T1 Duration. 02h = The buzzer will turn on during the T2 Duration. 03h = The buzzer will turn on during the T1 and T2 Duration. Page 74 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 75 6. To make the buzzer operate, the “number of repetition” must greater than zero. 7. To control the LED only, just set the parameter “Link to Buzzer” to zero. Page 75 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 76: Get Firmware Version

    Response Data Out Result Firmware Version Example: Response = 41 43 52 31 32 35 32 55 5F 56 31 30 30 2E 31h = ACR1252U_V100.1 (ASCII) Page 76 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 77: Get The Picc Operating Parameter

    ISO14443 Type B 0 = Skip ISO14443 Type A Note: To detect the 1 = Detect MIFARE Tags, the Auto 0 = Skip ATS Generation must be disabled first. Page 77 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 78: Set The Picc Operating Parameter

    ISO14443 Type B 0 = Skip ISO14443 Type A Note: To detect the 1 = Detect MIFARE tags, the Auto 0 = Skip ATS Generation must be disabled first. Page 78 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...
  • Page 79: Appendix A. Snep Message

    The length of the URI payload (11 bytes) 55 (“U”) Record type: “U” Abbreviation: “http://www.” 61 63 73 2E 63 6F The URL itself. “acs.com.hk” 6D 2E 68 6B Page 79 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk...
  • Page 80: Appendix B. Escape Command Example

    Microsoft is a registered trademark of Microsoft Corporation in the United States and/or other countries. MIFARE, MIFARE Classic, MIFARE DESFire and MIFARE Ultralight are registered trademarks of NXP B.V. Page 80 of 80 ACR1252U – Application Programming Interface info@acs.com.hk www.acs.com.hk Version 1.09...

Table of Contents