Appendix A - Bluetooth LE Controller Properties (Bluetooth LE Only)
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 174 of 245 (
D998200115-17
)
A.15
Bluetooth LE Property 0x16 - Maximum Bond Count (Bluetooth LE Only,
Pairing Modes Only)
Bluetooth LE Property ID:
0x16
Get Property: Yes
Set Property: Yes
Non-Volatile: Yes
Default value: 0x09 (9 bonds)
This property is a one byte value that controls how many hosts the device remains bonded with at one
time. The property can be set to a value between 1 and 9 bonds. See
Maximum Bond Mode (Bluetooth LE Only, Pairing Modes Only)
for a description of how the device
behaves when the maximum number of bonds is reached.
Changing this property automatically causes the device to erase all bonds. The user should unpair and
then re-pair with any host that was previously paired with the device before trying to connect to the
device with that host.
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 9.
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 16 09 (09 = 9 bonds)
Example Set Response (Hex)
Result Code
Data Len
Data
00
03
01 01 00