1# Set the Bluetooth Class of Device
2# Service Field: 0x5A -> 90
3#    Bit 17: Networking
4#    Bit 19: Capturing
5#    Bit 20: Object Transfer
6#    Bit 22: Telephony
7# MAJOR_CLASS: 0x02 -> 2 (Phone)
8# MINOR_CLASS: 0x0C -> 12 (Smart Phone)
9bluetooth.device.class_of_device=90,2,12
10
11# Set supported Bluetooth profiles to enabled
12bluetooth.profile.asha.central.enabled=true
13bluetooth.profile.a2dp.source.enabled=true
14bluetooth.profile.avrcp.target.enabled=true
15bluetooth.profile.gatt.enabled=true
16bluetooth.profile.hfp.ag.enabled=true
17bluetooth.profile.hid.device.enabled=true
18bluetooth.profile.hid.host.enabled=true
19bluetooth.profile.map.server.enabled=true
20bluetooth.profile.mcp.server.enabled=true
21bluetooth.profile.opp.enabled=true
22bluetooth.profile.pan.nap.enabled=true
23bluetooth.profile.pan.panu.enabled=true
24bluetooth.profile.pbap.server.enabled=true
25
26# Increase timeouts for virtual devices
27ro.bluetooth.ble_start_timeout_delay=8000
28ro.bluetooth.ble_stop_timeout_delay=8000
29bluetooth.gd.start_timeout=7000
30bluetooth.gd.stop_timeout=7000
31