1package: "com.android.bluetooth.flags"
2container: "com.android.btservices"
3
4flag {
5    name: "airplane_mode_x_ble_on"
6    namespace: "bluetooth"
7    description: "Airplane mode is not properly listen to when reaching BLE mode"
8    metadata {
9        purpose: PURPOSE_BUGFIX
10    }
11    bug: "338079154"
12}
13
14flag {
15    name: "auto_on_feature"
16    is_exported: true
17    namespace: "bluetooth"
18    description: "Turn bluetooth on next morning at 5 am"
19    bug: "323060869"
20}
21
22flag {
23    name: "avoid_static_loading_of_native"
24    namespace: "bluetooth"
25    description: "Prevent loading native during static initialization and prefer doing it during init"
26    metadata {
27        purpose: PURPOSE_BUGFIX
28    }
29    bug: "339554081"
30}
31
32flag {
33    name: "explicit_kill_from_system_server"
34    namespace: "bluetooth"
35    description: "Explicit kill and wait of Bluetooth AdapterService when turning Bluetooth OFF"
36    metadata {
37        purpose: PURPOSE_BUGFIX
38    }
39    bug: "339548431"
40}
41
42flag {
43    name: "fast_bind_to_app"
44    namespace: "bluetooth"
45    description: "Remove complexity and non necessary initialization when simply binding"
46    bug: "328698375"
47}
48
49flag {
50    name: "kill_instead_of_exit"
51    namespace: "bluetooth"
52    description: "There is no value in pretending we are exiting properly. This is a kill and we should express it this way when finishing the process"
53    metadata {
54        purpose: PURPOSE_BUGFIX
55    }
56    bug: "339553092"
57}
58
59flag {
60    name: "respect_ble_scan_setting"
61    namespace: "bluetooth"
62    description: "No longer allow BLE_ON mode when the settings is explicitly disable"
63    metadata {
64        purpose: PURPOSE_BUGFIX
65    }
66    bug: "341783936"
67}
68
69flag {
70    name: "system_server_messenger"
71    namespace: "bluetooth"
72    description: "Replace binder call to the system server with a Messenger to enforce thread safety"
73    bug: "321804999"
74}
75