All pages
Powered by GitBook
1 of 1

Loading...

Properties - 0x23 - 0x54

Property 0x23 - Field Separator

Property ID:

0x23

Property Type:

Character

Length:

1 byte

If the value is 0, the device does not send a delimiter which is not recommended.

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.

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.

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.

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.

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.

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.

The device uses this character for all track end sentinels.

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.

An AAMVA card is typically used for Drivers Licenses and ID cards.

  • 0 = Sends masked AAMVA card data.

  • 1 = Sends clear AAMVA card data.

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.

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.

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.

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

Get Property:

Yes

Set Property:

Yes

Default Value:

0x7C (β€˜|’)

Property ID:

0x24

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Set Property:

Yes

Property ID:

0x26

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property ID:

0x27

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property ID:

0x28

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property ID:

0x29

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property ID:

0x2B

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property ID:

0x31

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property ID:

0x34

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property ID:

0x3A

Property Type:

String

Length:

varies

Get Property:

Yes

{boot fw pn}-{rev}-PCI 
Example: 1000004854-AA0-PCI

Property ID:

0x51

Property Type:

String

Length:

0..51 byte

Get Property:

Yes

Property ID:

0x53

Property Type:

Binary

Length:

1 byte

Get Property:

Yes

Property ID:

0x54

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Property 0x24 - Start Sentinel Track 1 (ISO)

Property 0x25 - Start Sentinel Track 2 (ISO ABA)

Property 0x26 - Start Sentinel Track 3 (ISO ABA)

Property 0x27 - Start Sentinel Track 3 (AAMVA)

Property 0x28 - Start Sentinel Track 2 (7-bit)

Property 0x29 - Start Sentinel Track 3 (7-bit)

Property 0x2B – Track End Sentinel

Property 0x31 - Mask Other Cards

Property 0x34 – Mask AAMVA Card Data

Property 0x3A – Boot Firmware ID

Property 0x51 – Bundle Seed Protocol Name (For iAP2) (MAC MREQMK)

Property 0x53 - Inter-Key Delay (KB Emulation)

Property 0x54 - Card Data Encryption Variant (MAC MREQMK)

Set Property:

Yes

Default Value:

0x25 (β€˜%’)

Default Value:

0x3B (β€˜;’)

Set Property:

Yes

Default Value:

0x2B (β€˜+’)

Set Property:

Yes

Default Value:

0x23 (β€˜#’)

Set Property:

Yes

Default Value:

0x40 (β€˜@’)

Set Property:

Yes

Default Value:

0x26 (β€˜&’)

Set Property:

Yes

Default Value:

0x3F (β€˜?’)

Set Property:

Yes

Default Value:

0x00 (Don’t Mask Other cards)

Set Property:

Yes

Default Value:

0x00

Set Property:

No

Default Value:

N/A

Set Property:

Yes (secure MAC)

Default Value:

com.magtek.idynamo

Set Property:

Yes

Default Value:

0x04 (4 ms)

Set Property:

Yes (Secure MAC)

Default Value:

0x01 (Data Variant)