8 - Commands
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 81 of 245 (
D998200115-17
)
8.3.11
Command 0x1C - Get Remaining MSR Transactions Counter (MSR Only)
This command is used to get the maximum number of remaining card swipe transactions or correctly
completed Authentication sequences (
Command 0x10 - Activate Authenticated Mode
Command 0x11 - Activation Challenge Response
) that the device can process. The value it
returns is also sometimes referred to as the transaction threshold.
The value has three possible states:
Disabled
- value 0xFFFFFF - In this state there is no limit to the number of transactions that can be
performed.
Expired
- value 0x000000 - This state indicates MSR transactions and Authentication commands are
prohibited.
Active
- value 1 to 1,000,000 (0x000001 to 0x0F4240) - In this state, each transaction or successful
Authentication sequence causes the value to be decremented and allows transactions to be processed.
If an Authentication sequence decrements this value to 0, the device permits one final encrypted card
swipe.
Some devices are configured to only allow the manufacturer to call this command.
Request Data: None
Table 8-19 - Response Data for Command 0x1C - Get Remaining MSR Transactions Counter (MSR Only)
Offset
Field Name
Description
0
Device Serial
Number
16 bytes of device serial number. If the serial number is shorter than 15
bytes, this value is left-justified and padded with binary zeroes. At least
one byte (usually the last one) must contain binary zero.
16
Remaining MSR
Transactions
This three byte value contains the current number of remaining MSR
transactions.
Result codes:
0x00 = Success
0x02 = Invalid length
Example Request (Hex)
Cmd Num
Data Len
Data
1C
00
Example Response (Hex)
Result Code
Data Len
Data
00
13
544553542053455455502030303031000007F1
(2033 MSR Transactions Remaining)