• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "com.android.bluetooth.flags"
2container: "com.android.btservices"
3
4flag {
5    name: "encrypted_advertising_data"
6    namespace: "bluetooth"
7    description: "Enable support for the decryption of Encrypted Advertising Data"
8    bug: "308855997"
9}
10
11flag {
12    name: "divide_long_single_gap_data"
13    namespace: "bluetooth"
14    description: "Divide long single gap data if length is longer than HCI data length limit"
15    bug: "310217895"
16}
17
18flag {
19    name: "fix_nonconnectable_scannable_advertisement"
20    namespace: "bluetooth"
21    description: "Fix adv_scan_ind being reported as connectable"
22    bug: "316013235"
23}
24
25flag {
26    name: "scan_manager_refactor"
27    namespace: "bluetooth"
28    description: "Refactor scan manager as described in go/scan-manager-refactor"
29    bug: "313335632"
30}
31
32flag {
33    name: "skip_unknown_robust_caching"
34    namespace: "bluetooth"
35    description: "skip initial DB lookup when robust caching support is UNKNOWN"
36    bug: "317128464"
37}
38
39flag {
40    name: "le_scan_fix_remote_exception"
41    namespace: "bluetooth"
42    description: "Fix handling remote exception for LE scanners"
43    bug: "320402249"
44}
45
46flag {
47    name: "enumerate_gatt_errors"
48    is_exported: true
49    namespace: "bluetooth"
50    description: "Enumerate GATT error situations"
51    bug: "320574336"
52}
53
54flag {
55    name: "gatt_fix_device_busy"
56    namespace: "bluetooth"
57    description: "Fix device busy bug in BluetoothGatt"
58    bug: "322580271"
59}
60
61flag {
62    name: "gatt_cleanup_restricted_handles"
63    namespace: "bluetooth"
64    description: "Cleans up restricted handles when disconnected"
65    bug: "323110155"
66}
67
68flag {
69    name: "le_periodic_scanning_reassembler"
70    namespace: "bluetooth"
71    description: "Enable reassembly of LE periodic advertising events"
72    bug: "324886466"
73}
74
75flag {
76    name: "phy_to_native"
77    namespace: "bluetooth"
78    description: "Expose advertising PHY settings to native layer"
79    bug: "326249470"
80}
81
82flag {
83    name: "gatt_reconnect_on_bt_on_fix"
84    namespace: "bluetooth"
85    description: "Fix reconnect issue on Bluetooth startup"
86    bug: "325595120"
87}
88
89flag {
90    name: "gatt_drop_acl_on_out_of_resources_fix"
91    namespace: "bluetooth"
92    description: "Remove ACL when there is not resource to handle more gatt connections."
93    bug: "325929235"
94}
95
96flag {
97    name: "ble_scan_adv_metrics_redesign"
98    namespace: "bluetooth"
99    description: "Reimplement BLE scan and advertisement metrics logging."
100    bug: "328303508"
101}
102
103flag {
104    name: "ble_context_map_remove_fix"
105    namespace: "bluetooth"
106    description: "Fix connection removal logic in ContextMap class"
107    bug: "329154715"
108    metadata {
109        purpose: PURPOSE_BUGFIX
110    }
111}
112
113flag {
114    name: "ble_check_data_length_on_legacy_advertising"
115    namespace: "bluetooth"
116    description: "Add data length checks for legacy advertising"
117    bug: "329011868"
118    metadata {
119        purpose: PURPOSE_BUGFIX
120    }
121}
122
123flag {
124    name: "ensure_valid_adv_flag"
125    namespace: "bluetooth"
126    description: "Check ADV flag is valid before processing"
127    bug: "329888460"
128    metadata {
129        purpose: PURPOSE_BUGFIX
130    }
131}
132
133flag {
134    name: "update_inquiry_result_on_flag_change"
135    namespace: "bluetooth"
136    description: "Update ADV flag in inquiry result as soon as updated flag received"
137    bug: "329872838"
138    metadata {
139        purpose: PURPOSE_BUGFIX
140    }
141}
142
143flag {
144    name: "ble_gatt_server_use_address_type_in_connection"
145    namespace: "bluetooth"
146    description: "Use address type when initiating connection from BluetoothGattServer"
147    bug: "331147673"
148    metadata {
149        purpose: PURPOSE_BUGFIX
150    }
151}
152
153flag {
154    name: "scan_record_manufacturer_data_merge"
155    namespace: "bluetooth"
156    description: "If a scan record has multiple datas under same manufacturer id, merge the values"
157    bug: "331723396"
158    metadata {
159        purpose: PURPOSE_BUGFIX
160    }
161}
162
163flag {
164    name: "msft_addr_tracking_quirk"
165    namespace: "bluetooth"
166    description: "Scanning with MSFT paddress tracking for Realtek BT controllers"
167    bug: "332438857"
168    metadata {
169        purpose: PURPOSE_BUGFIX
170    }
171}
172
173flag {
174    name: "gatt_rediscover_on_canceled"
175    namespace: "bluetooth"
176    description: "Re-initiate discovery if the previous discovery is canceled for multiple GATT clients"
177    bug: "335082571"
178    metadata {
179        purpose: PURPOSE_BUGFIX
180    }
181}
182
183flag {
184    name: "le_scan_use_uid_for_importance"
185    namespace: "bluetooth"
186    description: "Use uid instead of the first package name for fetching the importance of clients"
187    bug: "336965663"
188    metadata {
189        purpose: PURPOSE_BUGFIX
190    }
191}
192
193flag {
194    name: "sec_dont_clear_keys_on_encryption_err"
195    namespace: "bluetooth"
196    description: "Do not clear security record on encryption error"
197    bug: "342521414"
198    metadata {
199        purpose: PURPOSE_BUGFIX
200    }
201}
202
203flag {
204    name: "le_scan_use_address_type"
205    namespace: "bluetooth"
206    description: "Fix an issue that le scanner omits athe ddress type for MATCH_FIRST scan"
207    bug: "342127181"
208    metadata {
209        purpose: PURPOSE_BUGFIX
210    }
211}
212