For the complete documentation index, see llms.txt. This page is also available as Markdown.
Page cover

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