6 - Magnetic Stripe Card Data Sent from Device to Host (MSR Only | Keypad Entry Only)
6.6
Device Encryption Status
This two-byte value contains the Device Encryption Status in big endian byte order. Byte 1 is the least
significant byte; the LSB of byte 1 is status bit 0, and the LSB of byte 2 is status bit 15.
If the Encryption Enabled bit or Initial DUKPT Key Injected bit are not set, the device sends card data
it would usually encrypt as clear text, and does not include a valid DUKPT Key Serial Number.
When the DUKPT Keys Exhausted bit is set, the device no longer reads cards, but continues to send
Magnetic Stripe Card Data Sent from Device to Host (MSR Only | Keypad Entry Only) to report
status. The data it sends to the host in this case does not include valid MagnePrint Status, Encrypted
MagnePrint Data, Masked Track Data, or Encrypted Track Data.
Format
HID
TLV
GATT/SLIP
The Device Encryption Status is defined as follows:
Bit
0
DUKPT keys exhausted (1 = Exhausted, 0 = Keys available)
1
Initial DUKPT key injected, always set to 1
2
Encryption Enabled, always set to 1
3
Authentication Required
4
Timed out waiting for cardholder to swipe card
No MSR Transactions Remaining [see Command 0x1C - Get Remaining MSR
8
Transactions Counter (MSR Only)]
9
Initial Secondary DUKPT key injected (Secondary DUKPT Key Only)
DUKPT Key used to encrypt Encrypted Track Data, Encrypted Session ID. 0 = Primary, 1
10
= Secondary (Secondary DUKPT Key Only)
DUKPT Key Variant used to encrypt Encrypted Track Data. 0 = PIN Encryption. 1 = Data
11
Encryption, request or both ways (Configurable MSR Variants Only)
DUKPT Key used to encrypt Encrypted MagnePrint Data, 0 = Primary DUKPT Key. 1 =
12
Secondary DUKPT Key. (Secondary DUKPT Key Only)
DUKPT Key Variant used to encrypt Encrypted MagnePrint Data. 0 = PIN Encryption, 1 =
13
Data Encryption, request or both ways (Configurable MagnePrint Variants Only)
14
Unused (always set to 0)
15
Unused (always set to 0)
eDynamo| Secure Card Reader Authenticator | Programmer's Manual (COMMANDS)
Where to Find Value
Usage 0x42
Data Object 8001
Offset 493..494
Meaning
Page 43 of 245 (D998200115-17)
Need help?
Do you have a question about the eDynamo and is the answer not in the manual?
Questions and answers