Reset device command, Dukpt operation – MagTek Bluetooth MagneSafe V5 Swipe Reader User Manual

Page 48

Advertising
background image

Bluetooth MagneSafe V5 Swipe Reader


40


Example Set Send Clear AAMVA Card Data property Response (Hex):

Result Code Data Len

Data

00

00

Example Get Send Clear AAMVA Card Data property Request (Hex):

Cmd Num

Data Len

Prp ID

00

01

34


Example Get Send Clear AAMVA Card Data property Response (Hex):

Result Code Data Len

Data

00

01

01


RESET DEVICE COMMAND

Command number:

0x02

Description:

This command is used to reset the reader. This command can be used to
make previously changed properties take affect without having to power
cycle the reader. If communication is via the USB port, when the reader
resets, it automatically does a USB detach followed by an attach. After
the host sends this command to the reader it should close the USB port,
wait a few seconds for the operating system to handle the reader detach
followed by the attach, and then re-open the USB port before trying to
communicate further with the reader.

When an Authentication sequence has failed, only a correctly MACed
(See Section 2, Security) Reset command can be used to Reset the reader.
This prevents a dictionary attack on the on the keys and minimizes a
denial of service attack.

Note

When the reader begins an Authentication Sequence, the Reset command will not
be honored until after the Authentication Sequence has successfully completed,
the user swipes a card, or the unit is power cycled.


Data structure:

No data is sent with this command

Result codes:

0x00 (Success)

0x01 (Failure)

0x07 (Incorrect MAC – Command not authorized)


Example Reset Device Request (Hex):

Cmd Num

Data Len

Data

02

00


Example Reset Device Response (Hex):

Result Code Data Len

Data

00

00


DUKPT OPERATION

Since key loading is proprietary and performed at MagTek, there are no user commands to
support key injection.

Advertising