blob: b40e1d74e94fed80042735d9274da55b07cb63f8 [file] [log] [blame]
package: "com.android.bluetooth.flags"
container: "com.android.btservices"
flag {
name: "encrypted_advertising_data"
namespace: "bluetooth"
description: "Enable support for the decryption of Encrypted Advertising Data"
bug: "308855997"
}
flag {
name: "divide_long_single_gap_data"
namespace: "bluetooth"
description: "Divide long single gap data if length is longer than HCI data length limit"
bug: "310217895"
}
flag {
name: "fix_nonconnectable_scannable_advertisement"
namespace: "bluetooth"
description: "Fix adv_scan_ind being reported as connectable"
bug: "316013235"
}
flag {
name: "scan_manager_refactor"
namespace: "bluetooth"
description: "Refactor scan manager as described in go/scan-manager-refactor"
bug: "313335632"
}
flag {
name: "skip_unknown_robust_caching"
namespace: "bluetooth"
description: "skip initial DB lookup when robust caching support is UNKNOWN"
bug: "317128464"
}
flag {
name: "le_scan_parameters_fix"
namespace: "bluetooth"
description: "Fix LE scan parameters downgrade during inquiry"
bug: "316885813"
}
flag {
name: "le_scan_fix_remote_exception"
namespace: "bluetooth"
description: "Fix handling remote exception for LE scanners"
bug: "320402249"
}
flag {
name: "enumerate_gatt_errors"
is_exported: true
namespace: "bluetooth"
description: "Enumerate GATT error situations"
bug: "320574336"
}
flag {
name: "gatt_fix_device_busy"
namespace: "bluetooth"
description: "Fix device busy bug in BluetoothGatt"
bug: "322580271"
}
flag {
name: "gatt_cleanup_restricted_handles"
namespace: "bluetooth"
description: "Cleans up restricted handles when disconnected"
bug: "323110155"
}
flag {
name: "brcm_better_le_scan_params"
namespace: "bluetooth"
description: "Optimize LE scan parameters for BRCM controllers"
bug: "324238597"
}
flag {
name: "le_periodic_scanning_reassembler"
namespace: "bluetooth"
description: "Enable reassembly of LE periodic advertising events"
bug: "324886466"
}
flag {
name: "phy_to_native"
namespace: "bluetooth"
description: "Expose advertising PHY settings to native layer"
bug: "326249470"
}
flag {
name: "gatt_reconnect_on_bt_on_fix"
namespace: "bluetooth"
description: "Fix reconnect issue on Bluetooth startup"
bug: "325595120"
}
flag {
name: "gatt_drop_acl_on_out_of_resources_fix"
namespace: "bluetooth"
description: "Remove ACL when there is not resource to handle more gatt connections."
bug: "325929235"
}
flag {
name: "ble_scan_adv_metrics_redesign"
namespace: "bluetooth"
description: "Reimplement BLE scan and advertisement metrics logging."
bug: "328303508"
}
flag {
name: "ble_context_map_remove_fix"
namespace: "bluetooth"
description: "Fix connection removal logic in ContextMap class"
bug: "329154715"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "ble_check_data_length_on_legacy_advertising"
namespace: "bluetooth"
description: "Add data length checks for legacy advertising"
bug: "329011868"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "ensure_valid_adv_flag"
namespace: "bluetooth"
description: "Check ADV flag is valid before processing"
bug: "329888460"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "update_inquiry_result_on_flag_change"
namespace: "bluetooth"
description: "Update ADV flag in inquiry result as soon as updated flag received"
bug: "329872838"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "ble_gatt_server_use_address_type_in_connection"
namespace: "bluetooth"
description: "Use address type when initiating connection from BluetoothGattServer"
bug: "331147673"
metadata {
purpose: PURPOSE_BUGFIX
}
}