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