
Properties - 0x23 - 0x54
Property 0x23 - Field Separator
Property ID:
0x23
Property Type:
Character
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x7C (‘|’)
If the value is 0, the device does not send a delimiter which is not recommended.
Property 0x24 - Start Sentinel Track 1 (ISO)
Property ID:
0x24
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x25 (‘%’)
The device uses this character for the Track 1 start sentinel when it recognizes the track is encoded in the standard ISO format for Track 1.
Property 0x25 - Start Sentinel Track 2 (ISO ABA)
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x3B (‘;’)
The device uses this character for the Track 2 start sentinel when it recognizes the track is encoded in the standard ISO format for Track 2.
Property 0x26 - Start Sentinel Track 3 (ISO ABA)
Property ID:
0x26
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x2B (‘+’)
The device uses this character for the Track 3 start sentinel when it recognizes the track is encoded in the standard ISO format for Track 3.
Property 0x27 - Start Sentinel Track 3 (AAMVA)
Property ID:
0x27
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x23 (‘#’)
The device uses this character for the Track 3 start sentinel when it recognizes the track is encoded in the standard Track 3 AAMVA format.
Property 0x28 - Start Sentinel Track 2 (7-bit)
Property ID:
0x28
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x40 (‘@’)
The device uses this character for the Track 2 start sentinel when it recognizes the track is encoded in the 7-bit ISO format, normally used for Track 1.
Property 0x29 - Start Sentinel Track 3 (7-bit)
Property ID:
0x29
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x26 (‘&’)
The device uses this character for the Track 3 start sentinel when it recognizes the track is encoded in the 7-bit ISO format, normally used for Track 1.
Property 0x2B – Track End Sentinel
Property ID:
0x2B
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x3F (‘?’)
The device uses this character for all track end sentinels.
Property 0x31 - Mask Other Cards
Property ID:
0x31
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x00 (Don’t Mask Other cards)
This property designates whether cards which do not decode as either ISO/ABA (Financial) or AAMVA (Driver License) format should be sent with their data masked or unmasked. The default value (0x00) is to send the data unmasked. If this property is set to 0x01, the device sends the track(s) to the host using a “0” for each byte of track data the device reads from the card.
If a card is encoded according to ISO/ABA rules (Track 1 in 7-bit format, Tracks 2 and Track 3 in 5-bit format), and it’s not a QWANTUM card, and Track 1 does not begin with the character ‘B’, the device always sends the Track 1 Masked Data value unmasked, regardless of the value of this property.
Property 0x34 – Mask AAMVA Card Data
An AAMVA card is typically used for Drivers Licenses and ID cards.
Property ID:
0x34
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x00
0 = Sends masked AAMVA card data.
1 = Sends clear AAMVA card data.
Property 0x3A – Boot Firmware ID
Property ID:
0x3A
Property Type:
String
Length:
varies
Get Property:
Yes
Set Property:
No
Default Value:
N/A
This read-only property returns the boot firmware part number, a dash, the major and minor revision number, followed by a dash and the firmware type.
Property 0x51 – Bundle Seed Protocol Name (For iAP2) (MAC MREQMK)
Property ID:
0x51
Property Type:
String
Length:
0..51 byte
Get Property:
Yes
Set Property:
Yes (secure MAC)
Default Value:
com.magtek.idynamo
The device and host software use this value as part of the iAP2 connection process. The value of this property is generally the device purchaser’s or host software developer’s reverse DNS name in all uppercase and must be specified by the purchaser and set by the manufacturer during manufacturing configuration. For further details about the requirements, purpose, and use of this property, see ExternalAccessoryProtocolName in Apple’s software developer documentation.
Property 0x53 - Inter-Key Delay (KB Emulation)
Property ID:
0x53
Property Type:
Binary
Length:
1 byte
Get Property:
Yes
Set Property:
Yes
Default Value:
0x04 (4 ms)
This property controls how long the device pauses between each key report. This delay can be adjusted between 0 and 250 milliseconds. Some host devices cannot handle full speed keyboard input without dropping key presses, so delays can be added. The time needed to send the entire message also increases.
Property 0x54 - Card Data Encryption Variant (MAC MREQMK)
Property ID:
0x54
Property Type:
Byte
Length:
1 byte
Get Property:
Yes
Set Property:
Yes (Secure MAC)
Default Value:
0x01 (Data Variant)
This property specifies which variant of the current TDES DUKPT Key the device uses to encrypt card data.
0x00 = Use PIN Encryption variant (Ignored when using an AES DUKPT key)
0x01 = Use Data Encryption, request or both ways variant
Last updated

