ACR89U-A1 – Reference Manual
Version 1.04
www.acs.com.hk
Page 17 of 57
3.4.1.4. RDR_to_PC_Escape
This message is sent by ACR89 in response to
PC_to_RDR_Escape
message.
Offset
Field
Size
Value
Description
0
bMessageType
1
83h
-
1
dwLength
4
-
Size of
abData
field of this message
5
bSlot
1
-
Same value as in Bulk-OUT message
6
bSeq
1
-
Same value as in Bulk-OUT message
7
bStatus
1
-
Slot status and error register as defined in
Section 3.7
8
bError
1
-
Slot status and error register as defined in
Section 3.7
9
bRFU
1
00h
RFU
10
abData
Byte
array
-
Depending on its corresponding extended
command, the data responded by ACR89
vary and are specified in Section 3.5.4.
3.5. Extended Command Pipe Message Compatible with ACR89
This section defines the extended commands to be accepted by ACR89 for operating additional
features that CCID does not cover. These commands are always executed under the command
PC_to_RDR_Escape
Bulk-Out message and responded with
RDR_to_PC_Escape
Bulk-IN message.
PC Request Message
Code
ACR89 Response Message
Code
PC_to_ACR89_InputKey
0x12h
ACR89_to_PC_DataBlock
0x81h
PC_to_ACR89_SetCursor
0x18h
ACR89_to_PC_DisplayStatus
0x83h
PC_to_ACR89_SetBacklight
0x19h
ACR89_to_PC_DisplayStatus
0x83h
PC_to_ACR89_DisplayMessage
0x1Bh
ACR89_to_PC_DisplayStatus
0x83h
PC_to_ACR89_DisplayRowGraphic
0x23h
ACR89_to_PC_DisplayStatus
0x83h
PC_to_ACR89_SetContrast
0x1Ch
ACR89_to_PC_DisplayStatus
0x83h
PC_to_ACR89_ClearDisplay
0x1Dh
ACR89_to_PC_DisplayStatus
0x83h
PC_to_ACR89_ReadRTC
0x08h
ACR89_to_PC_TimeStamp
0x84h
PC_to_ACR89_SetRTC
0x09h
ACR89_to_PC_TimeStamp
0x84h
PC_to_ACR89_Buzzer
0x0Ah
ACR89_to_PC_Echo
0x90h
PC_to_ACR89_AccessEeprom
0x21h
ACR89_to_PC_Datablock
0x81h
PC_to_ACR89_SetLED
0x22h
ACR89_to_PC_Echo
0x90h
PC_to_ACR89_EraseSPIFlash
0x30h
ACR89_to_PC_ExMemStatus
0xB0h
PC_to_ACR89_ProgramSPIFlash
0x33h
ACR89_to_PC_MemoryStatus
0xB0h
PC_to_ACR89GetSPIFlash
0x34h
ACR89_to_PC_MemoryPage
0xB1h
PC_to_ACR89_GetVersion
0x36h
ACR89_to_PC_VersionInfo
0xB2h