Appendix A - Bluetooth LE Controller Properties (Bluetooth LE Only)
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 175 of 245 (
D998200115-17
)
A.16
Bluetooth LE Property 0x17 - Maximum Bond Mode (Bluetooth LE Only,
Pairing Modes Only)
Bluetooth LE Property ID:
0x17
Get Property: Yes
Set Property: Yes
Non-Volatile: Yes
Default value: 0x00 (FIFO mode)
This property is a one byte value that controls how the device behaves when the maximum number of
bonds [controlled by
Bluetooth LE Property 0x16 - Maximum Bond Count (Bluetooth LE Only,
] is reached. This property can be set to value 0 (FIFO) or 1 (Not Pairable).
When the property is set to 0 (FIFO) and a user attempts to pair with a new host when the device is
bonded with the maximum number of Bluetooth LE hosts, the device deletes the oldest bond and
continues to pair/bond with the new host.
When the property is set to 1 (Not Pairable) and the device is bonded with the maximum number of
Bluetooth LE hosts, the device leaves pairing mode and can not be placed into pairing mode until all
bonds have been erased using
Bluetooth LE Command 0x07 - Erase All Bonds
When this property is changed, the device must be reset manually or with a command (see
), before using the device further with a Bluetooth LE connection. Because this
property affects Bluetooth LE communication, it is best to change it using the USB connection.
For eDynamo, this property was added to the firmware starting with Bluetooth LE firmware ID
1000002650B01. Before adding this property, the firmware behaved as if this property was set to 0.
This property is stored in non-volatile memory, so it persists when the device is power cycled. This
property would typically only be changed once during device configuration if needed. Modifying this
property too many times wears out flash memory.
Example Set Request (Hex)
Cmd Num
Data Len
Data
46
05
01 00 01 17 00 (00 = FIFO)
Example Set Response (Hex)
Result Code
Data Len
Data
00
03
01 01 00