move to proprietary

This commit is contained in:
Prabhjot Singh 2019-05-24 17:46:34 +05:30
parent aa6772b176
commit c0b61d9a22
1694 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,8 @@
// Do not make the space and the lower case.
exynos7420_UHQ=648000
exynos5433_UHQ=650000
exynos7420_HOTPLUG=TRUE
MSM8228=600000
MSM8976=403200
MSM8998_UHQ=336000
PTSTEST=FALSE

View file

@ -0,0 +1,87 @@
# Device ID (DID) configuration
[DID1]
# Primary Record - true or false (default)
# There can be only one primary record
primaryRecord = true
# Vendor ID '0xFFFF' indicates no Device ID Service Record is present in the device
# 0x000F = Broadcom Corporation (default)
# 0x0075 = Samsung Electronics Co. Ltd.
vendorId = 0x0075
# Vendor ID Source
# 0x0001 = Bluetooth SIG assigned Device ID Vendor ID value (default)
# 0x0002 = USB Implementer's Forum assigned Device ID Vendor ID value
#vendorIdSource = 0x0001
# Product ID & Product Version
# Per spec DID v1.3 0xJJMN for version is interpreted as JJ.M.N
# JJ: major version number, M: minor version number, N: sub-minor version number
# For example: 1200, v14.3.6
# Version bluez : 0x0100 , bluedroid : 0x0200, bluedroid and WR for delay reporting : 0x0201
productId = 0x0100
version = 0x0201
# Optional attributes
#clientExecutableURL =
#serviceDescription =
#documentationURL =
#=================================================================================================#
# Device ID (DID) configuration
[DID2]
# Primary Record - true or false (default)
# There can be only one primary record
#primaryRecord = false
# Vendor ID '0xFFFF' indicates no Device ID Service Record is present in the device
# 0x000F = Broadcom Corporation (default)
#vendorId = 0x000F
# Vendor ID Source
# 0x0001 = Bluetooth SIG assigned Device ID Vendor ID value (default)
# 0x0002 = USB Implementer's Forum assigned Device ID Vendor ID value
#vendorIdSource = 0x0001
# Product ID & Product Version
# Per spec DID v1.3 0xJJMN for version is interpreted as JJ.M.N
# JJ: major version number, M: minor version number, N: sub-minor version number
# Default: 0x0000, v00.0.0
#productId = 0x0000
#version = 0x0000
# Optional attributes
#clientExecutableURL =
#serviceDescription =
#documentationURL =
#=================================================================================================#
# Device ID (DID) configuration
[DID3]
# Primary Record - true or false (default)
# There can be only one primary record
#primaryRecord = false
# Vendor ID '0xFFFF' indicates no Device ID Service Record is present in the device
# 0x000F = Broadcom Corporation (default)
#vendorId = 0x000F
# Vendor ID Source
# 0x0001 = Bluetooth SIG assigned Device ID Vendor ID value (default)
# 0x0002 = USB Implementer's Forum assigned Device ID Vendor ID value
#vendorIdSource = 0x0001
# Product ID & Product Version
# Per spec DID v1.3 0xJJMN for version is interpreted as JJ.M.N
# JJ: major version number, M: minor version number, N: sub-minor version number
# Default: 0x0000, v00.0.0
#productId = 0x0000
#version = 0x0000
# Optional attributes
#clientExecutableURL =
#serviceDescription =
#documentationURL =

View file

@ -0,0 +1,72 @@
# Enable trace level reconfiguration function
# Must be present before any TRC_ trace level settings
TraceConf=true
# Trace level configuration
# BT_TRACE_LEVEL_NONE 0 ( No trace messages to be generated )
# BT_TRACE_LEVEL_ERROR 1 ( Error condition trace messages )
# BT_TRACE_LEVEL_WARNING 2 ( Warning condition trace messages )
# BT_TRACE_LEVEL_API 3 ( API traces )
# BT_TRACE_LEVEL_EVENT 4 ( Debug messages for events )
# BT_TRACE_LEVEL_DEBUG 5 ( Full debug messages )
# BT_TRACE_LEVEL_VERBOSE 6 ( Verbose messages ) - Currently supported for TRC_BTAPP only.
TRC_BTM=3
TRC_HCI=2
TRC_L2CAP=4
TRC_RFCOMM=2
TRC_OBEX=2
TRC_AVCT=2
TRC_AVDT=2
TRC_AVRC=2
TRC_AVDT_SCB=2
TRC_AVDT_CCB=2
TRC_A2D=2
TRC_SDP=4
TRC_GATT=2
TRC_SMP=2
TRC_BTAPP=4
TRC_BTIF=4
TRC_GAP=4
TRC_BNEP=2
TRC_PAN=2
TRC_HID_HOST=2
TRC_HID_DEV=2
# This is Log configuration for new C++ code using LOG() macros.
# See libchrome/base/logging.h for description on how to configure your logs.
# sample configuration:
#LoggingV=--v=0
#LoggingVModule=--vmodule=*/btm/*=1,btm_ble_multi*=2,btif_*=1
# PTS testing helpers
# Secure connections only mode.
# PTS_SecurePairOnly=true
# Disable LE Connection updates
#PTS_DisableConnUpdates=true
# Disable BR/EDR discovery after LE pairing to avoid cross key derivation errors
#PTS_DisableSDPOnLEPair=true
# SMP Pair options (formatted as hex bytes) auth, io, ikey, rkey, ksize
#PTS_SmpOptions=0xD,0x4,0xf,0xf,0x10
# SMP Certification Failure Cases
# Fail case number range from 1 to 9 will set up remote device for test
# case execution. Setting PTS_SmpFailureCase to 0 means normal operation.
# Failure modes:
# 1 = SMP_CONFIRM_VALUE_ERR
# 2 = SMP_PAIR_AUTH_FAIL
# 3 = SMP_PAIR_FAIL_UNKNOWN
# 4 = SMP_PAIR_NOT_SUPPORT
# 5 = SMP_PASSKEY_ENTRY_FAIL
# 6 = SMP_REPEATED_ATTEMPTS
# 7 = PIN generation failure?
# 8 = SMP_PASSKEY_ENTRY_FAIL
# 9 = SMP_NUMERIC_COMPAR_FAIL;
#PTS_SmpFailureCase=0
# Enable PTS test mode for A2DP / AVRCP
#PTS_A2dpAvrcp=true

