vendor_samsung_universal757.../universal7570-common/etc/bluetooth/iop_bt.db
2019-05-24 17:27:16 +05:30

851 lines
26 KiB
Text

#=====================================================================
#
# :: 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
#---------------------------------------------------------------------