101e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann[General]
201e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann
301e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# List of plugins that should not be loaded on bluetoothd startup
401e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann#DisablePlugins = network,input
501e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann
601e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# Default adaper name
701e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# %h - substituted for hostname
801e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# %d - substituted for adapter id
918a7fa6ee15431a68ce4720eebab7c32ac32e8caJaikumar GaneshName = "Bluez"
1001e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann
11161915e640404db7a46321e59127a666b992b0dfMarcel Holtmann# Default device class. Only the major and minor device class bits are
12ff58ff2df51c81f7c9a20d4ea0f10ddb7192ab4fMarcel Holtmann# considered.
1301e2320f66a5aeb203f53b51037e37d3d51ce288Marcel HoltmannClass = 0x000100
1401e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann
1501e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# How long to stay in discoverable mode before going back to non-discoverable
1601e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# The value is in seconds. Default is 180, i.e. 3 minutes.
1701e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# 0 = disable timer, i.e. stay discoverable forever
1818a7fa6ee15431a68ce4720eebab7c32ac32e8caJaikumar GaneshDiscoverableTimeout = 120
1901e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann
203ee81cab2ed66b7f3d4fbd6ba6676d5d9448d6dcLuiz Augusto von Dentz# How long to stay in pairable mode before going back to non-discoverable
213ee81cab2ed66b7f3d4fbd6ba6676d5d9448d6dcLuiz Augusto von Dentz# The value is in seconds. Default is 0.
223ee81cab2ed66b7f3d4fbd6ba6676d5d9448d6dcLuiz Augusto von Dentz# 0 = disable timer, i.e. stay pairable forever
233ee81cab2ed66b7f3d4fbd6ba6676d5d9448d6dcLuiz Augusto von DentzPairableTimeout = 0
243ee81cab2ed66b7f3d4fbd6ba6676d5d9448d6dcLuiz Augusto von Dentz
2501e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann# Use some other page timeout than the controller default one
26ff58ff2df51c81f7c9a20d4ea0f10ddb7192ab4fMarcel Holtmann# which is 16384 (10 seconds).
2701e2320f66a5aeb203f53b51037e37d3d51ce288Marcel HoltmannPageTimeout = 8192
2801e2320f66a5aeb203f53b51037e37d3d51ce288Marcel Holtmann
2975c562d773e5fe37f4257631318d7f918edc5b53Luiz Augusto von Dentz# Discover scheduler interval used in Adapter.DiscoverDevices
306da7ea2e80e55fffb0df63b3bd49fb54d2644973Andre Guedes# The value is in seconds. Defaults is 30.
316da7ea2e80e55fffb0df63b3bd49fb54d2644973Andre GuedesDiscoverSchedulerInterval = 30
32bf64c9b32825beba09cd0e96fc93ce9a4cf4f352Johan Hedberg
330dbebcc5f0f201a53133bed184c70566166633dbJohan Hedberg# What value should be assumed for the adapter Powered property when
340dbebcc5f0f201a53133bed184c70566166633dbJohan Hedberg# SetProperty(Powered, ...) hasn't been called yet. Defaults to true
35bf64c9b32825beba09cd0e96fc93ce9a4cf4f352Johan HedbergInitiallyPowered = true
36ff58ff2df51c81f7c9a20d4ea0f10ddb7192ab4fMarcel Holtmann
3726b23c817fbc00e6d4af1bcd7f1ef2db2819d9ffJohan Hedberg# Remember the previously stored Powered state when initializing adapters
3826b23c817fbc00e6d4af1bcd7f1ef2db2819d9ffJohan HedbergRememberPowered = true
3926b23c817fbc00e6d4af1bcd7f1ef2db2819d9ffJohan Hedberg
40ff58ff2df51c81f7c9a20d4ea0f10ddb7192ab4fMarcel Holtmann# Use vendor, product and version information for DID profile support.
41ff58ff2df51c81f7c9a20d4ea0f10ddb7192ab4fMarcel Holtmann# The values are separated by ":" and VID, PID and version.
4218a7fa6ee15431a68ce4720eebab7c32ac32e8caJaikumar GaneshDeviceID = android:generic:1.5
436e7e58c6d4e53fc4a7063efe421838610d7eafc1Johan Hedberg
446e7e58c6d4e53fc4a7063efe421838610d7eafc1Johan Hedberg# Do reverse service discovery for previously unknown devices that connect to
456e7e58c6d4e53fc4a7063efe421838610d7eafc1Johan Hedberg# us. This option is really only needed for qualification since the BITE tester
466e7e58c6d4e53fc4a7063efe421838610d7eafc1Johan Hedberg# doesn't like us doing reverse SDP for some test cases (though there could in
476e7e58c6d4e53fc4a7063efe421838610d7eafc1Johan Hedberg# theory be other useful purposes for this too). Defaults to true.
486e7e58c6d4e53fc4a7063efe421838610d7eafc1Johan HedbergReverseServiceDiscovery = true
49384f136ae28cf25b3c752e4fe3ff4aed800c343bIlya Rubtsov
50384f136ae28cf25b3c752e4fe3ff4aed800c343bIlya Rubtsov# Enable name resolving after inquiry. Set it to 'false' if you don't need
51384f136ae28cf25b3c752e4fe3ff4aed800c343bIlya Rubtsov# remote devices name and want shorter discovery cycle. Defaults to 'true'.
52384f136ae28cf25b3c752e4fe3ff4aed800c343bIlya RubtsovNameResolving = true
53a30b7569ba6867f58f62634a894d0aabde01280dJohan Hedberg
54a30b7569ba6867f58f62634a894d0aabde01280dJohan Hedberg# Enable runtime persistency of debug link keys. Default is false which
55a30b7569ba6867f58f62634a894d0aabde01280dJohan Hedberg# makes debug link keys valid only for the duration of the connection
56a30b7569ba6867f58f62634a894d0aabde01280dJohan Hedberg# that they were created for.
57a30b7569ba6867f58f62634a894d0aabde01280dJohan HedbergDebugKeys = false
5885009db32fb083c46d75e7a228e5ce59ef6d236eVinicius Costa Gomes
5985d533a33bb9367c72b10a66a21a8502f81f2df9Claudio Takahasi# Enable Low Energy support if the dongle supports. Default is false.
6085d533a33bb9367c72b10a66a21a8502f81f2df9Claudio Takahasi# Enable/Disable interleave discovery and attribute server over LE.
6185d533a33bb9367c72b10a66a21a8502f81f2df9Claudio TakahasiEnableLE = false
6285d533a33bb9367c72b10a66a21a8502f81f2df9Claudio Takahasi
6385009db32fb083c46d75e7a228e5ce59ef6d236eVinicius Costa Gomes# Enable the GATT Attribute Server. Default is false, because it is only
6485d533a33bb9367c72b10a66a21a8502f81f2df9Claudio Takahasi# useful for testing. Attribute server is not enabled over LE if EnableLE
6585d533a33bb9367c72b10a66a21a8502f81f2df9Claudio Takahasi# is false.
6685009db32fb083c46d75e7a228e5ce59ef6d236eVinicius Costa GomesAttributeServer = false
6701f24c7d1c25c3d765df41c6f5a13a896c90de41Bao Liang
6801f24c7d1c25c3d765df41c6f5a13a896c90de41Bao Liang# The link policy for connections. By default it's set to 0x000f which is 
6901f24c7d1c25c3d765df41c6f5a13a896c90de41Bao Liang# a bitwise OR of role switch(0x0001), hold mode(0x0002), sniff mode(0x0004)
7001f24c7d1c25c3d765df41c6f5a13a896c90de41Bao Liang# and park state(0x0008) are all enabled. However, some devices have
7101f24c7d1c25c3d765df41c6f5a13a896c90de41Bao Liang# connection stability issue or fail to setup SCO when the link is in park
7201f24c7d1c25c3d765df41c6f5a13a896c90de41Bao Liang# state, which requires park state bit cleared.
7301f24c7d1c25c3d765df41c6f5a13a896c90de41Bao LiangDefaultLinkPolicy = 0x000f
74