summaryrefslogtreecommitdiff
path: root/flags
diff options
context:
space:
mode:
Diffstat (limited to 'flags')
-rw-r--r--flags/Android.bp1
-rw-r--r--flags/BUILD.gn1
-rw-r--r--flags/OWNERS3
-rw-r--r--flags/a2dp.aconfig10
-rw-r--r--flags/adapter.aconfig10
-rw-r--r--flags/bta_dm.aconfig10
-rw-r--r--flags/connectivity.aconfig24
-rw-r--r--flags/framework.aconfig10
-rw-r--r--flags/gap.aconfig64
-rw-r--r--flags/hfp.aconfig20
-rw-r--r--flags/hid.aconfig30
-rw-r--r--flags/leaudio.aconfig57
-rw-r--r--flags/mcp.aconfig13
-rw-r--r--flags/opp.aconfig10
-rw-r--r--flags/pairing.aconfig10
15 files changed, 67 insertions, 206 deletions
diff --git a/flags/Android.bp b/flags/Android.bp
index 80a57891a5..6f1e67e262 100644
--- a/flags/Android.bp
+++ b/flags/Android.bp
@@ -34,7 +34,6 @@ aconfig_declarations {
"le_scanning.aconfig",
"leaudio.aconfig",
"mapclient.aconfig",
- "mcp.aconfig",
"metric.aconfig",
"opp.aconfig",
"pairing.aconfig",
diff --git a/flags/BUILD.gn b/flags/BUILD.gn
index da5aa8621b..a53cb379fe 100644
--- a/flags/BUILD.gn
+++ b/flags/BUILD.gn
@@ -27,7 +27,6 @@ aconfig("bluetooth_flags_c_lib") {
"le_scanning.aconfig",
"leaudio.aconfig",
"mapclient.aconfig",
- "mcp.aconfig",
"metric.aconfig",
"opp.aconfig",
"pairing.aconfig",
diff --git a/flags/OWNERS b/flags/OWNERS
deleted file mode 100644
index b4f2f7376b..0000000000
--- a/flags/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-# Bug component: 1387432
-girardier@google.com
-wescande@google.com
diff --git a/flags/a2dp.aconfig b/flags/a2dp.aconfig
index e7b9aa21b0..1fd8bbd085 100644
--- a/flags/a2dp.aconfig
+++ b/flags/a2dp.aconfig
@@ -115,3 +115,13 @@ flag {
purpose: PURPOSE_BUGFIX
}
}
+
+flag {
+ name: "avdtp_prevent_double_suspend"
+ namespace: "bluetooth"
+ description: "Add state to prevent sending multiple AVDTP Suspend command in a row"
+ bug: "402241316"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
diff --git a/flags/adapter.aconfig b/flags/adapter.aconfig
index 0195723932..39e681be16 100644
--- a/flags/adapter.aconfig
+++ b/flags/adapter.aconfig
@@ -9,6 +9,16 @@ flag {
}
flag {
+ name: "call_bluetooth_ready_before_profiles_start"
+ namespace: "bluetooth"
+ description: "Initiates the adapter properties before starting profiles"
+ bug: "405437771"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
name: "empty_names_are_invalid"
namespace: "bluetooth"
description: "Make sure the names used in the stack are valid"
diff --git a/flags/bta_dm.aconfig b/flags/bta_dm.aconfig
index 19e8418785..be510f63cd 100644
--- a/flags/bta_dm.aconfig
+++ b/flags/bta_dm.aconfig
@@ -9,16 +9,6 @@ flag {
}
flag {
- name: "cancel_open_discovery_client"
- namespace: "bluetooth"
- description: "Cancel connection from discovery client correctly"
- bug: "356168480"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "extend_and_randomize_role_switch_delay"
namespace: "bluetooth"
description: "Fix the possible conflicts between role switch and authentication"
diff --git a/flags/connectivity.aconfig b/flags/connectivity.aconfig
index 482c7e68e8..738c294078 100644
--- a/flags/connectivity.aconfig
+++ b/flags/connectivity.aconfig
@@ -2,30 +2,6 @@ package: "com.android.bluetooth.flags"
container: "com.android.bt"
flag {
- name: "api_get_connection_state_using_identity_address"
- namespace: "bluetooth"
- description: "Use identity address to check current connection state"
- bug: "319471537"
-}
-
-flag {
- name: "use_le_shim_connection_map_guard"
- namespace: "bluetooth"
- description: "Guard the le shim connection map with a mutex"
- bug: "302054609"
-}
-
-flag {
- name: "improve_create_connection_for_already_connecting_device"
- namespace: "bluetooth"
- description: "Make sure to not stop controller with create connection cancel when not needed"
- bug: "356593752"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "allow_gatt_connect_from_the_apps_without_making_leaudio_device_active"
namespace: "bluetooth"
description: "Allows for GATT connection without making LeAudio device active after connection"
diff --git a/flags/framework.aconfig b/flags/framework.aconfig
index dc48541118..0151b46c70 100644
--- a/flags/framework.aconfig
+++ b/flags/framework.aconfig
@@ -10,16 +10,6 @@ flag {
}
flag {
- name: "identity_address_null_if_not_known"
- namespace: "bluetooth"
- description: "Return null for identity address if identity address is not known"
- bug: "317120534"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "support_bluetooth_quality_report_v6"
is_exported: true
namespace: "bluetooth"
diff --git a/flags/gap.aconfig b/flags/gap.aconfig
index edc7874fb5..856f4f7bb4 100644
--- a/flags/gap.aconfig
+++ b/flags/gap.aconfig
@@ -50,33 +50,6 @@ flag {
}
flag {
- name: "gatt_client_dynamic_allocation"
- namespace: "bluetooth"
- description: "Allocate GATT clients in heap to unlimit the number of clients"
- bug: "348559823"
-}
-
-flag {
- name: "gatt_fix_multiple_direct_connect"
- namespace: "bluetooth"
- description: "Do not remove device when multiple clients attempt to connect"
- bug: "349232327"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
- name: "pan_use_identity_address"
- namespace: "bluetooth"
- description: "Use identity address when communicate with native interface"
- bug: "351961492"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "android_os_identifier"
namespace: "bluetooth"
description: "Add a custom service to provide Android OS identifier"
@@ -97,26 +70,6 @@ flag {
}
flag {
- name: "gatt_disconnect_fix"
- namespace: "bluetooth"
- description: "Fix GATT disconnect handling"
- bug: "361538527"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
- name: "gatt_server_requests_fix"
- namespace: "bluetooth"
- description: "Fix GATT server handling"
- bug: "361331170"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "le_scan_msft_support"
namespace: "bluetooth"
description: "Support MSFT HCI extension for LE Scanning. go/bt-msft-aosp-dd"
@@ -300,3 +253,20 @@ flag {
purpose: PURPOSE_BUGFIX
}
}
+
+flag {
+ name: "le_disconnect_notification_handling"
+ namespace: "bluetooth"
+ description: "Fix LE link disconnection notification to stack's upper layers"
+ bug: "403433488"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
+ name: "rssi_scan_filter"
+ namespace: "bluetooth"
+ description: "Add RSSI ScanFilter"
+ bug: "404986559"
+}
diff --git a/flags/hfp.aconfig b/flags/hfp.aconfig
index c1611242aa..14a91bdc6e 100644
--- a/flags/hfp.aconfig
+++ b/flags/hfp.aconfig
@@ -74,16 +74,6 @@ flag {
}
flag {
- name: "update_active_device_in_band_ringtone"
- namespace: "bluetooth"
- description: "Active device update the in band ringtone, but how ringtone is played is still decided by the headset"
- bug: "349318724"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "choose_wrong_hfp_codec_in_specific_config"
namespace: "bluetooth"
description: "Flag to fix codec selection in nego when the peer device only support NB and SWB."
@@ -132,3 +122,13 @@ flag {
purpose: PURPOSE_BUGFIX
}
}
+
+flag {
+ name: "hfp_volume_control_property"
+ namespace: "bluetooth"
+ description: "Check system property before hands-free volume UI request."
+ bug: "404152232"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
diff --git a/flags/hid.aconfig b/flags/hid.aconfig
index ee5728c94f..350367818b 100644
--- a/flags/hid.aconfig
+++ b/flags/hid.aconfig
@@ -20,16 +20,6 @@ flag {
}
flag {
- name: "serialize_hogp_and_dis"
- namespace: "bluetooth"
- description: "start HOGP service discovery only after DIS discovery is finished"
- bug: "367910199"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "dont_send_hid_set_idle"
namespace: "bluetooth"
description: "Don't send the SET IDLE HID message"
@@ -40,16 +30,6 @@ flag {
}
flag {
- name: "forward_get_set_report_failure_to_uhid"
- namespace: "bluetooth"
- description: "Forward GET/SET REPORT reply to UHID even when the request fails"
- bug: "369748430"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "remove_pending_hid_connection"
namespace: "bluetooth"
description: "Remove the pending BTA HH connection instance when the device is removed"
@@ -128,3 +108,13 @@ flag {
purpose: PURPOSE_BUGFIX
}
}
+
+flag {
+ name: "simpler_hid_connection_policy"
+ namespace: "bluetooth"
+ description: "Simplify native HID host connection policy enforcement"
+ bug: "404590499"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
diff --git a/flags/leaudio.aconfig b/flags/leaudio.aconfig
index a2f77b5658..7a917fbaca 100644
--- a/flags/leaudio.aconfig
+++ b/flags/leaudio.aconfig
@@ -44,16 +44,6 @@ flag {
}
flag {
- name: "leaudio_codec_config_callback_order_fix"
- namespace: "bluetooth"
- description: "Fix for the order on the callback"
- bug: "326442537"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "leaudio_allow_leaudio_only_devices"
namespace: "bluetooth"
description: "Enable Le Audio for LeAudio only devices"
@@ -61,16 +51,6 @@ flag {
}
flag {
- name: "leaudio_mono_location_errata"
- namespace: "bluetooth"
- description: "Add mono location as per Bluetooth Assigned Numbers"
- bug: "331139722"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "leaudio_mono_location_errata_api"
is_exported: true
namespace: "bluetooth"
@@ -79,13 +59,6 @@ flag {
}
flag {
- name: "le_audio_support_unidirectional_voice_assistant"
- namespace: "bluetooth"
- description: "Allow to create unidirectional stream for VOICEASSISTANT"
- bug: "332510824"
-}
-
-flag {
name: "run_clock_recovery_in_worker_thread"
namespace: "bluetooth"
description: "Fix thread ownership issue in clock_recovery"
@@ -116,16 +89,6 @@ flag {
}
flag {
- name: "leaudio_speed_up_reconfiguration_between_call"
- namespace: "bluetooth"
- description: "Fix reconfiguration time between call and media"
- bug: "352686917"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "leaudio_set_codec_config_preference"
namespace: "bluetooth"
description: "New apis to set codec config preference"
@@ -157,26 +120,6 @@ flag {
}
flag {
- name: "leaudio_unicast_no_available_contexts"
- namespace: "bluetooth"
- description: "Fix handling initial zero available contexts"
- bug: "367325041"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
- name: "leaudio_improve_switch_during_phone_call"
- namespace: "bluetooth"
- description: "Fix audio slip to speaker while switching bt audio device during phonecall"
- bug: "369322905"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "leaudio_sort_scans_to_sync_by_fails"
namespace: "bluetooth"
description: "Sort scan results for source sync by fails counter"
diff --git a/flags/mcp.aconfig b/flags/mcp.aconfig
deleted file mode 100644
index 80567acae7..0000000000
--- a/flags/mcp.aconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-package: "com.android.bluetooth.flags"
-container: "com.android.bt"
-
-flag {
- name: "mcp_allow_play_without_active_player"
- namespace: "bluetooth"
- description: "Handle LeAudio play same as in AVRCP in case player is not active"
- bug: "337169240"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-
-}
diff --git a/flags/opp.aconfig b/flags/opp.aconfig
index 6d1a13bf21..cdba75b756 100644
--- a/flags/opp.aconfig
+++ b/flags/opp.aconfig
@@ -2,16 +2,6 @@ package: "com.android.bluetooth.flags"
container: "com.android.bt"
flag {
- name: "opp_ignore_content_observer_after_service_stop"
- namespace: "bluetooth"
- description: "When OppService.stop() is called, previously posted ContentObserver.onChange() should not run"
- bug: "346467641"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "opp_set_insets_for_edge_to_edge"
namespace: "bluetooth"
description: "Set proper insets in BluetoothOppTransferHistory to adapt to edge-to-edge."
diff --git a/flags/pairing.aconfig b/flags/pairing.aconfig
index f30410db17..faae7d2618 100644
--- a/flags/pairing.aconfig
+++ b/flags/pairing.aconfig
@@ -270,3 +270,13 @@ flag {
purpose: PURPOSE_BUGFIX
}
}
+
+flag {
+ name: "unrelated_device_smp_cancellation"
+ namespace: "bluetooth"
+ description: "Don't cancel SMP pairing if encryption fails for unrelated device"
+ bug: "404658828"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}