Appendix A - Bluetooth LE Controller Properties (Bluetooth LE Only)
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 164 of 245 (
D998200115-17
)
A.6
Bluetooth LE Property 0x08 - Configuration Bits
Bluetooth LE Property ID:
0x08
Get Property: Yes
Set Property: Yes
Non-Volatile: Yes
Default Value: Depends on data format. See
Table 9-1 - Configuration Bits Default Values Per Data Format
Bluetooth LE
Interface
Type
Default
value
USB Power
Not Exit
Airplane Mode
Never Advertise
Normally
Connectable
Use
Whitelist
HID
0x02
False
False
True
False
KB
0x00
False
False
False
False
GATT
0x02
False
False
True
False
This property is a one byte value that contains configuration bits that control various Bluetooth LE
features. Bits 7-2 are reserved for future use and should always be set to 0.
Bit Position
7 6 5 4
3
2
1
0
Decode Type
R R R R
USB
Power
Not Exit
Airplane
Mode
Never
Advertise
Normally Connectable
Use Whitelist
Bit 0 is the
Use Whitelist
bit. Not all devices allow the host to set this bit. When this bit is set, the
device behaves according to Bluetooth LE standard whitelist rules, which prevents unpaired hosts that are
not on the device’s whitelist from connecting to the device when it is advertising. This makes the device
compliant with the HID over GATT profile defined by the Bluetooth LE standard. Setting this bit is
appropriate only for solutions where the Bluetooth LE host has a fixed Bluetooth LE address; Bluetooth
LE hosts that use random Bluetooth LE addresses – such as iPhones and other Apple devices – will fail to
reconnect, because random Bluetooth LE addresses are incompatible with whitelisting.
Bit 1 is the
Normally Connectable
bit. Very few devices allow the host to set this bit. When this bit is
set, the device always advertises if it is not connected to a Bluetooth LE host, even when it has no card
data to send. Because the device’s advertising controls whether a Bluetooth LE host can connect, this
flag effectively allows the host to connect at will. This setting should be considered carefully, because
granting the Bluetooth LE host full control over the connection state can drain the device’s battery, but it
can be useful in specific cases:
If the host needs to send commands over Bluetooth LE at any time, or
If the battery drain is worth eliminating any delays generally introduced by re-connecting every time
the device has card data to send.
When the Normally Connectable bit is set to 1, it usually also desirable to only have the host initiate
Bluetooth LE disconnects, instead of the device. To prevent the device from disconnecting from the