View file

@ -0,0 +1,851 @@
#=====================================================================
#
# :: Bluetooth IOP Database
#
# :: Database layout
#
# QUERY_ID [SPACE SEPARATED KEYVALUE PAIRS]
#
# QUERY_ID1 KEY1=VAL1 KEY2=VAL2
# QUERY_ID2 KEY1=VAL1 KEY2=VAL2 KEY3=VAL3
# ...
# QUERY_ID3 KEY1=VAL1 KEY2=VAL2 KEY3=VAL3
#
# -- Each query on a single line.
# -- In order for a query to generate a match, each query needs
# to match all non-NULL keyvalues listed for each exception.
# -- Letters are case insensitive
#
# DEFINED KEYS :
#
# KEY_NAME Format : Nullterminated string
# KEY_BDADDR Format : "xx:xx:xx:xx:xx:xx", wildcards (*) allowed (hex)
# KEY_COD Format : "xx:xx:xx" "11:22:33" (hex)
# KEY_LMP_MFCT Format : "<decimal>" "120" (decimal)
# KEY_LMP_VER Format : "ver:subver" "5:6523" (decimal)
# KEY_DID_VND_ID Format : "<decimal>" "120" (decimal)
# KEY_DID_PROD_ID Format : "<decimal>" "120" (decimal)
# KEY_DID_VER_ID Format : "<decimal>" "120" (decimal)
# KEY_HIDKB_PRID Format : "xxxx" "B30B" (16 bit hex)
# KEY_HIDKB_VNDID Format : "xxxx" "046D" (16 bit hex)
# KEY_DIR_ALL Format : "<decimal>" "1" (decimal)
#
#======================================================================
#----------------------------------------------------------------------
# :: Enforce master role
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
# KEY_LMP_VER : LMP version & subversion
# KEY_LMP_MFCT : Manufacturer
# KEY_DIR_ALL : 0 to apply only for incoming connections
# 1 to allow for all directions (default if key not present)
#
/* Denso Infineon */
EnforceMasterRole KEY_BDADDR="00:02:c7:*" KEY_LMP_MFCT="9" KEY_LMP_VER="1:1111" KEY_DIR_ALL="0"
/* Sony-Ericsson DS980 (Mfr:13 TI, LMP=3, SUBV=0x1126) */
#EnforceMasterRole KEY_BDADDR="00:1c:a4:*" KEY_LMP_VER="3:4390" KEY_LMP_MFCT="13" KEY_DIR_ALL="0"
/* Sony-Ericsson DS220 (Mfr:13 TI, LMP=3, SUBV=0x1126) */
#EnforceMasterRole KEY_BDADDR="00:18:13:*" KEY_LMP_VER="3:4390" KEY_LMP_MFCT="13" KEY_DIR_ALL="0"
/* Jabra BT 3030 series */
#EnforceMasterRole KEY_BDADDR="00:1d:82:*" KEY_LMP_MFCT="10" KEY_DIR_ALL="0"
/* iMT525 */
EnforceMasterRole KEY_BDADDR="00:07:62:*" KEY_DIR_ALL="0"
/* Microsoft Elite Keyboard */
EnforceMasterRole KEY_BDADDR="00:50:f2:*" KEY_DIR_ALL="0"
/* MB China carkit */
#EnforceMasterRole KEY_BDADDR="00:0e:9f:*" KEY_DIR_ALL="0"
/* CSR based headsets */
/* Moto H790 */
#EnforceMasterRole KEY_BDADDR="00:24:1c:*" KEY_LMP_VER="4:5725" KEY_LMP_MFCT="10" KEY_DIR_ALL="0"
/* Plantronics Pulsar 590 */
#EnforceMasterRole KEY_BDADDR="00:19:7f:*" KEY_LMP_MFCT="10" KEY_DIR_ALL="0"
# Jabra BT620
#EnforceMasterRole KEY_BDADDR="00:13:17:*" KEY_LMP_MFCT="10" KEY_LMP_VER="2:2361" KEY_DIR_ALL="0"
# Motorola S9-HD
#EnforceMasterRole KEY_BDADDR="00:0d:fd:*" KEY_LMP_MFCT="10" KEY_LMP_VER="4:5363"
#EnforceMasterRole KEY_BDADDR="00:0d:fd:*" KEY_LMP_MFCT="10" KEY_LMP_VER="3:3728"
# Samsung SBH650 Stereo HS
#EnforceMasterRole KEY_BDADDR="a0:07:98:*" KEY_LMP_MFCT="10" KEY_LMP_VER="3:4277" KEY_DIR_ALL="0"
# Motorola S7-HD Stereo HS
#EnforceMasterRole KEY_BDADDR="00:1a:0e:*" KEY_LMP_MFCT="10" KEY_LMP_VER="3:4532" KEY_DIR_ALL="0"
# LG HBS250 requires slave role for successful a2dp connection
EnforceMasterRole KEY_BDADDR="00:07:88:*" KEY_LMP_MFCT="10" KEY_LMP_VER="3:3413" KEY_DIR_ALL="0"
# Sennheiser PX 210BT Stereo HS
#EnforceMasterRole KEY_BDADDR="00:1b:66:*" KEY_LMP_MFCT="10" KEY_LMP_VER="4:5363" KEY_DIR_ALL="0"
# Motorola HT820 Stereo HS
#EnforceMasterRole KEY_BDADDR="00:07:a4:*" KEY_LMP_MFCT="10" KEY_LMP_VER="2:2660" KEY_DIR_ALL="0"
# Jabra Halo Stereo HS
#EnforceMasterRole KEY_BDADDR="00:23:78:*" KEY_LMP_MFCT="10" KEY_LMP_VER="4:6301" KEY_DIR_ALL="0"
# Jabra Clipper
#EnforceMasterRole KEY_BDADDR="9c:b7:0d:*" KEY_LMP_MFCT="10" KEY_LMP_VER="4:5370" KEY_DIR_ALL="0"
/* RAPOO E6300 */
EnforceMasterRole KEY_BDADDR="6c:5d:63:*" KEY_DIR_ALL="0"
/* WEP470 */
EnforceMasterRole KEY_BDADDR="00:0d:e6:*"
/* SAMSUNG SBH700 */
EnforceMasterRole KEY_BDADDR="00:1e:e1:*" KEY_LMP_MFCT="10" KEY_LMP_VER="2:3328"
/* Motorola S805 */
EnforceMasterRole KEY_BDADDR="00:0c:55:*" KEY_LMP_MFCT="10" KEY_LMP_VER="3:2625"
EnforceMasterRole KEY_BDADDR="00:1a:0e:*" KEY_LMP_MFCT="10" KEY_LMP_VER="3:2625"
/* Motorola HT820 */
EnforceMasterRole KEY_BDADDR="00:07:a4:*" KEY_LMP_MFCT="10" KEY_LMP_VER="2:2660"
/* SRS-X10 */
EnforceMasterRole KEY_BDADDR="b8:69:c2:*"
/* Samsung HS3000 */
EnforceMasterRole KEY_BDADDR="bc:47:60:*" KEY_LMP_MFCT="10" KEY_LMP_VER="5:7213"
/* Lexux IS */
EnforceMasterRole KEY_BDADDR="64:d4:bd:*" KEY_DIR_ALL="0" KEY_LMP_VER="6:9079"
/* Lexux GS */
EnforceMasterRole KEY_BDADDR="ac:7a:4d:*" KEY_DIR_ALL="0"
#---------------------------------------------------------------------
# :: Delayed role switch exception
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
# KEY_LMP_VER
# KEY_LMP_MFCT
/* BRCM, we check only the top 3 bits (15-13) of LMP subversion*/
MasterRoleDelayed KEY_LMP_MFCT="15" KEY_LMP_VER="4:8192"
#---------------------------------------------------------------------
# :: Skip authentication enable
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Audi/BMW Combo Carkits */
SkipAuthEnable KEY_BDADDR="00:0e:9f:*"
#---------------------------------------------------------------------
# :: Prevent pairing with some HID devices
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Apple Keyboard */
HidPairBlacklist KEY_BDADDR="00:22:41:*"
HidPairBlacklist KEY_BDADDR="44:2a:60:*"
/* Samsung SMB-9100B BT Mouse*/
HidPairBlacklist KEY_BDADDR="00:12:a1:*"
/* Microsoft bluetooth notebook mouse 5000*/
HidPairBlacklist KEY_BDADDR="00:1d:d8:*"
HidPairBlacklist KEY_BDADDR="7c:ed:8d:*"
/* Microsoft bluetooth notebook mouse 8000*/
HidPairBlacklist KEY_BDADDR="00:17:fa:*"
#---------------------------------------------------------------------
# :: Prevent sending update fast conn params
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Madcatz devices */
HOGPBlacklist KEY_BDADDR="00:15:9E:*"
/* iBuffalo BSMBB09DS */
HOGPBlacklist KEY_BDADDR="00:1B:DC:*"
#---------------------------------------------------------------------
# :: Prevent sending update fast conn params
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
# KEY_NAME
BleCIBlackList KEY_BDADDR="D0:5F:B8:*" KEY_NAME="A&D*"
#---------------------------------------------------------------------
# :: Prevent using default io key distribution for SMP for HOGP
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Microsoft Arc Mouse */
HOGPIOKeyBlacklist KEY_BDADDR="F1:9C:A7:*"
HOGPIOKeyBlacklist KEY_BDADDR="FC:70:32:*"
#---------------------------------------------------------------------
# :: Prevent SDP with some HID devices during incoming connections
#
# AVAILABLE KEYS :
#
# KEY_LMP_MFCT
/* APPLE MOUSE and KEYBOARD*/
HidSdpBlacklist KEY_LMP_MFCT="76"
/* MICROSOFT MOUSE */
HidSdpBlacklist KEY_LMP_MFCT="9"
/* SONY VAIO MOUSE */
HidSdpBlacklist KEY_LMP_MFCT="15"
#---------------------------------------------------------------------
# List of HID keyboards for which the NUMLOCK state needs to be
# turned ON by default. Add devices to this list to apply the
# NUMLOCK state toggle on fpr first connect
#
# AVAILABLE KEYS :
#
# KEY_HIDKB_PRID HID keyboard product id (16 bit hex)
# KEY_HIDKB_VNDID HID keyboard vendor id (16 bit hex)
/* LOGITECH_KB_MX5500 */
HidKeybNumLock KEY_HIDKB_PRID="B30B" KEY_HIDKB_VNDID="046D"
#---------------------------------------------------------------------
# :: Send AVRC Key release event for carkits that do not send
# Release key event for RC key press
#
# AVAILABLE KEYS :
#
# KEY_NAME
# KEY_LMP_VER
# KEY_LMP_MFCT
/* Ford Sync Carkit (Device Name: SYNC Mfr:10 (CSR), LMP=3, SUBV=0x0C5C) */
AvrcKeyReleaseQuirk KEY_NAME="SYNC" KEY_LMP_MFCT="10" KEY_LMP_VER="3:3164"
#---------------------------------------------------------------------
# :: enforce open AVDTP sig CH if the HF doesn't open it
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* SF600 */
EnforceAvSigOpen KEY_BDADDR="00:24:1c:*"
#---------------------------------------------------------------------
# :: disable Power Control Request feature in local support feature
# :: with certain bluetoot car kits.
#
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
# KEY_LMP_VER : LMP version & subversion
/* Jeep Uconnect */
DisablePwlCtrReq KEY_BDADDR="00:0e:9f:*" KEY_LMP_MFCT="10" KEY_LMP_VER="3:1958"
#---------------------------------------------------------------------
# :: AVRC absolute volume fails for certain devices
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Ausdom M05 - unacceptably loud volume */
/* LG Tone HV-800 - unacceptably loud volume */
AvrcAbsVolBlacklist KEY_BDADDR="a0:e9:db:*"
/* iKross IKBT83B HS - unacceptably loud volume */
AvrcAbsVolBlacklist KEY_BDADDR="00:14:02:*"
/* Jabra EXTREME 2 - unacceptably loud volume */
AvrcAbsVolBlacklist KEY_BDADDR="1c:48:f9:*"
/* JayBird BlueBuds X - low granularity on volume control */
AvrcAbsVolBlacklist KEY_BDADDR="44:5e:f3:*"
AvrcAbsVolBlacklist KEY_BDADDR="d4:9c:28:*"
/* JayBird BlueBuds Freedom - low granularity on volume control */
AvrcAbsVolBlacklist KEY_BDADDR="d4:4c:28:*"
/* LG Tone HBS-730 - unacceptably loud volume */
AvrcAbsVolBlacklist KEY_BDADDR="00:18:6b:*"
AvrcAbsVolBlacklist KEY_BDADDR="b8:ad:3e:*"
/* Mpow Cheetah - unacceptably loud volume */
AvrcAbsVolBlacklist KEY_BDADDR="00:11:b1:*"
/* SOL REPUBLIC Tracks Air - unable to adjust volume back off from max */
AvrcAbsVolBlacklist KEY_BDADDR="a4:15:66:*"
/* Swage Rokitboost HS - unacceptably loud volume */
AvrcAbsVolBlacklist KEY_BDADDR="00:14:f1:*"
/* VW Car Kit - not enough granularity with volume */
AvrcAbsVolBlacklist KEY_BDADDR="00:26:7e:*"
AvrcAbsVolBlacklist KEY_BDADDR="90:03:b7:*"
/* SONATA - unable to synchronize volume */
AvrcAbsVolBlacklist KEY_BDADDR="a8:b9:b3:*"
/* Mi Bluetooth Speaker - unable to synchronize volume */
AvrcAbsVolBlacklist KEY_BDADDR="e8:07:bf:*"
AvrcAbsVolBlacklist KEY_BDADDR="b8:07:bf:*"
/* Baskinrobbins - unable to synchronize volume */
AvrcAbsVolBlacklist KEY_BDADDR="11:11:22:*"
/* FOCUSPOWER-F10 - not enough granularity with volume */
AvrcAbsVolBlacklist KEY_BDADDR="00:17:77:*"
/* A33 - malfunction if register volume event */
AvrcAbsVolBlacklist KEY_BDADDR="00:22:37:*"
/* FENDA Swan - malfunction if register volume event */
AvrcAbsVolBlacklist KEY_BDADDR="f0:13:c3:*"
/* BTH-053 - malfunction if register volume event */
AvrcAbsVolBlacklist KEY_BDADDR="00:1a:7d:*"
#---------------------------------------------------------------------
# :: AVRC absolute volume fails for certain devices
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
# KEY_NAME
/* LG Tone HBS 810K - unacceptably loud volume */
AvcBlacklistWithBdName KEY_BDADDR="00:00:00:*" KEY_NAME="HBS_810K"
/* DiiFA ER700 - loud volume after reconnection*/
AvcBlacklistWithBdName KEY_BDADDR="00:00:00:*" KEY_NAME="ER700"
/* PISnet FreeGo - loud volume after reconnection*/
AvcBlacklistWithBdName KEY_BDADDR="00:00:00:*" KEY_NAME="PISnet_FreeGo"
#---------------------------------------------------------------------
# :: AVRC absolute volume fails for certain devices
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
# KEY_LMP_MFCT
# KEY_LMP_VER
/* JBL Charge - unable to control volume */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="00:1d:df:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* WB50 - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="00:02:5b:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* [Samsung] W_Audio - unable to control volume */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="f4:7b:5e:*" KEY_LMP_MFCT="10" KEY_LMP_VER="5:7856"
/* BT-M1 LIGHT - malfunction during avc */
/* Rowkin Mini M-B - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="00:23:01:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* Scosche boomBOTTLE H2O - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="00:00:02:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* [Samsung] W_Audio - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="78:ab:bb:*" KEY_LMP_MFCT="10" KEY_LMP_VER="5:7856"
/* WB50 - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="c0:7a:a5:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* UCLEAR Commander - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="f4:04:4c:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* BT Elite - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="00:6a:8e:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* Anker SoundSync - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="a4:77:58:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* CLUSTER TALK2 - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="d0:bd:01:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
/* H13S - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="13:17:11:*" KEY_LMP_MFCT="10" KEY_LMP_VER="7:8648"
/* 007 - malfunction during avc */
AvcBlacklistWithBdMfctLmp KEY_BDADDR="13:e9:08:*" KEY_LMP_MFCT="10" KEY_LMP_VER="6:8648"
#---------------------------------------------------------------------
# :: Initiate Av connect even when sdp fails
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Denso carkit */
AvConnectOnSdpFail KEY_BDADDR="00:1e:3d:*"
/* Audi carkit */
AvConnectOnSdpFail KEY_BDADDR="00:1b:fb:*"
#---------------------------------------------------------------------
# :: Apple HId devices
#
# AVAILABLE KEYS :
#
# KEY_LMP_MFCT
/* APPLE MOUSE and KEYBOARD*/
AppleHIDDevice KEY_LMP_MFCT="76"
#---------------------------------------------------------------------
# :: Test exceptions
#
# Matched towards testcases defined in iop_db_test.c
#
#EnforceMasterRole KEY_BDADDR="22:22:22:*"
#EnforceMasterRole KEY_BDADDR="22:22:23:*" KEY_DIR_ALL="1"
#SkipAuthEnable KEY_BDADDR="44:44:33:33:11:11"
#SkipAuthEnable KEY_BDADDR="12:34:56:*"
#EnforcePairing KEY_BDADDR="12:34:56:*"
#ExitSniffOnSco KEY_BDADDR="12:34:56:*"
#NoClearLinkPolicy KEY_BDADDR="00:22:65:*"
/* sony dr-bt50 headset */
#EnforceMasterRole KEY_BDADDR="00:24:be:*" KEY_LMP_VER="3:3413" KEY_LMP_MFCT="10"
#---------------------------------------------------------------------
# :: to process PLAY/PAUSE command after a voice call has ended recently.
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* VW PHONE */
ProcessAvrcKey KEY_BDADDR="90:03:b7:*"
/* Audi MIB Standard */
ProcessAvrcKey KEY_BDADDR="34:c7:31:*"
/* Audi MIB High */
ProcessAvrcKey KEY_BDADDR="00:17:ca:*"
/* Acura ZDX 2013 */
ProcessAvrcKey KEY_BDADDR="00:0a:30:*"
/* BMW 57523 COMBOX */
ProcessAvrcKey KEY_BDADDR="00:0e:9f:*"
/* SYNC */
ProcessAvrcKey KEY_BDADDR="00:21:cc:*"
/* Ford SYNC Touch */
ProcessAvrcKey KEY_BDADDR="00:26:b4:*"
/* Chevy Silverado */
ProcessAvrcKey KEY_BDADDR="38:c0:96:*"
/* Volkswagen UHV Premium */
ProcessAvrcKey KEY_BDADDR="00:23:3d:*"
/* CADILLAC CUE */
ProcessAvrcKey KEY_BDADDR="04:98:f3:*"
/* FIAT VP4 (Chrysler) */
ProcessAvrcKey KEY_BDADDR="30:14:4a:*"
/* Volkswagen Touareg */
ProcessAvrcKey KEY_BDADDR="9c:df:03:*"
/* Seat BT AC */
ProcessAvrcKey KEY_BDADDR="e0:75:0a:*"
/* My Car (Nissan) */
ProcessAvrcKey KEY_BDADDR="00:09:93:*"
/* MY10 Mitsu MDG(Hands Free System)*/
ProcessAvrcKey KEY_BDADDR="51:30:26:*"
/* VW MIB DELPHI(VW BT ----) */
ProcessAvrcKey KEY_BDADDR="fc:62:b9:*"
/* Audi02 */
ProcessAvrcKey KEY_BDADDR="ac:7a:4d:*"
/* FIAT VP2 (Uconnect) */
ProcessAvrcKey KEY_BDADDR="9c:28:bf:*"
/* Hands Free System */
ProcessAvrcKey KEY_BDADDR="0c:d9:c1:*"
/* Audi MMI 4339 */
ProcessAvrcKey KEY_BDADDR="48:a9:d2:*"
/* Porsche01 */
ProcessAvrcKey KEY_BDADDR="60:f1:89:*"
/* Chevrolet MyLink */
ProcessAvrcKey KEY_BDADDR="9c:8d:7c:*"
/* Volkswagen MIB2 STD */
ProcessAvrcKey KEY_BDADDR="30:c3:d9:*"
/* Porsche BT 2110 */
ProcessAvrcKey KEY_BDADDR="b8:d7:af:*"
/* Chrysler BT VP2 C */
ProcessAvrcKey KEY_BDADDR="00:54:af:*"
#---------------------------------------------------------------------
# :: to process PLAY/PAUSE command by checking DID.
#
# AVAILABLE KEYS :
#
# KEY_DID_VND_ID : Remote vendor id
# KEY_START_PROD_ID : Range of Remote product id (start)
# KEY_END_PROD_ID : Range of Remote product id (end)
/* VW MIB2+ (VID 287, PID 12442) */
ProcessAvrcKeyByDID KEY_DID_VND_ID="287" KEY_START_PROD_ID="12442" KEY_END_PROD_ID="12442"
#---------------------------------------------------------------------
# :: Wait before sending call end indication +CIEV:1,0.
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Ford SYNC Touch */
WaitBeforeCiev KEY_BDADDR="00:26:b4:*"
/* BMW 57523 COMBOX & PCM SW 2.4*/
WaitBeforeCiev KEY_BDADDR="00:0e:9f:*"
/* Volkswagen UHV Premium */
WaitBeforeCiev KEY_BDADDR="00:23:3d:*"
/* Volkswagen GTi BT 4196 */
WaitBeforeCiev KEY_BDADDR="e0:75:0a:*"
/* Toyota Prius*/
WaitBeforeCiev KEY_BDADDR="9c:df:03:*"
/* Volvo 2013 S80 My Volvo Car */
WaitBeforeCiev KEY_BDADDR="34:c7:31:*"
/* FIAT VP2 (Uconnect) */
WaitBeforeCiev KEY_BDADDR="9c:28:bf:*"
/* Chevrolet MyLink */
ProcessAvrcKey KEY_BDADDR="9c:8d:7c:*"
#---------------------------------------------------------------------
# :: Delay AV START for l2cap connection pending
#
# AVAILABLE KEYS :
#
# KEY_NAME
/* Samsung HS3000 */
DelayAVStartL2capPending KEY_NAME="HS3000"
#----------------------------------------------------------------------
# :: Send AVRC Key release event for remote device that do not send
# Release key event for RC key press
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* 2011 SONATA */
ReleaseQuirk KEY_BDADDR="00:0b:24:*"
#----------------------------------------------------------------------
# :: Ignore the passthrough command
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* 2011 SONATA */
IgnoreRCKey KEY_BDADDR="00:0b:24:*"
#---------------------------------------------------------------------
# :: Change dynamically AVRCP version from 1.5 to 1.4
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Hyundai Genesis, Santa Fe Sport, SONATA *
AvChangeAvrcpVersion KEY_BDADDR="18:6d:99:*"
/* KIA Soul */
AvChangeAvrcpVersion KEY_BDADDR="68:84:70:*"
/* Genesis, KIA MOTORS, Sportage */
AvChangeAvrcpVersion KEY_BDADDR="94:44:44:*"
/* Hyundai */
AvChangeAvrcpVersion KEY_BDADDR="00:0b:24:*"
/* Hyundai */
AvChangeAvrcpVersion KEY_BDADDR="00:24:0b:*"
/* Hyundai */
AvChangeAvrcpVersion KEY_BDADDR="08:76:95:*"
/* Hyundai */
AvChangeAvrcpVersion KEY_BDADDR="00:05:c9:*"
/* Ford SYNC */
AvChangeAvrcpVersion KEY_BDADDR="00:26:b4:*"
/* Ford SYNC (another one in ETO) */
AvChangeAvrcpVersion KEY_BDADDR="00:21:cc:*"
/* Hyundai Santa Fe Sport */
AvChangeAvrcpVersion KEY_BDADDR="00:1e:b2:*"
/* Volkswagen UHV HIGH */
AvChangeAvrcpVersion KEY_BDADDR="90:03:b7:*"
/* Chrysler VP2C */
AvChangeAvrcpVersion KEY_BDADDR="00:54:af:*"
/* BMW I3 */
AvChangeAvrcpVersion KEY_BDADDR="30:14:4a:*"
/* Chrysler VP2(in Italy QA) */
AvChangeAvrcpVersion KEY_BDADDR="9c:28:bf:*"
/* Toyata Prius */
AvChangeAvrcpVersion KEY_BDADDR="5c:f8:a1:*"
/* AUDI MIB STD */
AvChangeAvrcpVersion KEY_BDADDR="34:c7:31:*"
/* Chrysler VP4(in Italy QA) */
AvChangeAvrcpVersion KEY_BDADDR="00:0b:6b:*"
/* Volkswagen GTi */
AvChangeAvrcpVersion KEY_BDADDR="e0:75:0a:*"
/* 2015 Acura RDX, MDX car kit */
AvChangeAvrcpVersion KEY_BDADDR="0c:d9:c1:*"
/* Volkswagen MIB STD */
AvChangeAvrcpVersion KEY_BDADDR="00:07:04:*"
/* 2015 Honda Civic */
AvChangeAvrcpVersion KEY_BDADDR="64:d4:bd:*"
/* Volkswagen Touareg */
AvChangeAvrcpVersion KEY_BDADDR="9c:df:03:*"
/* KIA Forte and Optima */
AvChangeAvrcpVersion KEY_BDADDR="10:08:c1:*"
/* Mazda CX5 */
AvChangeAvrcpVersion KEY_BDADDR="00:0a:30:*"
/* SCION TC */
AvChangeAvrcpVersion KEY_BDADDR="1c:99:4c:*"
/* Parrot MKi9200 */
AvChangeAvrcpVersion KEY_BDADDR="00:26:7e:*"
/* Chrysler*/
AvChangeAvrcpVersion KEY_BDADDR="00:15:83:*"
/* Nissan 2013 Altima */
AvChangeAvrcpVersion KEY_BDADDR="00:09:93:*"
#----------------------------------------------------------------------
# :: Enforce slave role
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
# KEY_LMP_VER : LMP version & subversion
# KEY_LMP_MFCT : Manufacturer
# KEY_DIR_ALL : 0 to apply only for incoming connections
# 1 to allow for all directions (default if key not present)
#
/* Bose */
EnforceSlaveRole KEY_BDADDR="00:0c:8a:*" KEY_DIR_ALL="0"
/* BMW_ULF */
EnforceSlaveRole KEY_BDADDR="00:09:93:*" KEY_DIR_ALL="0"
/* Tenqa */
EnforceSlaveRole KEY_BDADDR="00:23:01:*" KEY_DIR_ALL="0"
/* Savox */
EnforceSlaveRole KEY_BDADDR="00:15:be:*" KEY_DIR_ALL="0"
#----------------------------------------------------------------------
# :: Disable slave role
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* BlueMe */
DisableSniff KEY_BDADDR="a9:b1:c8:*"
/* BlueMe */
DisableSniff KEY_BDADDR="00:14:09:*"
/* PCM */
DisableSniff KEY_BDADDR="00:0e:9f:*"
/* NISSAN */
#DisableSniff KEY_BDADDR="38:c0:96:*"
#----------------------------------------------------------------------
# :: Extend sniff time
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* MBBluetooth NTG3.0 */
ExtendSniffTime KEY_BDADDR="00:13:1e:*"
/* KIA Carkit */
#ExtendSniffTime KEY_BDADDR="00:1e:b2:*"
/* AUDI */
#ExtendSniffTime KEY_BDADDR="00:1e:43:*"
#----------------------------------------------------------------------
# :: Skip disable sniff policy
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* Samsung BKB A1 */
SkipDisableSniff KEY_BDADDR="00:19:01:*"
/* IBall-BT333 */
SkipDisableSniff KEY_BDADDR="00:16:90:*"
/* Samsung BKB A2 */
SkipDisableSniff KEY_BDADDR="20:73:0d:*"
/* Samsung BKB 10 */
SkipDisableSniff KEY_BDADDR="90:7f:61:*"
#----------------------------------------------------------------------
# :: Skip Send Sdp Info request
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* PRC ECO2 */
SkipSdpInfo KEY_BDADDR="00:07:80:*"
#---------------------------------------------------------------------
# :: to add media_feeding_state.pcm.counter
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Toyota on Docomo */
/* CAR MULTIMEDIA_11MOP */
CheckAvCorrection KEY_BDADDR="00:06:f7:*"
#---------------------------------------------------------------------
# :: to process AV open
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Toyota on Docomo */
/* CAR MULTIMEDIA_14DOP */
CheckAvCollMask KEY_BDADDR="7c:66:9d:*"
/* CAR MULTIMEDIA_11MOP */
CheckAvCollMask KEY_BDADDR="00:06:f7:*"
/* CAR MULTIMEDIA_13MOP */
CheckAvCollMask KEY_BDADDR="34:b1:f7:*"
#---------------------------------------------------------------------
# :: to avoid AV scalable bitrate
#
# AVAILABLE KEYS :
#
# KEY_NAME
/* Jaybird BlueBuds X */
AvoidAvScalable KEY_NAME="BlueBuds_X"
/* Jaybird X2 */
AvoidAvScalable KEY_NAME="Jaybird_X2"
/* Plantronics BACKBEAT FIT */
AvoidAvScalable KEY_NAME="PLT_BBFIT"
/* Amazon Echo-XXX */
AvoidAvScalable KEY_NAME="Echo-*"
#---------------------------------------------------------------------
# :: Feature enable / disable
#
# AVAILABLE KEYS :
#
# KEY_NAME
/* Feature checker */
FeatureChecker KEY_NAME="dummy"
#---------------------------------------------------------------------
# :: HFP START
#---------------------------------------------------------------------
#---------------------------------------------------------------------
# :: Sniff exceptions
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* iMT525 */
ExitSniffOnSco KEY_BDADDR="00:07:62:*"
/* HM1700 */
ExitSniffOnSco KEY_BDADDR="18:3f:47:*"
/* Moto H790 */
ExitSniffOnSco KEY_BDADDR="00:24:1c:*" KEY_LMP_VER="4:5725" KEY_LMP_MFCT="10"
#---------------------------------------------------------------------
# :: Reject SCO connection request if inactive call
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Motorola S305 */
RejectEScoConnReq KEY_BDADDR="00:0d:fd:*"
/* PLT_K100 */
RejectEScoConnReq KEY_BDADDR="00:23:7f:*"
#----------------------------------------------------------------------
# :: Don't care ESCO Retransmission
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* Plantronics E240 */
EscoRetransDontcare KEY_BDADDR="00:23:7f:*"
#----------------------------------------------------------------------
# :: Exception to avoid sending +CIEV: 2,3 on call alerting
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* 2014 Chrysler Town & Country (New Jersey) */
AvoidAlertingCarkit KEY_BDADDR="e0:75:0a:*"
/* Chrysler LLC: PLC 0 (Dallas) */
AvoidAlertingCarkit KEY_BDADDR="04:76:6e:*"
/* Toyota Sienna (Dallas) */
AvoidAlertingCarkit KEY_BDADDR="64:d4:bd:*"
#----------------------------------------------------------------------
# :: Exception to timeout while SLC
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* JB LAB Carkit */
ExceptSLCTimeout KEY_BDADDR="00:0D:18:*"
#----------------------------------------------------------------------
# :: Exception to avoid In-band Ringtone
#
# AVAILABLE KEYS :
#
# KEY_BDADDR : Remote bd address
/* None */
AvoidInBandRingtone KEY_BDADDR="FF:FF:FF:*"
#---------------------------------------------------------------------
# :: Wait before sending call end indication +CIEV:1,0.
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
# KEY_NAME
/* RD45 car kit */
NoDelayCIEVRINGinCarkit KEY_BDADDR="00:54:af:*" KEY_NAME="BT_RADIO"
#----------------------------------------------------------------------
# :: Exception to allow sniff mode while sco connection
#
# AVAILABLE KEYS :
#
# KEY_DID_VND_ID : Remote vendor id
# KEY_START_PROD_ID : Range of Remote product id (start)
# KEY_END_PROD_ID : Range of Remote product id (end)
/* Gear (VID 117, PID 42241~42250) */
AllowedScoSniffMode KEY_DID_VND_ID="117" KEY_START_PROD_ID="42241" KEY_END_PROD_ID="42250"
/* Level U (VID 117, PID 40976~40991) */
AllowedScoSniffMode KEY_DID_VND_ID="117" KEY_START_PROD_ID="40976" KEY_END_PROD_ID="40991"
#---------------------------------------------------------------------
# :: Disable AAC codec
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Volkswagen tiguan Smartpop RNS-KR3 SP3 */
DisableAacCodec KEY_BDADDR="00:14:0a:*"
#---------------------------------------------------------------------
# :: Disable AAC codec with name
#
# AVAILABLE KEYS :
#
# KEY_BDADDR
/* Spigen R12S */
DisableAacCodecWithName KEY_NAME="Spigen_R12S"
/* Maruti Suzuki */
DisableAacCodecWithName KEY_NAME="Maruti_Suzuki"
#---------------------------------------------------------------------
# :: HFP END
#---------------------------------------------------------------------

