Reset device command, Dukpt operation – MagTek Bluetooth MagneSafe V5 Swipe Reader User Manual
Page 48
![background image](/manuals/413691/48/background.png)
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.