ACS AMR220-C1 Reference Manual

ACS AMR220-C1 Reference Manual

Secure bluetooth mpos reader

Advertisement

Quick Links

AMR220-C1
Secure Bluetooth
®
mPOS Reader
Reference Manual V1.02
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 AMR220-C1 and is the answer not in the manual?

Questions and answers

Summary of Contents for ACS AMR220-C1

  • Page 1 AMR220-C1 Secure Bluetooth ® mPOS Reader Reference Manual V1.02 Subject to change without prior notice info@acs.com.hk www.acs.com.hk...
  • Page 2 1.00 ● Updated Section 2.00: Features ● Updated Section 3.1.2 photos 2018-03-02 1.01 ● Added Section 3.1.2.3: Device Reset Pinhole 2018-07-19 ● Updated Section 3.1.1.2 Battery Life 1.02 Page 2 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 3: Table Of Contents

    Transmitting Control Commands ................20 4.2.8. Disconnecting from BLE Card Terminal ..............20 5.0. Command Set ......................21 5.1. API between Tablet and AMR220-C1 ................21 5.1.1. BT Communication Frame format ................ 21 5.1.2. Data Field Format – Command ................22 5.1.3.
  • Page 4 Table 1 : Symbols and Abbreviations ..................... 6 Table 2 : Estimated Battery Lifespan ..................... 9 Table 3 : BT Commands From Smart Device to AMR220-C1 ............24 Table 4 : BT Responses From AMR220-C1 to Smart Device ............30 Page 4 of 69 AMR220-C1 –...
  • Page 5: Introduction

    1.0. Introduction AMR220-C1 Secure Bluetooth® mPOS Reader communicates with smart devices via Bluetooth® technology. With its compliance to ISO 7816 and ISO 14443, it supports both contact and c ontactless smart cards. Moreover, it further extends card support and strengthens the mobile reader product line’s salability in t he payment industry, with the additional compliance to EMV®...
  • Page 6: Table 1: Symbols And Abbreviations

    Application PAN Sequence Number Registered Application Provider Identifier QPBOC Quick PBOC (The Chinese counterpart of contact-less EMV) Terminal Action Code Terminal Transaction Qualifiers Terminal Verification Results Table 1: Symbols and Abbreviations Page 6 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 7: Features

    ● Supports iOS 8.0 and later ● Compliant with the following standards: EN 60950/IEC 60950 Applicable under PC-linked mode Uses an ACS-defined Android Library Uses an ACS-defined iOS Library Page 7 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 8 ISO 7816 ISO 14443 ISO 18092 ® Levels 1 and 2 Mastercard ® Contactless Visa payWave ® Bluetooth ® PC/SC CCID RoHS 2 REACH TELEC (Japan) Microsoft ® WHQL Page 8 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 9: Architecture

    AMR220-C1 uses a rechargeable Lithium-ion battery, which has the capacity of 450 mAh. 3.1.1.1. Battery Charging The battery of AMR220-C1 may be charged by connecting it to a power outlet. 3.1.1.2. Battery Life The battery life is dependent on t he us age of the device. Below is an estimate of the battery life...
  • Page 10: User Interface

    Slow Blinking (0.5 sec - ON, 1.5 sec - OFF) Pairing Bluetooth is Inactive LED Status BT LED ON BT LED Off EMV Contactless LEDs Behaviors Note: For more information, refer to EMV Contactless Specification: https://www.emvco.com/wp- content/uploads/2017/05/Book_A_Architecture_and_General_Rqmts_v2_6_Final_20160422011856105.pdf. Page 10 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 11 3.1.2.3. Device Reset Pinhole To reset the device: • To reset the device, locate the pinhole beside the Bluetooth button, then press the reset button using a pin. Page 11 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 12: Software Design

    By using an MS -CCID driver, only a single slot device may be supported, and only the P ICC int erface may be used. In order to use both interfaces, the ACS driver is needed. AMR220-C1 USB int erface follows CCID protocol with two defined slots; one for ICC interface and one for PICC interface.
  • Page 13: Host Programming

    Contactless Interface) are using this API for sending. 4.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 13 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 14: Apdu Flow

    4.1.7. APDU Flow Start SCardEstablishContext SCardListReaders Reader present? SCardConnect Connection successf ul SCardTransmit SCardDisconnect Figure 4: APDU Flow Page 14 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 15: Escape Command Flow

    4.1.8. Escape Command Flow Start SCardEstablishContext SCardListReaders Reader present? SCardConnect SCardControl SCardDisconnect Figure 5: Escape Command Flow Page 15 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 16: Bluetooth Library

    4.2. Bluetooth Library This section describes the ACS B T library for developer use. For more details, please refer to the Library package documents. 4.2.1. Setting Up BLE If BLE is supported on the device, enable Bluetoot h in order to connect card terminals. To enable Bluetooth, get the instance of BluetoothAdapter from BluetoothManager.
  • Page 17: Initializing Java Smart Card I/O Api

    (mManager == null) { Toast.makeText(this, R.string.error_bluetooth_not_supported, Toast.LENGTH_SHORT).show(); finish(); return; // Get the terminal factory. mFactory = BluetoothSmartCard.getInstance(this).getFactory(); if (mFactory == null) { Toast.makeText(this, R.string.error_bluetooth_provider_not_found, Toast.LENGTH_SHORT).show(); finish(); return; Page 17 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 18: Finding Ble Card Terminals

    CardTerminal terminal) { runOnUiThread(new Runnable() { @Override public void run() { mTerminalAdapter.addTerminal(terminal); // Stop the scan. mHandler.postDelayed(new Runnable() { @Override public void run() { mManager.stopScan(); mScanButton.setEnabled(true); }, SCAN_PERIOD); Page 18 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 19: Connecting To A Card

    - T=0 // "T=1" - T=1 // "*" - T=0 or T=1 // "direct" - Direct mode try { Card card = terminal.connect("*"); } catch (CardException e) { e.printStackTrace(); Page 19 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 20: Disconnecting From The Card

    Disconnecting from BLE Card Terminal The library connects BLE card terminal automatically when calling connect() from the CardTerminal object. terminat e Bluetoot h connection manually, call disconnect() from BluetoothTerminalManager object. mManager.disconnect(terminal); Page 20 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 21: Command Set

    5.1. API between Tablet and AMR220-C1 Note: This section is only for the developers who will not use t he ACS BT Library for t he development of their own application. If you are using the ACS BT Library, please ignore this Section.
  • Page 22: Data Field Format - Command

    Increment per command, for protection against replay attack Command Payload Length Length of the Command Payload (2 bytes) Command Payload Message on the command (N bytes) Checksum, XOR {INS, Counter, Command Payload Length, Command Payload} Page 22 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 23: Data Field Format - Response

    Increment per Response Response Payload Length Length of the Response Payload (2 bytes) Response Payload Message on the Response (N bytes) Checksum, XOR {INS, Counter, Response Payload Length, Response Payload} Page 23 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 24: Bt Commands And Responses

    ICC/SAM card Note: SPH_to_RDR_IccPowerOn must be completed first. SPH_to_RDR_ExEscape Asks AMR220-C1 to exchange Escape 0xC0 Command to control/configure peripherals Table 3: BT Commands From Smart Device to AMR220-C1 Page 24 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 25 5.1.4.1.1. SPH_to_RDR_PcdPowerOn This command asks AMR220-C1 to poll PCD tag within the period defined. Offset Field Size Value Description 0x80 Command Header Counter Command Counter Command Payload 0x0006 Length of the Command Payload Length Byte 1 – Card Type Bit 0 = 0 – Disable Type A Polling 1 –...
  • Page 26 Payload Command Payload XOR for the above field The response to this message is RDR_to_SPH_PcdPowerOffRsp 5.1.4.1.3. SPH_to_RDR_PcdExAPDU This command asks AMR220-C1 to exchange APDU with the activated PCD tag. Note: SPH_to_RDR_PcdPowerOn must be completed first. Offset Field Size Value Description...
  • Page 27 ICC Slot select Command Payload 0x01 = ICC Slot XOR for the above field The response to this message is RDR_to_SPH_IccPowerOnRsp 5.1.4.1.5. SPH_to_RDR_IccPowerOff This command asks AMR220-C1 to power off the activated ICC/SAM card. Offset Field Size Value Description 0xA1...
  • Page 28 5.1.4.1.6. SPH_to_RDR_IccExAPDU This command asks AMR220-C1 to exchange APDU with the activated ICC/SAM card. Note: SPH_to_RDR_IccPowerOn must be completed first. Offset Field Size Value Description 0xA2 Command Header Counter Command Counter Command Payload Length of the Command Payload Length Byte 1 - ICC Slot select...
  • Page 29 5.1.4.1.8. SPH_to_RDR_ExEscape This command asks AMR220-C1 to exchange Escape command to control/configure the peripherals. Offset Field Size Value Description 0xC0 Command Header Counter Command Counter Command Payload Length of the Command Payload Length Command Payload Escape command XOR for the above field...
  • Page 30: Table 4: Bt Responses From Amr220-C1 To Smart Device

    RDR_to_SPH_IccExAPDURsp Response for SPH_to_RDR_IccExAPDU 0xB2 RDR_to_SPH_IccSetParamet erRsp Response for SPH_to_RDR_IccSetParameter 0xB3 RDR_to_SPH_ExEscapeRsp Response for SPH_to_RDR_ExEscape 0xD0 Table 4: BT Responses From AMR220-C1 to Smart Device 5.1.4.2.1. RDR_to_SPH_PcdPowerOnRsp This command is a response to SPH_to_RDR_PcdPowerOn. Offset Field Size Value Description 0x90...
  • Page 31: Version 1.02

    Byte 1 – Error Code 0x00 = No Error Response Payload Other = ref to Error Code table Byte 2 - … - APDU Response XOR for the above field Page 31 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 32: Version 1.02

    Byte 1 - ICC Slot select 0x01 = ICC Slot Response Payload Byte 2 – Error Code 0x00 = No Error Other = ref to Error Code Table XOR for the above field Page 32 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 33: Version 1.02

    Byte 2 – Error Code Response Payload 0x00 = No Error Other = ref to Error Code table Byte 3 - … - PPS Response XOR for the above field Page 33 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 34: Version 1.02

    Field Size Value Description 0xD0 Response Header Counter Response Counter Response Payload Length of the Response Payload Length Response Payload Escape Command Response XOR for the above field Page 34 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 35: Contactless Smart Card Protocol

    Length (YY) = 0x0C RID = {0xA0 0x00 0x00 0x03 0x06} (PC/SC Workgroup) Standard (SS) = 0x03 (ISO14443A, Part 3) Card Name (C0 .. C1) = {0x00 0x01} (Mifare 1K) Page 35 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 36: Version 1.02

    Note: Use the AP DU “0xFF 0xCA 0x01 0x00 0x00” to distinguish the ISO14443A-4 and ISO14443B -4 PICCs, and retrieve the full ATS if available. ISO14443A-3 and ISO14443B -3/4 PICCs do have ATS returned. Page 36 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 37: Pseudo Apdus For Contactless Interface

    ‘XX’ encodes the exact number) if Le is less than the available UID length. Error 0x63 0x00 The operation failed. Error 0x6A 0x81 The function is not supported Page 37 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 38: Version 1.02

    Data object XX warning, requested information not available XX 0x63 0x00 No information XX 0x63 0x01 Execution stopped due to failure in other data object XX 0x6A 0x81 Data object XX not supported Page 38 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 39: Version 1.02

    Version data Object 0x81 Start Transparent Session 0x82 End Transparent Session 0x83 Turn Off RF Field 0x84 Turn On RF Field 0x5F46 Timer 0xFF6D Get Parameter 0xFF6E Set Parameter Page 39 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 40: Version 1.02

    Minor Build 5.2.2.2.2.4. Turn Off the RF Data Object This command turns off the antenna field. Turn off the RF field Data Object Length (1btye) Value 0x83 0x00 Page 40 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 41: Version 1.02

    0x04 0x00 Communication Speed of the ICC 0x05 0x00 Modulation Index 0x06 0x00 PCB for ISO/IEC14443 0x07 0x00 CID for ISO/IEC14443 0x08 0x00 NAD for ISO/IEC14443 0x09 0x00 Page 41 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 42: Version 1.02

    Transparent Exchange Commands are used to transmit and receive any bit or bytes from ICC. Transparent Exchange Command Command Class Data In DataObject TranspEx 0xFF 0xC2 0x00 0x01 DataLen (N bytes) Page 42 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 43: Version 1.02

    0 – insert parity in the transmit data 1 – do not insert parity 0 – expect parity in received date 1 – do not expect parity (i.e. no parity checking) Page 43 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 44: Version 1.02

    Number of valid bits of the last byte (0 means all bits are valid) 0x92 0x01 If this data object is absent, it means all bits are valid. Page 44 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 45: Version 1.02

    1 – CRC check fail 0x96 0x02 will tell the collision 0 – no collision position. Otherwise, “00h” will be shown 1 – collision detected Page 45 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 46: Version 1.02

    Data Object 0x8F Switch Protocol Data Object 0xFF6D Get Parameter 0xFF6E Set Parameter Switch Protocol Response Data Object Data Object 0xC0 Generic Error status 0xFF6D IFD parameter data object Page 46 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 47: Version 1.02

    Response: 0xC0 0x03 0x00 0x90 0x00 0x90 0x00 Step 2. Antenna Field On Command: 0xFF 0xC2 0x00 0x00 0x02 0x84 0x00 Response: 0xC0 0x03 0x00 0x90 0x00 0x90 0x00 Page 47 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 48: Version 1.02

    Command: 0xFF 0xC2 0x00 0x01 0x0E 0x5F 0x46 0x04 0x40 0x42 0x0F 0x00 0x95 0x05 0x80 0xB2 0x00 0x00 0x08 Response: 0xC0 0x03 0x00 0x90 0x00 0x92 0x01 0x00 0x96 0x02 0x00 0x00 0x97 0x0C [Card Response] 0x90 0x00 Page 48 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 49: Version 1.02

    Step 6. End Transparent Session Command: 0xFF 0xC2 0x00 0x00 0x02 0x82 0x00 Response: 0xC0 0x03 0x00 0x90 0x00 0x90 0x00 Page 49 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 50: Version 1.02

    The “Load Authentication Keys” command loads the authentication keys into the reader. The authentication keys are used to authenticate the particular sector of the Mifare 1K/4K Memory Card. Only volatile key location is available for AMR220-C1. Load Authentication Keys APDU Format (11 Bytes)
  • Page 51: Version 1.02

    0x00 ~ 0x01 = Volatile memory for storing keys. The keys disappear when the reader is disconnected from the PC. Two volatile keys are provided. The volatile key can be used as a session key for different sessions. Page 51 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 52: Version 1.02

    0x00 ~ 0x02 0x03 Sector 1 0x04 ~ 0x06 0x07 … … … … … … Bytes Sector 30 0x78 ~ 0x7A 0x7B Sector 31 0x7C ~ 0x7E 0x7F Page 52 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 53: Version 1.02

    Data28 Data29 Data30 Data31 Data read/write Data32 Data33 Data34 Data35 Data read/write Data36 Data37 Data38 Data39 Data read/write Data40 Data41 Data42 Data43 Data read/write Data44 Data45 Data46 Data47 Page 53 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 54: Version 1.02

    // Read 16 bytes from the binary block 0x04 (MIFARE 1K or 4K) APDU = {0xFF 0xB0 0x00 0x04 0x10} // Read 240 bytes starting from the binary block 0x80 (MIFARE 4K) Page 54 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 55: Version 1.02

    MIFARE 1K/4K with Data {0x00 0x01 .. 0x0F} APDU = {0xFF 0xD6 0x00 0x04 0x10 0x00 0x 01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F} Page 55 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 56: Version 1.02

    E.g. 1: Decimal “–4” = {0xFF, 0xFF, 0xFF, 0xFC} VB_Value 0xFF 0xFF 0xFF 0xFC E.g. 2: Decimal “1” = {0x00, 0x00, 0x00, 0x01} VB_Value 0x00 0x00 0x00 0x01 Page 56 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 57: Version 1.02

    The value returned from the card. The value is a signed long integer (4 bytes). E.g. 1: Decimal “–4” = {0xFF, 0xFF, 0xFF, 0xFC} Value 0xFF 0xFF 0xFF 0xFC Page 57 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 58: Version 1.02

    Copy Value Block Response Format (2 bytes) Response Data Out Result Copy Value Block Response Codes Results Meaning Success 0x90 0x00 The operation is completed successfully. Error 0x63 0x00 The operation failed. Page 58 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 59: Version 1.02

    Basically, all ISO14443-4 complaint cards (PICCs) understands the ISO 7816-4 APDUs. The AMR220-C1 just has to communicate with the ISO 14443-4 complaint cards through exchanging ISO 7816-4 APDUs and responses. AMR220-C1 will handle the ISO 14443 Parts 1-4 Protocols internally.
  • Page 60: Version 1.02

    Response Data Out Result Response Data Response Codes Results Meaning Success 0x90 0x00 The operation is completed successfully. Error 0x67 0x00 Length error 0x64 0x01 The operation failed. Page 60 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 61: Version 1.02

    Felica IDm = 0x01 0x01 0x06 0x01 0xCB 0x09 0x57 0x03 Status Flag = 0x00 0x00 Block Data = 0x00 0x00 0x00 0x00 0x 00 0x 00 0x 00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Page 61 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 62: Escape Command

    SPH_to_RDR_ExEscape PCS C SCardControl with dwControlCode = SCARD_CTL_CODE(3500). 5.3.1. Get Firmware Version The “Get Firmware Version” command is used to get the AMR220-C1’s firmware message Get Firmware Version Format (5 Bytes) Command Class Get Firmware 0xE0 0x00 0x00...
  • Page 63: Shut Down Time Configure

    5.3.2. Shut Down Time Configure The “Shut Down Time Configure” command is used to get/set the Shut Down time for AMR220-C1 To set Shut Down Time Configure Command Format (6 Bytes) Command Class Data In Shut Down 0xE0 0x00 0x00...
  • Page 64: Automatic Picc Polling Parameter

    The “Aut omatic PICC Polling Parameter” command is used to set the reader’s polling mode when USB used for communication Whenever the AMR220-C1 is connected to the PC, the PICC polling function will start the PICC scanning to determine if a PICC is placed on / removed from the built-antenna.
  • Page 65: Version 1.02

    4. The JCOP 30 card comes with t wo modes: ISO14443A -3 (MIFA RE 1K) and ISO14443A -4 modes. The application has to decide which mode should be selected once the PICC is activated. Page 65 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 66: Picc Polling Detect Card Type

    The “PICC Polling Det ect Card Type” command is used to set the Automatic Polling’s Detect Card Type. Notes: 1. The Auto Polling feature is for USB mode ONLY. 2. The setting will be set to default once AMR220-C1 is reset. To set PICC Polling Detect Card Type Command Format (6 Bytes) Command Class...
  • Page 67: Buzzer Control

    0x00 = Turn OFF 0x01 to 0xFF = Turn ON Duration (unit: 10ms) Buzzer off Duration (1 Byte): 0x00 = Turn ON 0x01 to 0xFF = Turn OFF Duration (unit: 10ms) Page 67 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 68: Leds Control

    1 = ON; 0 = OFF Bit 2 Green 3 LED 1 = ON; 0 = OFF Bit 3 Green 4 LED 1 = ON; 0 = OFF Bit 4 ... 7 Page 68 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.02...
  • Page 69: Amr220-C1 - Reference Manual Info@Acs.com.hk

    MIFARE, MIFARE Classic, MIFARE DESFire, MIFARE Ultralight and MIFARE Plus are registered trademarks of NXP B.V. and are used under license. Visa payWave is a registered trademark of Visa International Service Association. Page 69 of 69 AMR220-C1 – Reference Manual info@acs.com.hk www.acs.com.hk...

Table of Contents