1[General]
2
3# List of plugins that should not be loaded on bluetoothd startup
4#DisablePlugins = network,input
5
6# Default adaper name
7# %h - substituted for hostname
8# %d - substituted for adapter id
9# %b - substituted for ro.product.brand
10# %m - substituted for ro.product.model
11# %n - substituted for ro.product.name
12Name = %m
13
14# Default device class. Only the major and minor device class bits are
15# considered.
16# Local device class
17#     0x400000  - Service class: Telephony
18#     0x000200  - Major class: Phone
19#     0x00000C  - Minor class: Smart phone
20Class = 0x40020C
21
22# How long to stay in discoverable mode before going back to non-discoverable
23# The value is in seconds. Default is 180, i.e. 3 minutes.
24# 0 = disable timer, i.e. stay discoverable forever
25DiscoverableTimeout = 120
26
27# How long to stay in pairable mode before going back to non-discoverable
28# The value is in seconds. Default is 0.
29# 0 = disable timer, i.e. stay pairable forever
30PairableTimeout = 0
31
32# Use some other page timeout than the controller default one
33# which is 16384 (10 seconds).
34PageTimeout = 8192
35
36# Discover scheduler interval used in Adapter.DiscoverDevices
37# The value is in seconds. Defaults is 30.
38DiscoverSchedulerInterval = 30
39
40# What value should be assumed for the adapter Powered property when
41# SetProperty(Powered, ...) hasn't been called yet. Defaults to true
42InitiallyPowered = true
43
44# Remember the previously stored Powered state when initializing adapters
45RememberPowered = false
46
47# Use vendor, product and version information for DID profile support.
48# The values are separated by ":" and VID, PID and version.
49DeviceID = android:generic:1.5
50
51# Do reverse service discovery for previously unknown devices that connect to
52# us. This option is really only needed for qualification since the BITE tester
53# doesn't like us doing reverse SDP for some test cases (though there could in
54# theory be other useful purposes for this too). Defaults to true.
55ReverseServiceDiscovery = true
56
57# Enable name resolving after inquiry. Set it to 'false' if you don't need
58# remote devices name and want shorter discovery cycle. Defaults to 'true'.
59NameResolving = true
60
61# Enable runtime persistency of debug link keys. Default is false which
62# makes debug link keys valid only for the duration of the connection
63# that they were created for.
64DebugKeys = false
65
66# Enable Low Energy support if the dongle supports. Default is false.
67# Enable/Disable interleave discovery and attribute server over LE.
68EnableLE = true
69
70# Enable the GATT Attribute Server. Default is false, because it is only
71# useful for testing. Attribute server is not enabled over LE if EnableLE
72# is false.
73AttributeServer = false
74
75# The link policy for connections. By default it's set to 15(0x000f) which is
76# a bitwise OR of role switch(0x0001), hold mode(0x0002), sniff mode(0x0004)
77# and park state(0x0008) are all enabled. However, some devices have
78# connection stability issue or fail to setup SCO when the link is in park
79# state, which requires park state bit cleared.
80DefaultLinkPolicy = 7
81