mirror of
https://github.com/AetherDroid/vendor_samsung_universal7570-common.git
synced 2025-09-08 09:18:04 -04:00
move to proprietary
This commit is contained in:
parent
aa6772b176
commit
c0b61d9a22
1694 changed files with 0 additions and 0 deletions
851
universal7570-common/proprietary/etc/bluetooth/iop_bt.db
Normal file
851
universal7570-common/proprietary/etc/bluetooth/iop_bt.db
Normal 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
|
||||
#---------------------------------------------------------------------
|
Loading…
Add table
Add a link
Reference in a new issue