1package: "com.android.bluetooth.flags"
2container: "com.android.btservices"
3
4flag {
5    name: "auto_connect_on_multiple_hfp_when_no_a2dp_device"
6    namespace: "bluetooth"
7    description: "Auto connect to hfp device is there is no a2dp device to connect to"
8    bug: "305867804"
9}
10
11flag {
12    name: "is_sco_managed_by_audio"
13    namespace: "bluetooth"
14    description: "start and stop of the SCO is managed by Audio instead of Bluetooth"
15    bug: "315234036"
16}
17
18flag {
19    name: "retry_esco_with_zero_retransmission_effort"
20    namespace: "bluetooth"
21    description: "retry eSCO connection based on retransmission_effort"
22    bug: "316498257"
23}
24
25flag {
26    name: "hfp_software_datapath"
27    namespace: "bluetooth"
28    description: "enable HFP software decode/encode data path"
29    bug: "362865563"
30}
31
32flag {
33    name: "bta_ag_cmd_brsf_allow_uint32"
34    namespace: "bluetooth"
35    description: "Allow and ignore the RFU bits set to 0b1 rather than responding ERROR"
36    bug: "331129986"
37    metadata {
38        purpose: PURPOSE_BUGFIX
39    }
40}
41
42flag {
43    name: "fix_hfp_qual_1_9"
44    namespace: "bluetooth"
45    description: "Fix multiple issues in CVSD fallback logics, which are blocking PTS HFP Qualification 1.9"
46    bug: "332650199"
47    metadata {
48        purpose: PURPOSE_BUGFIX
49    }
50}
51
52flag {
53    name: "reset_ag_state_on_collision"
54    namespace: "bluetooth"
55    description: "Reset AG instance state as well when outgoing connection attempt is discarded on collision detection"
56    bug: "341376713"
57    metadata {
58        purpose: PURPOSE_BUGFIX
59    }
60}
61
62flag {
63    name: "headset_client_am_hf_volume_symmetric"
64    namespace: "bluetooth"
65    description: "Fix AM/HF volume conversion to be symmetric"
66    bug: "340482648"
67    metadata {
68        purpose: PURPOSE_BUGFIX
69    }
70}
71
72flag {
73    name: "maintain_call_index_after_conference"
74    namespace: "bluetooth"
75    description: "Avoid change of clcc call index after call disconnects from conference"
76    bug: "345380335"
77    metadata {
78        purpose: PURPOSE_BUGFIX
79    }
80}
81
82flag {
83    name: "ignore_notify_when_already_connected"
84    namespace: "bluetooth"
85    description: "Flag to ignore connect state notification from Native to Java layer when already connected"
86    bug: "346679106"
87    metadata {
88        purpose: PURPOSE_BUGFIX
89    }
90}
91
92flag {
93    name: "update_sco_state_correctly_on_rfcomm_disconnect_during_codec_nego"
94    namespace: "bluetooth"
95    description: "Flag to set the SCO state correctly on RFCOMM disconnection during Codec Negotiation"
96    bug: "351778741"
97    metadata {
98        purpose: PURPOSE_BUGFIX
99    }
100}
101
102flag {
103    name: "update_active_device_in_band_ringtone"
104    namespace: "bluetooth"
105    description: "Active device update the in band ringtone, but how ringtone is played is still decided by the headset"
106    bug: "349318724"
107    metadata {
108        purpose: PURPOSE_BUGFIX
109    }
110}
111
112flag {
113    name: "hfp_allow_volume_change_without_sco"
114    namespace: "bluetooth"
115    description: "Allow Audio Fwk to change SCO volume when HFP profile is connected and SCO not connected"
116    bug: "362313390"
117    metadata {
118        purpose: PURPOSE_BUGFIX
119    }
120}
121
122flag {
123    name: "choose_wrong_hfp_codec_in_specific_config"
124    namespace: "bluetooth"
125    description: "Flag to fix codec selection in nego when the peer device only support NB and SWB."
126    bug: "354070098"
127    metadata {
128        purpose: PURPOSE_BUGFIX
129    }
130}
131