View file

@ -0,0 +1,56 @@
avoid_vr_using_carkit=00:1B:52;0C:D9:C1;90:03:B7;38:C0:96;BC:6A:29;64:D4:BD;30:14:4A;68:84:70;00:0B:24;00:24:0B;08:76:95;00:05:C9;00:17:CA;00:26:7E;04:98:F3;9C:28:BF
// 00:1B:52 = 2009 Chevrolet Traverse, 2010 Chevrolet Silverado
// 0C:D9:C1 = 2013 Honda Accord
// 90:03:B7 = VW PHONE/UHV HIGH
// 38:C0:96 = 2014 Volvo S60 TS,XC60
// BC:6A:29 = 2014 Toyota Tundra
// 64:D4:BD = 2015 Volvo XC60
// 30:14:4A = 2014 Jeep Grand Cherokee
// 68:84:70 = KIA MOTORS (AVN GEN 4.0)
// 00:0B:24, 00:24:0B, 08:76:95, 00:05:C9 = Hyundai Carkits
// 00:17:CA, 00:26:7E = VW Carkits
// 04:98:F3 = FIAT VP1
// 9C:28:BF = FIAT VP2 (Uconnect)
avoid_alerting_carkit=E0:75:0A;04:76:6E;64:D4:BD
// E0:75:0A = 2014 Chrysler Town & Country (New Jersey)
// 04:76:6E = Chrysler LLC: PLC 0 (Dallas)
// 64:D4:BD = Toyota Sienna (Dallas)
avoid_inbandringtone_hf=FF:FF:FF
// FF:FF:FF = TODO : remove when add some device
skip_reject_event_carkit=!uconnect;30:14:4A;00:02:5B;00:0E:9F;A8:54:B2;00:54:AF;00:15:83;9C:DF:03;48:A9:D2;!toyota;00:18:31;5C:31:3E;BC:6A:29;!handsfreelink;FC:62:B9;E0:75:0A;!bmw;9C:DF:03;!car multimedia;9C:DF:03;!mb bluetooth;64:D4:BD;E0:75:0A;9C:DF:03;1C:99:4C;FC:62:B9;!subaru bt;E0:75:0A;!renault;E4:04:39
// 30:14:4A = Uconnect Chrysler FIAT VP
// 00:02:5B = Uconnect
// 00:0E:9F = Uconnect
// A8:54:B2 = Uconnect
// 00:54:AF = Uconnect Chrysler VP2C
// 00:15:83 = Uconnect Chrysler
// 9C:DF:03 = Uconnect
// 48:A9:D2 = Uconnect Chrysler VP4 dev version 15.28.6
// 00:18:31 = Toyota TUNDRA
// 5C:31:3E = Toyota Highlander
// BC:6A:29 = TOYOTA Tacoma
// FC:62:B9 = Handsfreelink Honda CR-V
// 9C:DF:03 = Bmw X1
// 9C:DF:03 = Car Multimedia Prius
// 64:D4:BD = mb bluetooth Benz E400
// E0:75:0A = mb bluetooth Benz E300
// 9C:DF:03 = mb bluetooth Benz AMG GTS
// FC:62:B9 = mb bluetooth Benz GLC220D GLE350D
// 1C:99:4C = mb bluetooth Benz New carkit
// E0:75:0A = Handsfreelink 2014 Honda Civic
// E0:75:0A = SUBARU BT
// E4:04:39 = Renault R-Link
bmw_carkit=!bmw;00:0E:9F
// 00:0E:9F = BMW IOT ISSUE
ignore_play_status_from_a2dp=!plt;0C:E0:E4
// 0C:E0:E4 = PLT_Edge
disallow_browsing_carkit=!handsfreelink;FC:62:B9;34:C7:31;E0:75:0A;
// FC:62:B9 = Honda CR-V 2015 handsfreelink
// 34:C7:31 = Honda Pilot 2016 handsfreelink
// E0:75:0A = Honda CR-V 2015 handsfreelink