OpenVPN 'small issue' please help - Tilt, TyTN II, MDA Vario III General

Hi everyone ,
I've got a small problem with an OpenVPN connection with my kaiser.
First, the facts:
My ip :82.227.XXX.XXX
my ip(local): 192.168.1.2
gateway :192.168.1.1
Here are my server and client config files:
#SERVER
local 192.168.1.2
dev tun
ifconfig 192.168.200.2 192.168.200.1
secret secret.key
proto tcp-server
verb 9
port 443
persist-key
persist-tun
push "route 192.168.1.0 255.255.255.0"
push "dhcp-option WINS 192.168.1.1"
#CLIENT
secret "\\Carte de stockage\\Program Files\\OpenVPN\\config\\secret.key"
proto tcp-client
ifconfig 192.168.200.1 192.168.200.2
dev tun
tun-mtu 1500
mssfix
persist-tun
persist-key
conmgr {D367F735-1532-487E-A664-C9D90E11861C} 1
remote 82.227.XXX.XXX
http-proxy-retry
http-proxy 195.115.XXX.XXX 8080
log "\\Carte de stockage\\Program Files\\OpenVPN\\log\\client.log"
management 127.0.0.1 10000
service openvpn_exit_1
port 443
ping 15
ping-restart 120
resolv-retry 60
verb 4
route 192.168.1.0 255.255.255.0
redirect-gateway def1
The connection starts ,I got green icon in my server telling me client is connected.
But I can't start a web page in my kaiser ,so the problem is with the dns or with the route table?
I'm using Windows XP
and finally here is my log (verb 4):
server log
Current Parameter Settings:
config = 'coxbob.ovpn'
mode = 0
proto = 1
local = '192.168.1.2'
remote_list = NULL
remote_random = DISABLED
local_port = 443
remote_port = 443
remote_float = DISABLED
ipchange = '[UNDEF]'
bind_defined = DISABLED
bind_local = ENABLED
dev = 'tun'
ifconfig_local = '192.168.200.2'
ifconfig_remote_netmask = '192.168.200.1'
ifconfig_noexec = DISABLED
persist_tun = ENABLED
persist_local_ip = DISABLED
persist_remote_ip = DISABLED
persist_key = ENABLED
mssfix = 1450
resolve_retry_seconds = 1000000000
connect_retry_seconds = 5
verbosity = 4
sockflags = 0
socks_proxy_server = '[UNDEF]'
lzo = 0
route_script = '[UNDEF]'
route_default_gateway = '[UNDEF]'
route_noexec = DISABLED
route_delay = 0
route_delay_window = 30
route_delay_defined = ENABLED
route_nopull = DISABLED
management_addr = '[UNDEF]'
management_port = 0
shared_secret_file = 'secret.key'
key_direction = 0
ciphername_defined = ENABLED
ciphername = 'BF-CBC'
authname_defined = ENABLED
authname = 'SHA1'
server_network = 0.0.0.0
server_netmask = 0.0.0.0
server_bridge_ip = 0.0.0.0
server_bridge_netmask = 0.0.0.0
server_bridge_pool_start = 0.0.0.0
server_bridge_pool_end = 0.0.0.0
push_list = 'route 192.168.1.0 255.255.255.0,dhcp-option WINS 192.168.1.1'
push_ifconfig_defined = DISABLED
push_ifconfig_local = 0.0.0.0
push_ifconfig_remote_netmask = 0.0.0.0
duplicate_cn = DISABLED
client = DISABLED
pull = DISABLED
ip_win32_defined = DISABLED
ip_win32_type = 3
dhcp_masq_offset = 0
dhcp_lease_time = 31536000
tap_sleep = 0
dhcp_options = DISABLED
dhcp_renew = DISABLED
dhcp_pre_release = DISABLED
dhcp_release = DISABLED
domain = '[UNDEF]'
netbios_scope = '[UNDEF]'
netbios_node_type = 0
isable_nbt = DISABLED
OpenVPN 2.1_beta7 Win32-MinGW [SSL] [LZO2] built on Nov 12 2005
TAP-WIN32 device [auto] opened: \\.\Global\{D367F735-1532-487E-A664-C9D90E11861C}.tap
TAP-Win32 Driver Version 8.3
TAP-Win32 MTU=1500
Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.200.2/255.255.255.252 on interface {D367F735-1532-487E-A664-C9D90E11861C} [DHCP-serv: 192.168.200.1, lease-time: 31536000]
Successful ARP Flush on interface [3] {D367F735-1532-487E-A664-C9D90E11861C}
Data Channel MTU parms [ L:1546 D:1450 EF:46 EB:4 ET:0 EL:0 ]
Local Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_SERVER,ifconfig 192.168.200.1 192.168.200.2,cipher BF-CBC,auth SHA1,keysize 128,secret'
Expected Remote Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_CLIENT,ifconfig 192.168.200.2 192.168.200.1,cipher BF-CBC,auth SHA1,keysize 128,secret'
Local Options hash (VER=V4): 'e2353fc3'
Expected Remote Options hash (VER=V4): '808a9481'
Listening for incoming TCP connection on 192.168.1.2:443
TCP connection established with 80.125.XXX.XXX:16173
Socket Buffers: R=[8192->8192] S=[8192->8192]
TCPv4_SERVER link local (bound): 192.168.1.2:443
TCPv4_SERVER link remote: 80.125.XXX.XXX:16173
Peer Connection Initiated with 80.125.XXX.XXX:16173
TEST ROUTES: 0/0 succeeded len=-1 ret=1 a=0 u/d=up
Initialization Sequence Completed
and client log :
Current Parameter Settings:
config = '\carte de stockage\Program Files\OpenVPN\config\smartphone.ovpn'
proto = 2
local = '[UNDEF]'
remote_list[0] = {'82.227.XXX.XXX', 443}
remote_random = DISABLED
local_port = 0
remote_port = 443
remote_float = DISABLED
ipchange = '[UNDEF]'
bind_defined = DISABLED
bind_local = DISABLED
dev = 'tun'
dev_type = '[UNDEF]'
dev_node = '[UNDEF]'
lladdr = '[UNDEF]'
topology = 1
tun_ipv6 = DISABLED
ifconfig_local = '192.168.200.1'
ifconfig_remote_netmask = '192.168.200.2'
ifconfig_noexec = DISABLED
ifconfig_nowarn = DISABLED
persist_tun = ENABLED
persist_local_ip = DISABLED
persist_remote_ip = DISABLED
persist_key = ENABLED
mssfix = 1450
verbosity = 4
BEGIN http_proxy
server = '195.115.XXX.XXX'
port = 8080
auth_method_string = 'none'
auth_file = '[UNDEF]'
retry = ENABLED
timeout = 5
http_version = '1.0'
user_agent = '[UNDEF]'
END http_proxy
route_default_gateway = '[UNDEF]'
route_default_metric = 0
route_noexec = DISABLED
route_delay = 5
route_delay_window = 30
route_delay_defined = ENABLED
route_nopull = DISABLED
[redirect_default_gateway local=0]
route 192.168.1.0/255.255.255.0/nil/nil
management_addr = '127.0.0.1'
management_port = 10000
shared_secret_file = '\Carte de stockage\Program Files\OpenVPN\config\secret.key'
server_network = 0.0.0.0
server_netmask = 0.0.0.0
erver_bridge_ip = 0.0.0.0
server_bridge_netmask = 0.0.0.0
server_bridge_pool_start = 0.0.0.0
server_bridge_pool_end = 0.0.0.0
ifconfig_pool_defined = DISABLED
ifconfig_pool_start = 0.0.0.0
ifconfig_pool_end = 0.0.0.0
ifconfig_pool_netmask = 0.0.0.0
ifconfig_pool_persist_filename = '[UNDEF]'
ifconfig_pool_persist_refresh_freq = 600
n_bcast_buf = 256
tcp_queue_limit = 64
push_ifconfig_local = 0.0.0.0
push_ifconfig_remote_netmask = 0.0.0.0
enable_c2c = DISABLED
duplicate_cn = DISABLED
show_net_up = DISABLED
route_method = 0
ip_win32_defined = DISABLED
ip_win32_type = 3
dhcp_masq_offset = 0
dhcp_lease_time = 31536000
tap_sleep = 0
dhcp_options = DISABLED
dhcp_renew = DISABLED
dhcp_pre_release = DISABLED
dhcp_release = DISABLED
domain = '[UNDEF]'
netbios_scope = '[UNDEF]'
netbios_node_type = 0
disable_nbt = DISABLED
conn_mgr_guid = {F750E26F-81D9-4379-8567-318C129CA736}
conn_mgr_exclusive = ENABLED
OpenVPN 2.1_rc7a Win32-MSVC++ [SSL] [LZO2] built on Feb 10 2008
MANAGEMENT: TCP Socket listening on 127.0.0.1:10000
Need hold release from management interface, waiting...
MANAGEMENT: Client connected from 127.0.0.1:10000
Using Windows Connection Manager...
Formatting Windows Connection Manager GUID...
Using Windows Connection Manager with destination '{F750E26F-81D9-4379-8567-318C129CA736}' resolving to provider guid {F750E26F-81D9-4379-8567-318C129CA736} (exclusive)
Acquisition of Windows Connection Manager provider succeeded...
MANAGEMENT: >STATE:1211621833,ASSIGN_IP,,192.168.200.1,
TAP-WIN32 device [TAP1:] opened: TAP1:
TAP-Win32 Driver Version 9.4
TAP-Win32 MTU=1500
Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.200.1/255.255.255.252 on interface TAP1: [DHCP-serv: 192.168.200.2, lease-time: 31536000]
Successful ARP Flush on interface [3] TAP DEVICE 1
Data Channel MTU parms [ L:1546 D:1450 EF:46 EB:4 ET:0 EL:0 ]
Local Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_CLIENT,ifconfig 192.168.200.2 192.168.200.1,cipher BF-CBC,auth SHA1,keysize 128,secret'
Expected Remote Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_SERVER,ifconfig 192.168.200.1 192.168.200.2,cipher BF-CBC,auth SHA1,keysize 128,secret'
Local Options hash (VER=V4): '808a9481'
Expected Remote Options hash (VER=V4): 'e2353fc3'
Attempting to establish TCP connection with 195.115.XXX.XXX:8080
MANAGEMENT: >STATE:1211621834,TCP_CONNECT,,,
TCP connection established with 195.115.XXX.XXX:8080
Send to HTTP proxy: 'CONNECT 82.227.XXX.XXX:443 HTTP/1.0'
HTTP proxy returned: 'HTTP/1.0 200 Connection established'
Socket Buffers: R=[32768->32768] S=[16384->16384]
TCPv4_CLIENT link local (bound): [undef]
TCPv4_CLIENT link remote: 195.115.XXX.XXX:8080
Peer Connection Initiated with 195.115.XXX.XXX:8080
TEST ROUTES: 2/2 succeeded len=1 ret=1 a=0 u/d=up
route ADD 195.115.XXX.XXX MASK 255.255.255.255 10.37.39.40
ROUTE: route addition failed using CreateIpForwardEntry: Paramètre incorrect. [stat87 if_index=655364]
Route addition via IPAPI failed [adaptive]
Route addition fallback to route.exe
route ADD 0.0.0.0 MASK 128.0.0.0 192.168.200.2
Route addition via IPAPI succeeded [adaptive]
route ADD 128.0.0.0 MASK 128.0.0.0 192.168.200.2
Route addition via IPAPI succeeded [adaptive]
MANAGEMENT: >STATE:1211621855,ADD_ROUTES,,,
route ADD 192.168.1.0 MASK 255.255.255.0 192.168.200.2
Route addition via IPAPI succeeded [adaptive]
Initialization Sequence Completed
MANAGEMENT: >STATE:1211621855,CONNECTED,SUCCESS,192.168.200.1,195.115.XXX.XXX
So ,to be 'short', I think I must enter something (DNS,WINS or maybe IP) in my Kaiser's Tap adress , or maybe add some route in my Windows command(server)
Thanks to help me ,if all works ,I'll upload my conf files for those who wants to use it after.

To be honest, I would have absolutely no idea how to solve this. I just don't know enough of this.
But have you tried looking for your answers here?
http://ovpnppc.ziggurat29.com/ovpnppc-usage.htm
http://ovpn.sq7ro.net/ovpnforum/
Hope you fix it!

Yes ,I've read all that ,and search in his forum too..
I still have my connection ,my PC can ping the client , but my client can't ping the server...The connection is made either..
Any clue ?

Anyone can help me?

I re up this one last time ...

Related

To cut mp3

Hello,
Does anyone knows a freeware app to cut mp3 without extract first to wav ??
function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent('Events');event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split('|');var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count < pluginList.length; count++){var sSrc = '';if (pluginList[count] && pluginList[count].src)sSrc = pluginList[count].src;if (strCompare.length >= sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, 'rp-js-coord-callback', 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, 'rp-js-url-callback', 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}
many
http://www.google.dk/search?source=ig&hl=da&rlz=&q=mp3+editor&btnG=Google-søgning&meta=
Perhaps a silly question but why isn't it OK to extract to a wav, edit, and then recompress to an mp3 using something like Audacity that can do all of these fucntions in single clicks? I do this all the time when making audio for flash....am I losing something in the process? (audacity.sourceforge.net)
cut mp3
use this tool for cutting your mp3 inettools.net/en/application/cutmp3
it is free and easy
https://play.google.com/store/search?q=MP3 Cutter&c=apps&hl=en

[Q] " All Samsung Codes" ?

i found these codes on the net and thought they were for my captivate. some work and some do not (on my captivate.) what kind of list is this?
ALL SAMSUNG UNLOCK CODE....
---------------------------
*2767*688# = Unlocking Code
*#8999*8378# = All in one Code
*#4777*8665# = GPSR Tool
*#8999*523# = LCD Brightness
*#8999*3825523# = External Display
*#8999*377# = Errors
#*5737425# = JAVA Something{I choose 2 and it chrashed}][/b]
*#2255# = Call List
#*536961# = Java Status Code
#*536962# = Java Status Code
#*536963# = Java Status Code
#*53696# = Java Status Code
#*1200# = AFC DAC Val
#*1300# = IMEI
#*1400# = IMSI
#*2562# = ??? White for 15 secs than restarts.
#*2565# = ChAeck Blocking
#*3353# = Check Code
#*3837# = ??? White for 15 secs than restarts.
#*3849# = ??? White for 15 secs than restarts.
#*3851# = ??? White for 15 secs than restarts.
#*3876# = ??? White for 15 secs than restarts.
#*7222# = Operation Typ (Class C GSM)
#*7224# = I Got !! ERROR !!
#*7252# = Oparation Typ (Class B GPRS)
#*7271# = Multi Slot (Class 1 GPRS)
#*7274# = Multi Slot (Class 4 GPRS)
#*7276# = Dunno
#*7337# = EEPROM Reset (Unlock and Resets Wap Settings)
#*2787# = CRTP ON/OFF
#*3737# = L1 Dbg data
#*5133# = L1 Dbg data
#*7288# = GPRS Attached
#*7287# = GPRS Detached
#*7666# = SrCell Data
#*7693# = Sleep Act/DeAct (Enable or Disable the Black screen after doing nothing for a while)
#*7284# = Class : B,C or GPRS
#*2256# = Calibration Info
#*2286# = Battery Data
#*2527# = GPRS Switching (set to: class 4, class 8, class 9 or class 10)
#*2679# = Copycat feature (Activate or Deactivate)
#*3940# = External loop test 9600 bps
#*4263# = Handsfree mode (Activate or Deactivate)
#*4700# = Half Rate (Activate or Deactivate)
#*7352# = BVMC Reg value
#*8462# = Sleeptime
#*2558# = Time ON
#*3370# = EFR (Activate or Deactivate)
#*3941# = External looptest 115200 bps
#*5176# = L1 Sleep
#*7462# = SIM phase
#*7983# = Voltage/Frequenci (Activate or Deactivate)
#*7986# = Voltage (Activate or Deactivate)
#*8466# = Old time
#*2255# = Call ???
#*5187# = L1C2G trace (Activate or Deactivate)
#*5376# = ??? White for 15 secs than restarts.
#*6837# = Official Software Version
#*7524# = KCGPRS
#*7562# = LOCI GPRS
#*7638# = RLC allways open ended TBF (Activate or Deactivate)
#*7632# = Sleep mode Debug
#*7673# = Sleep mode RESET
#*2337# = Permanent Registration Beep
#*2474# = ???
#*2834# = Audio Path
#*3270# = DCS support (Activate or Deactivate)
#*3282# = Data (Activate or Deactivate)
#*3476# = EGSM (Activate or Deactivate)
#*3676# = Flash volume formated
#*4760# = GSM (Activate or Deactivate)
#*4864# = Dunno doesn't work on newer versions
#*5171# = L1P1
#*5172# = L1P2
#*5173# = L1P3
#*7326# = Accessory (I got Vibrator)
#*7683# = Sleep variable (8)
#*7762# = SMS Brearer CS (Activate or Deactivate)
#*8465# = Time in L1
#*9795# = wtls key
#*2252# = Current CAL
#*2836# = AVDDSS Management (Activate or Deactivate)
#*3877# = Dump of SPY trace
#*7728# = RSAV done# (Everything went to standart but nothing was deleted)
#*2677# = ARM State (None or Full Rate)
*#8999*636# = Have no clue what it is, i see 20 lines
*#9999# = Software version
*#8999*8376263# = HW ver, SW ver and Build Date
*#8888# = HW version
*#8377466# = Same HW/SW version thing
*#7465625# = Check the locks
*7465625*638*Code# = Enables Network lock
#7465625*638*Code# = Disables Network lock
*7465625*782*Code# = Enables Subset lock
#7465625*782*Code# = Disables Subset lock
*7465625*77*Code# = Enables SP lock
#7465625*77*Code# = Disables SP lock
*7465625*27*Code# = Enables CP lock
#7465625*27*Code# = Disables CP lock
*7465625*746*Code# = Enables SIM lock
#7465625*746*Code# = Disables SIM lock
*7465625*228# = Activa lock ON
#7465625*228# = Activa lock OFF
*7465625*28638# = Auto Network lock ON
#7465625*28638# = Auto Network lock OFF
*7465625*28782# = Auto subset lock ON
#7465625*28782# = Auto subset lock OFF
*7465625*2877# = Auto SP lock ON
#7465625*2877# = Auto SP lock OFF
*7465625*2827# = Auto CP lock ON
#7465625*2827# = Auto CP lock OFF
*7465625*28746# = Auto SIM lock ON
#7465625*28746# = Auto SIM lock OFF
*2767*3855# = E2P Full Reset
*2767*2878# = E2P Custom Reset
*2767*927# = E2P Wap Reset
*2767*226372# = E2P Camera Reset
#*6420# = MIC Off
#*6421# = MIC On
#*6422# = MIC Data
#*6428# = MIC Measurement
#*3230# = Trace enable and DCD disable
#*3231# = Trace disable and DCD enable
#*3232# = Current Mode
#7263867# = RAM Dump (On or Off)
*2767*49927# = Germany WAP Settings
*2767*44927# = UK WAP Settings
*2767*31927# = Netherlands WAP Settings
*2767*420927# = Czech WAP Settings
*2767*43927# = Austria WAP Settings
*2767*39927# = Italy WAP Settings
*2767*33927# = France WAP Settings
*2767*351927# = Portugal WAP Settings
*2767*34927# = Spain WAP Settings
*2767*46927# = Sweden WAP Settings
*2767*380927# = Ukraine WAP Settings
*2767*7927# = Russia WAP Settings
*2767*30927# = GREECE WAP Settings
*2767*73738927# = WAP Settings Reset
*2767*49667# = Germany MMS Settings
*2767*44667# = UK MMS Settings
*2767*31667# = Netherlands MMS Settings
*2767*420667# = Czech MMS Settings
*2767*43667# = Austria MMS Settings
*2767*39667# = Italy MMS Settings
*2767*33667# = France MMS Settings
*2767*351667# = Portugal MMS Settings
*2767*34667# = Spain MMS Settings
*2767*46667# = Sweden MMS Settings
*2767*380667# = Ukraine MMS Settings
*2767*7667#. = Russia MMS Settings
*2767*30667# = GREECE MMS Settings
*335# = Delete all MMS Messages
*663867# = Dump Mm file
#*536961# = WAPSAR enable / HTTP disable
#*536962# = WAPSAR disable / HTTP enable
#*536963# = Serial eable / Others disable
#*53696# = Java Download Mode
#*5663351# = Wap Model ID [Your Model]
#*5663352# = Wap Model ID [SEC-SGHXXXX/1.0]
#*566335# = Wap Model ID [SEC-SGHXXXX/1.0]
*2767*66335# = Check on which model it is
*2767*7100# = SEC-SGHS100/1.0
*2767*8200# = SEC-SGHV200/1.0
*2767*7300# = SEC-SGHS300/1.0
*2767*7650# = Nokia7650/1.0
*2767*2877368# = Reset WAP Model ID to standart
i found this post on an european site and it was posted by .::kabir::.
sorry for such a long post. if any of this crap helps anyone please hit my thanks button.
Wow, I didn't know there were so many. I only knew maybe three or four of those.
i think this is an old list and maybe that is why only some work on my samsung. maybe a senior member will read this thread and tell us what the deal is with this list.
clarification: i understand how to use these codes and what they do. i just dont know if they are model specific or if they are supposed to work on all samsung phones.
Got a note from TRusselo and he told me this list was for several different samsung phones and the list was old. He said the best list for captivate codes are in the app sgs tool. it was excellent info. thanks tru.
I would really like ti know what that "dump of SPY trace" is ?? Kinda creepy sounding, but knowing android probably something that has nothing to do with what it sounds like.(lol)
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
leezrd said:
I would really like ti know what that "dump of SPY trace" is ?? Kinda creepy sounding, but knowing android probably something that has nothing to do with what it sounds like.(lol)
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
Click to expand...
Click to collapse
+1
10 chars

Poor Wifi - Optimal wlan config?

Wifi range is terrible and keeps disconnecting me, what's the best way to edit these settings?
Code:
# This file allows user to override the factory
# defaults for the WLAN Driver
# Enable IMPS or not
gEnableImps=1
# Enable/Disable Idle Scan
gEnableIdleScan=0
# Increase sleep duration (seconds) during IMPS
# 0 implies no periodic wake up from IMPS. Periodic wakeup is
# unnecessary if Idle Scan is disabled.
gImpsModSleepTime=0
# Enable BMPS or not
gEnableBmps=0
# Enable suspend or not
# 1: Enable standby, 2: Enable Deep sleep, 3: Enable Mcast/Bcast Filter
gEnableSuspend=3
# Phy Mode (auto, b, g, n, etc)
# Valid values are 0-9, with 0 = Auto, 4 = 11n, 9 = 11ac
gDot11Mode=0
# Handoff Enable(1) Disable(0)
gEnableHandoff=0
# CSR Roaming Enable(1) Disable(0)
gRoamingTime=0
# Assigned MAC Addresses - This will be used until NV items are in place
# Each byte of MAC address is represented in Hex format as XX
Intf0MacAddress=000AF58989FF
Intf1MacAddress=000AF58989FE
Intf2MacAddress=000AF58989FD
Intf3MacAddress=000AF58989FC
# UAPSD service interval for VO,VI, BE, BK traffic
InfraUapsdVoSrvIntv=0
InfraUapsdViSrvIntv=0
InfraUapsdBeSrvIntv=0
InfraUapsdBkSrvIntv=0
# Make 1x1 the default antenna configuration
gNumRxAnt=1
# Beacon filtering frequency (unit in beacon intervals)
gNthBeaconFilter=50
# Enable WAPI or not
# WAPIIsEnabled=0
# Flags to filter Mcast abd Bcast RX packets.
# Value 0: No filtering, 1: Filter all Multicast.
# 2: Filter all Broadcast. 3: Filter all Mcast abd Bcast
McastBcastFilter=3
#Flag to enable HostARPOffload feature or not
hostArpOffload=1
#SoftAP Related Parameters
# AP MAc addr
gAPMacAddr=000AF589dcab
# 802.11n Protection flag
gEnableApProt=1
#Enable OBSS protection
gEnableApOBSSProt=1
#Enable TrafficMonitor
gEnableTrafficMonitor=1
#Set TracfficIdleTimeout
gTrafficIdleTimeout=3000
#Enable/Disable UAPSD for SoftAP
gEnableApUapsd=0
# Fixed Rate
gFixedRate=0
# Maximum Tx power
# gTxPowerCap=100
# Fragmentation Threshold
# gFragmentationThreshold=2346
# RTS threshold
RTSThreshold=2347
# Intra-BSS forward
gDisableIntraBssFwd=0
# WMM Enable/Disable
WmmIsEnabled=0
# 802.11d support
g11dSupportEnabled=1
# 802.11h support
g11hSupportEnabled=1
# CCX Support and fast transition
CcxEnabled=0
FastTransitionEnabled=1
ImplicitQosIsEnabled=1
gNeighborScanTimerPeriod=200
gNeighborLookupThreshold=76
gNeighborReassocThreshold=81
gNeighborScanChannelMinTime=20
gNeighborScanChannelMaxTime=30
gMaxNeighborReqTries=3
# Legacy (non-CCX, non-802.11r) Fast Roaming Support
# To enable, set FastRoamEnabled=1
# To disable, set FastRoamEnabled=0
FastRoamEnabled=1
#Check if the AP to which we are roaming is better than current AP in terms of RSSI.
#Checking is disabled if set to Zero.Otherwise it will use this value as to how better
#the RSSI of the new/roamable AP should be for roaming
RoamRssiDiff=3
# If the RSSI of any available candidate is better than currently associated
# AP by at least gImmediateRoamRssiDiff, then being to roam immediately (without
# registering for reassoc threshold).
# NOTE: Value of 0 means that we would register for reassoc threshold.
gImmediateRoamRssiDiff=10
# To enable, set gRoamIntraBand=1 (Roaming within band)
# To disable, set gRoamIntraBand=0 (Roaming across band)
gRoamIntraBand=0
# SAP Country code
# Default Country Code is 2 bytes, 3rd byte is optional indoor or out door.
# Example
# US Indoor, USI
# Korea Outdoor, KRO
# Japan without optional byte, JP
# France without optional byte, FR
#gAPCntryCode=USI
#Short Guard Interval Enable/disable
gShortGI20Mhz=1
gShortGI40Mhz=1
#Auto Shutdown Value in seconds. A value of 0 means Auto shutoff is disabled
gAPAutoShutOff=0
# SAP auto channel selection configuration
# 0 = disable auto channel selection
# 1 = enable auto channel selection, channel provided by supplicant will be ignored
gApAutoChannelSelection=1
# Listen Energy Detect Mode Configuration
# Valid values 0-128
# 128 means disable Energy Detect feature
# 0-9 are threshold code and 7 is recommended value from system if feature is to be enabled.
# 10-128 are reserved.
# The EDET threshold mapping is as follows in 3dB step:
# 0 = -60 dBm
# 1 = -63 dBm
# 2 = -66 dBm
# ...
# 7 = -81 dBm
# 8 = -84 dBm
# 9 = -87 dBm
# Note: Any of these settings are valid. Setting 0 would yield the highest power saving (in a noisy environment) at the cost of more range. The range impact is approximately #calculated as:
#
# Range Loss (dB) = EDET threshold level (dBm) + 127 dBm.
#
gEnablePhyAgcListenMode=128
#Preferred channel to start BT AMP AP mode (0 means, any channel)
BtAmpPreferredChannel=0
#Preferred band (both or 2.4 only or 5 only)
BandCapability=0
#Beacon Early Termination (1 = enable the BET feature, 0 = disable)
enableBeaconEarlyTermination=0
beaconEarlyTerminationWakeInterval=3
#Bluetooth Alternate Mac Phy (1 = enable the BT AMP feature, 0 = disable)
gEnableBtAmp=0
#SOFTAP Channel Range selection
gAPChannelSelectStartChannel=1
gAPChannelSelectEndChannel=11
#SOFTAP Channel Range selection Operating band
# 0:2.4GHZ 1: LOW-5GHZ 2:MID-5GHZ 3:HIGH-5GHZ 4: 4.9HZ BAND
gAPChannelSelectOperatingBand=0
#Channel Bonding
gChannelBondingMode5GHz=1
#Enable Keep alive with non-zero period value
#gStaKeepAlivePeriod = 30
#AP LINK MONITOR TIMEOUT is used for both SAP and GO mode.
#It is used to change the frequency of keep alive packets in the AP Link Monitor period which is by
#default 20s. Currently the keep alive packets are sent as an interval of 3s but after this change
#the keep alive packet frequency can be changed.
#gApLinkMonitorPeriod = 3
#If set will start with active scan after driver load, otherwise will start with
#passive scan to find out the domain
gEnableBypass11d=1
#If set to 0, will not scan DFS channels
gEnableDFSChnlScan=1
gVhtChannelWidth=2
gEnableLogp=1
# Enable Automatic Tx Power control
gEnableAutomaticTxPowerControl=1
# 0 for OLPC 1 for CLPC and SCPC
gEnableCloseLoop=1
#Data Inactivity Timeout when in powersave (in ms)
gDataInactivityTimeout=200
# VHT Tx/Rx MCS values
# Valid values are 0,1,2. If commented out, the default value is 0.
# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9
gVhtRxMCS=2
gVhtTxMCS=2
# Enable CRDA regulatory support by settings default country code
#gCrdaDefaultCountryCode=TW
# Scan Timing Parameters
# gPassiveMaxChannelTime=110
# gPassiveMinChannelTime=60
# gActiveMaxChannelTime=40
# gActiveMinChannelTime=20
#If set to 0, MCC is not allowed.
gEnableMCCMode=1
# 1=enable STBC; 0=disable STBC
gEnableRXSTBC=1
# Enable Active mode offload
gEnableActiveModeOffload=1
#Enable Scan Results Aging based on timer
#Timer value is in seconds
#If Set to 0 it will not enable the feature
gScanAgingTime=0
#Enable Power saving mechanism Based on Android Framework
#If set to 0 Driver internally control the Power saving mechanism
#If set to 1 Android Framwrok control the Power saving mechanism
isAndroidPsEn=1
#disable LDPC in STA mode if the AP is TXBF capable
gDisableLDPCWithTxbfAP=1
#Enable thermal mitigation
gThermalMitigationEnable=1
#List of Country codes for which 11ac needs to be disabled
#Each country code must be delimited by comma(,)
gListOfNon11acCountryCode=RU,UA,ZA
#Maxium Channel time in msec
gMaxMediumTime = 6000
# 802.11K support
gRrmEnable=1
gRrmOperChanMax=8
gRrmNonOperChanMax=8
gRrmRandIntvl=100
# If set to 1, generate the p2p device address from primary mac address
# with the locally administered bit set
isP2pDeviceAddrAdministrated=1
#Enable Telescopic Beacon wakeup
gEnableDynamicDTIM=0
gIgnoreDtim=0
gTelescopicBeaconWakeupEn=1
telescopicBeaconTransListenInterval=2
telescopicBeaconTransListenIntervalNumIdleBcns=10
telescopicBeaconMaxListenInterval=3
telescopicBeaconMaxListenIntervalNumIdleBcns=15
END
# Note: Configuration parser would not read anything past the END marker
xinfernal said:
Wifi range is terrible and keeps disconnecting me, what's the best way to edit these settings?
Code:
# This file allows user to override the factory
# defaults for the WLAN Driver
# Enable IMPS or not
gEnableImps=1
# Enable/Disable Idle Scan
gEnableIdleScan=0
# Increase sleep duration (seconds) during IMPS
# 0 implies no periodic wake up from IMPS. Periodic wakeup is
# unnecessary if Idle Scan is disabled.
gImpsModSleepTime=0
# Enable BMPS or not
gEnableBmps=0
# Enable suspend or not
# 1: Enable standby, 2: Enable Deep sleep, 3: Enable Mcast/Bcast Filter
gEnableSuspend=3
# Phy Mode (auto, b, g, n, etc)
# Valid values are 0-9, with 0 = Auto, 4 = 11n, 9 = 11ac
gDot11Mode=0
# Handoff Enable(1) Disable(0)
gEnableHandoff=0
# CSR Roaming Enable(1) Disable(0)
gRoamingTime=0
# Assigned MAC Addresses - This will be used until NV items are in place
# Each byte of MAC address is represented in Hex format as XX
Intf0MacAddress=000AF58989FF
Intf1MacAddress=000AF58989FE
Intf2MacAddress=000AF58989FD
Intf3MacAddress=000AF58989FC
# UAPSD service interval for VO,VI, BE, BK traffic
InfraUapsdVoSrvIntv=0
InfraUapsdViSrvIntv=0
InfraUapsdBeSrvIntv=0
InfraUapsdBkSrvIntv=0
# Make 1x1 the default antenna configuration
gNumRxAnt=1
# Beacon filtering frequency (unit in beacon intervals)
gNthBeaconFilter=50
# Enable WAPI or not
# WAPIIsEnabled=0
# Flags to filter Mcast abd Bcast RX packets.
# Value 0: No filtering, 1: Filter all Multicast.
# 2: Filter all Broadcast. 3: Filter all Mcast abd Bcast
McastBcastFilter=3
#Flag to enable HostARPOffload feature or not
hostArpOffload=1
#SoftAP Related Parameters
# AP MAc addr
gAPMacAddr=000AF589dcab
# 802.11n Protection flag
gEnableApProt=1
#Enable OBSS protection
gEnableApOBSSProt=1
#Enable TrafficMonitor
gEnableTrafficMonitor=1
#Set TracfficIdleTimeout
gTrafficIdleTimeout=3000
#Enable/Disable UAPSD for SoftAP
gEnableApUapsd=0
# Fixed Rate
gFixedRate=0
# Maximum Tx power
# gTxPowerCap=100
# Fragmentation Threshold
# gFragmentationThreshold=2346
# RTS threshold
RTSThreshold=2347
# Intra-BSS forward
gDisableIntraBssFwd=0
# WMM Enable/Disable
WmmIsEnabled=0
# 802.11d support
g11dSupportEnabled=1
# 802.11h support
g11hSupportEnabled=1
# CCX Support and fast transition
CcxEnabled=0
FastTransitionEnabled=1
ImplicitQosIsEnabled=1
gNeighborScanTimerPeriod=200
gNeighborLookupThreshold=76
gNeighborReassocThreshold=81
gNeighborScanChannelMinTime=20
gNeighborScanChannelMaxTime=30
gMaxNeighborReqTries=3
# Legacy (non-CCX, non-802.11r) Fast Roaming Support
# To enable, set FastRoamEnabled=1
# To disable, set FastRoamEnabled=0
FastRoamEnabled=1
#Check if the AP to which we are roaming is better than current AP in terms of RSSI.
#Checking is disabled if set to Zero.Otherwise it will use this value as to how better
#the RSSI of the new/roamable AP should be for roaming
RoamRssiDiff=3
# If the RSSI of any available candidate is better than currently associated
# AP by at least gImmediateRoamRssiDiff, then being to roam immediately (without
# registering for reassoc threshold).
# NOTE: Value of 0 means that we would register for reassoc threshold.
gImmediateRoamRssiDiff=10
# To enable, set gRoamIntraBand=1 (Roaming within band)
# To disable, set gRoamIntraBand=0 (Roaming across band)
gRoamIntraBand=0
# SAP Country code
# Default Country Code is 2 bytes, 3rd byte is optional indoor or out door.
# Example
# US Indoor, USI
# Korea Outdoor, KRO
# Japan without optional byte, JP
# France without optional byte, FR
#gAPCntryCode=USI
#Short Guard Interval Enable/disable
gShortGI20Mhz=1
gShortGI40Mhz=1
#Auto Shutdown Value in seconds. A value of 0 means Auto shutoff is disabled
gAPAutoShutOff=0
# SAP auto channel selection configuration
# 0 = disable auto channel selection
# 1 = enable auto channel selection, channel provided by supplicant will be ignored
gApAutoChannelSelection=1
# Listen Energy Detect Mode Configuration
# Valid values 0-128
# 128 means disable Energy Detect feature
# 0-9 are threshold code and 7 is recommended value from system if feature is to be enabled.
# 10-128 are reserved.
# The EDET threshold mapping is as follows in 3dB step:
# 0 = -60 dBm
# 1 = -63 dBm
# 2 = -66 dBm
# ...
# 7 = -81 dBm
# 8 = -84 dBm
# 9 = -87 dBm
# Note: Any of these settings are valid. Setting 0 would yield the highest power saving (in a noisy environment) at the cost of more range. The range impact is approximately #calculated as:
#
# Range Loss (dB) = EDET threshold level (dBm) + 127 dBm.
#
gEnablePhyAgcListenMode=128
#Preferred channel to start BT AMP AP mode (0 means, any channel)
BtAmpPreferredChannel=0
#Preferred band (both or 2.4 only or 5 only)
BandCapability=0
#Beacon Early Termination (1 = enable the BET feature, 0 = disable)
enableBeaconEarlyTermination=0
beaconEarlyTerminationWakeInterval=3
#Bluetooth Alternate Mac Phy (1 = enable the BT AMP feature, 0 = disable)
gEnableBtAmp=0
#SOFTAP Channel Range selection
gAPChannelSelectStartChannel=1
gAPChannelSelectEndChannel=11
#SOFTAP Channel Range selection Operating band
# 0:2.4GHZ 1: LOW-5GHZ 2:MID-5GHZ 3:HIGH-5GHZ 4: 4.9HZ BAND
gAPChannelSelectOperatingBand=0
#Channel Bonding
gChannelBondingMode5GHz=1
#Enable Keep alive with non-zero period value
#gStaKeepAlivePeriod = 30
#AP LINK MONITOR TIMEOUT is used for both SAP and GO mode.
#It is used to change the frequency of keep alive packets in the AP Link Monitor period which is by
#default 20s. Currently the keep alive packets are sent as an interval of 3s but after this change
#the keep alive packet frequency can be changed.
#gApLinkMonitorPeriod = 3
#If set will start with active scan after driver load, otherwise will start with
#passive scan to find out the domain
gEnableBypass11d=1
#If set to 0, will not scan DFS channels
gEnableDFSChnlScan=1
gVhtChannelWidth=2
gEnableLogp=1
# Enable Automatic Tx Power control
gEnableAutomaticTxPowerControl=1
# 0 for OLPC 1 for CLPC and SCPC
gEnableCloseLoop=1
#Data Inactivity Timeout when in powersave (in ms)
gDataInactivityTimeout=200
# VHT Tx/Rx MCS values
# Valid values are 0,1,2. If commented out, the default value is 0.
# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9
gVhtRxMCS=2
gVhtTxMCS=2
# Enable CRDA regulatory support by settings default country code
#gCrdaDefaultCountryCode=TW
# Scan Timing Parameters
# gPassiveMaxChannelTime=110
# gPassiveMinChannelTime=60
# gActiveMaxChannelTime=40
# gActiveMinChannelTime=20
#If set to 0, MCC is not allowed.
gEnableMCCMode=1
# 1=enable STBC; 0=disable STBC
gEnableRXSTBC=1
# Enable Active mode offload
gEnableActiveModeOffload=1
#Enable Scan Results Aging based on timer
#Timer value is in seconds
#If Set to 0 it will not enable the feature
gScanAgingTime=0
#Enable Power saving mechanism Based on Android Framework
#If set to 0 Driver internally control the Power saving mechanism
#If set to 1 Android Framwrok control the Power saving mechanism
isAndroidPsEn=1
#disable LDPC in STA mode if the AP is TXBF capable
gDisableLDPCWithTxbfAP=1
#Enable thermal mitigation
gThermalMitigationEnable=1
#List of Country codes for which 11ac needs to be disabled
#Each country code must be delimited by comma(,)
gListOfNon11acCountryCode=RU,UA,ZA
#Maxium Channel time in msec
gMaxMediumTime = 6000
# 802.11K support
gRrmEnable=1
gRrmOperChanMax=8
gRrmNonOperChanMax=8
gRrmRandIntvl=100
# If set to 1, generate the p2p device address from primary mac address
# with the locally administered bit set
isP2pDeviceAddrAdministrated=1
#Enable Telescopic Beacon wakeup
gEnableDynamicDTIM=0
gIgnoreDtim=0
gTelescopicBeaconWakeupEn=1
telescopicBeaconTransListenInterval=2
telescopicBeaconTransListenIntervalNumIdleBcns=10
telescopicBeaconMaxListenInterval=3
telescopicBeaconMaxListenIntervalNumIdleBcns=15
END
# Note: Configuration parser would not read anything past the END marker
Click to expand...
Click to collapse
having the same issue. fresh install android O. did you ever find any info about this?
ElwOOd_CbGp said:
having the same issue. fresh install android O. did you ever find any info about this?
Click to expand...
Click to collapse
I can't remember if there was a solution but overall the Xperia SP wasn't good enough for my needs so I replaced it within the year.

MiUI 10 AAC Support?

Hey Guys i finally get my MI 9 and i'm very happy with it.
But one Problem is a real Dealbreaker for me, the AAC Support for my AirPods.
I had before a OnePlus 3 with Oxygen (Oreo Based).
The System auto detects and uses AAC as the default Codec.
But with the MI 9 and MIUI the system only uses SBC wich is a huge quality loss.
Is there a Change to change it back to AAC ?
Root, Magisk ?
Changing in Devolper Settings don't work.
You don't even need to root your phone to get AAC support on MIUI 10, there's an option to turn it on.
It won't automatically turn on due to compatible problem.
Bluetooth->
Paired Device->
" > " button->
Turn the option on->
Done
AAC support in MIUI is tricky. they used some kind of blacklist/whitelist disabling some headphone's AAC functionality.
if you have a headphone in the blacklist, the AAC option in #2 would disappear...
just modify the /system/etc/bluetooth/interop_database.conf add your headphone, or use magisk module to modify it.
notxx said:
AAC support in MIUI is tricky. they used some kind of blacklist/whitelist disabling some headphone's AAC functionality.
if you have a headphone in the blacklist, the AAC option in #2 would disappear...
just modify the /system/etc/bluetooth/interop_database.conf add your headphone, or use magisk module to modify it.
Click to expand...
Click to collapse
I hope you talking about these Steps?
Find your Bluetooth Device MAC Adress , something like: XX:XX:XX:XX:XX:XX
Write only the first 6 Numbers of it.
Disable Bluetooth
Go to "/system/etc/bluetooth/interop_database.conf"
Search for "[interop_enable_acc_codec]" and insert below this:
XX:XX:XX = Address_Based
Can someone maybe upload his interop_database.conf from a MI 9 ?
I need to wait 10 days till i can unlock my Phone.
In the meantime i would go through the interop_database.conf, to see how it is build up.
C0nvert said:
I hope you talking about these Steps?
Find your Bluetooth Device MAC Adress , something like: XX:XX:XX:XX:XX:XX
Write only the first 6 Numbers of it.
Disable Bluetooth
Go to "/system/etc/bluetooth/interop_database.conf"
Search for "[interop_enable_acc_codec]" and insert below this:
XX:XX:XX = Address_Based
Can someone maybe upload his interop_database.conf from a MI 9 ?
I need to wait 10 days till i can unlock my Phone.
In the meantime i would go through the interop_database.conf, to see how it is build up.
Click to expand...
Click to collapse
Here u are
Code:
# Below are the guidelines/instructions for editing this database file.
# Note 1: User should turn of the BT, before updating this database file.
# Note 2: Maximum length of the line should not be more than 1023 characters.
# Note 3: Line started with the # is treated as comments.
# Note 4: Comment lines in between the entries are not allowed.
# Note 5: All duplicated entries including main BL types will be ignored.
#
#1. Below are the four tags for blacklist
# A. Address_Based C. Manufacturer_based
# B. Name_Based D. Vndr_Prdt_Based
# E. SSR_Max_Lat_Based
##
# A. Address_Based : This tag refers to Address based blacklist
# Input Type : Input value should be only 3 to 6 bytes of BD address
# Format Type : Address should be in XX:XX:XX format
# Examples : 00:01:03 = Address_Based
###
# B. Name_Based : This tag refers to Name based blacklist.
# Input type : Input should be only string and length of the string
# should not be more than 248 characters.
# Format Type : string
# Examples : Sample Headset name = Name_Based
####
# C. Manufacturer_Based : This tag refers to Manufacturer based blacklist
# Input type : Input should be in Hexadecimal Number of Manufacturer
# Format Type : 2 Bytes Hexadecimal Value
# Examples : 0X0023 = Manufacturer_Based
#####
# D. Vndr_Prdt_Based : This tag refers to vendor and product based blacklist
# Input type : Input should be in Hexadecimal value
# Format Type : 4 bytes hex value( 2bytes of vendor and 2 bytes of product),
# Vendor and product hex values should be separated with delimiter(-).
# Examples : 0X00AB-0X00BC = Vndr_Prdt_Based
#####
# E. SSR_Max_Lat_Based : This tag refers to SSR Max LAtency based blacklist
# Input type : Input value should be combination of first 3 bytes of BD address and
# Hexadecimal value of SSR Max Latency
# Format Type : Address should be in XX:XX:XX format followed by 2 bytes hex value
# of max latency Address and Max Latency should be separated with delimiter(-).
# Examples : 00:01:03-0X00AB = SSR_Max_Lat_Based
# ******************************* Start of Blacklist Database ********************************
#Disable secure connections
#This is for pre BT 4.1/2 devices that do not handle secure mode very well.
[INTEROP_DISABLE_LE_SECURE_CONNECTIONS]
08:62:66 = Address_Based
38:2C:4A:C9 = Address_Based
38:2C:4A:E6 = Address_Based
54:A0:50:D9 = Address_Based
AC:9E:17 = Address_Based
F0:79:59 = Address_Based
80:E4:DA:70 = Address_Based
1C:96:5A = Address_Based
80:EA:CA = Address_Based
51:01:00 = Address_Based
61:01:00 = Address_Based
# Devices requiring this workaround do not handle Bluetooth Absolute Volume
# control correctly, leading to undesirable (potentially harmful) volume levels
# or general lack of controlability.
[INTEROP_DISABLE_ABSOLUTE_VOLUME]
A0:E9:DB = Address_Based
00:14:02 = Address_Based
1C:48:F9 = Address_Based
44:5E:F3 = Address_Based
D4:9C:28 = Address_Based
00:18:6B = Address_Based
B8:AD:3E = Address_Based
00:11:B1 = Address_Based
A4:15:66 = Address_Based
00:14:F1 = Address_Based
00:26:7E = Address_Based
90:03:B7 = Address_Based
04:F8:C2 = Address_Based
00:18:91 = Address_Based
00:24:1C = Address_Based
# Disable automatic pairing with headsets/car-kits
# Some car kits do not react kindly to a failed pairing attempt and
# do not allow immediate re-pairing. Blacklist these so that the initial
# pairing attempt makes it to the user instead
[INTEROP_DISABLE_AUTO_PAIRING]
34:C7:31 = Address_Based
00:07:04 = Address_Based
E0:75:0A = Address_Based
Audi = Name_Based
BMW = Name_Based
Parrot = Name_Based
Car = Name_Based
NISSAN = Name_Based
# Use a fixed pin for specific keyboards
# Keyboards should use a variable pin at all times. However, some keyboards
# require a fixed pin of all 0000. This workaround enables auto pairing for
# those keyboards.
[INTEROP_KEYBOARD_REQUIRES_FIXED_PIN]
00:0F:F6 = Address_Based
# Some headsets have audio jitter issues because of increased re-transmissions as the
# 3 Mbps packets have a lower link margin, and are more prone to interference. We can
# disable 3DH packets (use only 2DH packets) for the ACL link to improve sensitivity
# when streaming A2DP audio to the headset. Air sniffer logs show reduced
# re-transmissions after switching to 2DH packets.
# Disable 3Mbps packets and use only 2Mbps packets for ACL links when streaming audio.
[INTEROP_2MBPS_LINK_ONLY]
00:18:91 = Address_Based
00:21:4F = Address_Based
20:15:06 = Address_Based
9C:DF:03 = Address_Based
04:52:C7 = Address_Based
30:14:4A = Address_Based
00:54:AF = Address_Based
7C:1C:4E = Address_Based
00:09:93 = Address_Based
50:65:83 = Address_Based
00:1E:7C = Address_Based
C8:84:47 = Address_Based
D0:8A:55 = Address_Based
# Some HID devices have proven problematic behaviour if SDP is initiated again
# while HID connection is in progress or if more than 1 SDP connection is created
# with those HID devices rsulting in issues of connection failure with such devices.
# To avoid degrading the user experience with those devices, SDP is not attempted
# as part of pairing process.
[INTEROP_DISABLE_SDP_AFTER_PAIRING]
04:0C:CE = Address_Based
00:07:61 = Address_Based
00:1D:D8 = Address_Based
00:1F:20 = Address_Based
6C:5D:63 = Address_Based
28:18:78 = Address_Based
60:45:BD = Address_Based
58:71:33 = Address_Based
00:90:E1 = Address_Based
00:1B:DC = Address_Based
C4:7D:CC = Address_Based
7C:1C:4E = Address_Based
00:09:93 = Address_Based
50:65:83 = Address_Based
00:1E:7C = Address_Based
C8:84:47 = Address_Based
D0:8A:55 = Address_Based
Apple Magic Mouse = Name_Based
Bluetooth Laser Travel Mouse = Name_Based
Microsoft Bluetooth Notebook Mouse 5000 = Name_Based
Logitech MX Revolution Mouse = Name_Based
Microsoft Sculpt Touch Mouse = Name_Based
Tero's Game Controller = Name_Based
0x004C = Manufacturer_Based
# Some HID pointing devices have proven problematic behaviour if pairing is initiated with
# them, resulting in no response for authentication request and ultimately resulting
# in connection failure.
# To avoid degrading the user experience with those devices, authentication request
# is not requested explictly.
[INTEROP_DISABLE_AUTH_FOR_HID_POINTING]
00:12:A1 = Address_Based
Targus BT Laser Notebook Mouse = Name_Based
# HID Keyboards that claim support for multitouch functionality have issue with
# normal functioning of keyboard because of issues in USB HID kernel driver.
# To avoid degrading the user experience with those devices, digitizer record
# is removed from the report descriptor.
[INTEROP_REMOVE_HID_DIG_DESCRIPTOR]
Motorola Keyboard KZ500 = Name_Based
Motorola Keyboard KZ500 v122 = Name_Based
0x22b8-0x093D = Vndr_Prdt_Based
# Some HID devices have problematic behaviour where when hid link is in Sniff
# and DUT is in Slave role for SCO link ( not eSCO) any solution cannot maintain
# the link as SCO scheduling over a short period will overlap with Sniff link due to
# slave drift.
# To avoid degrading the user experience with those devices, sniff is disabled from
# link policy when sco is active, and enabled when sco is disabled.
[INTEROP_DISABLE_SNIFF_DURING_SCO]
20:4C:10 = Address_Based
0x004C = Manufacturer_Based
# Few carkits take long time to start sending AT commands
# Increase AG_CONN TIMEOUT so that AG connection go through
[INTEROP_INCREASE_AG_CONN_TIMEOUT]
00:14:09 = Address_Based
# Some HOGP devices do not respond well when we switch from default LE conn parameters
# to preferred conn params immediately post connection. Disable automatic switching to
# preferred conn params for such devices and allow them to explicity ask for it.
[INTEROP_DISABLE_LE_CONN_PREFERRED_PARAMS]
BSMBB09DS = Name_Based
ELECOM = Name_Based
# Few remote devices do not understand AVRCP version greater than 1.3. For these
# devices, we would like to blacklist them and advertise AVRCP version as 1.3
[INTEROP_ADV_AVRCP_VER_1_3]
MB Bluetooth = Name_Based
# Fallback to AVRCP version 1.4 for remote to initiate browse connection
[INTEROP_STORE_REMOTE_AVRCP_VERSION_1_4]
00:02:5B:4A = Address_Based
# Disable role switch for headsets/car-kits
# Some car kits allow role switch but when DUT initiates role switch
# Remote will go to bad state and its leads to LMP time out.
[INTEROP_DISABLE_ROLE_SWITCH]
FC:C2:DE = Address_Based
00:26:B4 = Address_Based
00:04:3E = Address_Based
00:23:01 = Address_Based
1C:48:F9 = Address_Based
00:54:AF = Address_Based
00:26:E8 = Address_Based
00:37:6D = Address_Based
9C:3A:AF = Address_Based
00:18:91 = Address_Based
0C:E0:E4 = Address_Based
00:07:04 = Address_Based
A4:15:66 = Address_Based
D0:13:1E = Address_Based
8F:20:B4 = Address_Based
A8:B9:B3 = Address_Based
00:0D:F0 = Address_Based
00:08:E0 = Address_Based
00:25:52 = Address_Based
00:06:66 = Address_Based
00:24:E4 = address_Based
00:1C:D8 = Address_Based
AC:FD:CE = Address_Based
08:76:95 = Address_Based
00:00:45 = Address_Based
EB:06:EF = Address_Based
74:95:EC = Address_Based
FC:A8:9A = Address_Based
F4:E0:11 = Address_Based
00:1b:66 = Address_Based
00:25:DB = Address_Based
9C:43:1E = Address_Based
00:16:58 = Address_Based
QY7 = Name_Based
# Disable role switch policy for headsets/car-kits
# Some car kits initiate a role switch but won't initiate encryption
# after role switch complete
# role switch collision(1more active headset E8:07:bF)
[INTEROP_DISABLE_ROLE_SWITCH_POLICY]
00:0D:FD = Address_Based
00:1B:DC = Address_Based
00:07:04 = Address_Based
A4:15:66 = Address_Based
00:54:AF = Address_Based
E8:07:bF = Address_Based
00:23:7F = Address_Based
00:25:DB = Address_Based
# certain remote A2DP sinks have issue playing back Music in AAC format.
# disable AAC for those headsets so that it switch to SBC
# 1. byte alignment issues with encoder (solo3::20:3c:ae,airpods::4c:32:75)
# 2. remote sending 128 instead of 128k as bitrate (cadillac::28:a1:83, Chevrolet Tahoe,
# buick_verona::ac:7a:4d, maruti_brezzai:28:a1:83,cadillac cue::e0:75:0a, 30:C3:D9)
# 3. remote supporting only 44.1Khz (BIG-JAM-BOX::00-21-3c,JVC CK::00:1D:86,BMW CK::9C:DF:03)
# 4. customer feedback (Acura HFT::F4:5E:AB)
[INTEROP_DISABLE_AAC_CODEC]
28:A1:83 = Address_Based
AC:7A:4D = Address_Based
28:A1:83 = Address_Based
A0:14:3D = Address_Based
90:03:B7 = Address_Based
00:21:3c = Address_Based
00:1D:86 = Address_Based
9C:DF:03 = Address_Based
E0:75:0A = Address_Based
48:F0:7B = Address_Based
04:52:C7 = Address_Based
E8:EB:11 = Address_Based
88:C2:55 = Address_Based
A0:F6:FD = Address_Based
F4:5E:AB = Address_Based
C4:49:BB = Address_Based
48:D6:D5 = Address_Based
00:E0:4C = Address_Based
50:65:83 = Address_Based
30:C3:D9 = Address_Based
00:E0:4C = Address_Based
Honda HFT = Name_Based
Acura HFT = Name_Based
abramtek M1 = Name_Based
#Enable AAC encoder only for whitelist devices
#0x00-87-63-11-11-4a ==> Name: AirDots Basic(L&R)
#0x9c-43-1e-05-6d-e1 ==> Name: TicPods Free
#0x64-5a-ed-dd-66-e3 ==> Name: BeatsX
#0xC4-45-67-18-23-F6 ==> ATH-CKR35BT
#0xb8-ad-3e-d2-4b-4b ==> Name: LG HBSA100
#0xb8-ad-3e-e7-13-84 ==> Name: LG HBS1100
#0x00-18-09-95-04-c1 ==> Name: MDR-XB80BS
#0x7c-04-d0-9a-75-ad ==> Name: AirPods
#24:F6:77:A7:57:F7 ==> Name: AirPods
#A8:BE:27:03:4A:2F ==> Name: BeatsX
#E0:D1:E6:09:AB:B2 ==> Name: MINIJAMBOX by Jawbone
#2C:41:A1:3D:2B:B9 ==> Name: Bose SoundSport
#2C:41:A1:48:FB:9A ==> Name: Bose QC35 II
#94:B2:CC:42:C9:59 ==> Name: AVH-A208BT
#DC:A4:CA:C0:C6:0B ==> Name: Beats Solo³
#20:3C:AE:CB:1C:78 ==> Name: Beats Solo³
#0x48-d6-d5-bc-79-43 ==> Name: Pixel Buds 7943
#0x8c-de-52-df-79-8e ==> Name: SRS-X33
#0x04-5d-4b-ec-2c-4c ==> Name: WH-1000XM2
#0x04-5d-4b-40-e7-1e ==> Name: h.ear (MDR-100ABN)
#0x04-5d-4b-df-3e-70 ==> Name: WI-1000X
#0x04-5d-4b-eb-69-87 ==> Name: WH-H800 (h.ear)
#0x04-5d-4b-66-bd-26 ==> Name: MDR-1000X
#0x04-5d-4b-66-c1-f6 ==> Name: WI-H700 (h.ear)
#0x04-5d-4b-99-f0-5d ==> Name: WH-H900N (h.ear)
#0x10-4f-a8-e9-79-eb ==> Name: MDR-1ABT
#0x10-4f-a8-15-b9-5a ==> Name: h.ear (MDR-EX750BT)
#0xac-9b-0a-bd-1f-20 ==> Name: MDR-ZX770BN
#0x04-52-c7-c5-d2-94 ==> Name: Bose QuietComfort 35
#0x0c-e0-e4-64-26-a3 ==> Name: PLT_BBTPRO
#0xa4-15-66-4b-4d-24 ==> Name: Tracks Air
#0x00-1a-7d-82-36-4b ==> Name: 66 Audio BTS
#0x88-e6-03-80-48-6b ==> Name: XB10
#0xb8-69-c2-eb-ae-66 ==> Name: SRS-XB3
#0x58-e2-8f-e9-09-7b ==> Name: BeatsStudio Wireless
#CarKits
#0x94-b2-cc-28-99-77 ==> Name: AVH-X5890BT ==>pioneer
#0x74-5e-1c-98-88-64 ==> Name: AVH-X5790BT ==>pioneer
#0x00-1d-86-a4-ea-a6 ==> Name: Car Multimedia ===>JVC
#0x00-1d-86-a0-79-c2 ==> Name: DDX6 ==>kenwood
#0x90-03-b7-6c-89-aa ==> Name: Parrot ASTEROID
#0x30-c3-d9-85-34-ce ==> Name: MB Bluetooth 84389
#0x00-02-5b-00-85-ca ==> Naae: HATS_00025B0085E9
[INTEROP_ENABLE_AAC_CODEC]
B8:AD:3E = Address_Based
LG HBSA100 = Name_Based
LG HBS1100 = Name_Based
00:18:09 = Address_Based
MDR-XB80BS = Name_Based
7C:04:D0 = Address_Based
24:F6:77 = Address_Based
AirPods = Name_Based
48:D6:D5 = Address_Based
Pixel Buds 7943 = Name_Based
8C:DE:52 = Address_Based
SRS-X33 = Name_Based
04:5D:4B = Address_Based
WH-1000XM2 = Name_Based
h.ear (MDR-100ABN) = Name_Based
WI-1000X = Name_Based
WH-H800 (h.ear) = Name_Based
MDR-1000X = Name_Based
WI-H700 (h.ear) = Name_Based
WH-H900N (h.ear) = Name_Based
10:4F:A8 = Address_Based
MDR-1ABT = Name_Based
h.ear (MDR-EX750BT) = Name_Based
AC:9B:0A = Address_Based
MDR-ZX770BN = Name_Based
04:52:C7 = Address_Based
Bose QuietComfort 35 = Name_Based
94:B2:CC = Address_Based
AVH-X5890BT = Name_Based
AVH-A208BT = Name_Based
74:5E:1C = Address_Based
AVH-X5790BT = Name_Based
00:1D:86 = Address_Based
Car Multimedia = Name_Based
DDX6 = Name_Based
90:03:B7 = Address_Based
Parrot ASTEROID = Name_Based
0C:E0:E4 = Address_Based
PLT_BBTPRO = Name_Based
A4:15:66 = Address_Based
Tracks Air = Name_Based
00:1A:7D = Address_Based
66 Audio BTS = Name_Based
88:E6:03 = Address_Based
XB10 = Name_Based
B8:69:C2 = Address_Based
SRS-XB3 = Name_Based
30:C3:D9 = Address_Based
MB Bluetooth 84389 = Name_Based
00:02:5B = Address_Based
HATS_00025B0085E9 = Name_Based
A8:BE:27 = Address_Based
BeatsX = Name_Based
E0:D1:E6 = Address_Based
MINIJAMBOX by Jawbone = Name_Based
2C:41:A1 = Address_Based
Bose SoundSport = Name_Based
Bose QC35 II = Name_Based
DC:A4:CA = Address_Based
Beats Solo³ = Name_Based
58:E2:8F = Address_Based
BeatsStudio Wireless = Name_Based
FC:4B:BC = Address_Based
XAV-AX100 = Name_Based
00:18:6b = Address_Based
LG HBS730 = Name_Based
# Xiaomi Add
a8:5c:2c = Address_Based
70:87:63 = Address_Based
00:87:63 = Address_Based
9c:43:1e = Address_Based
MI AIRDOTS BASIC_L = Name_Based
MI AIRDOTS BASIC_R = Name_Based
TicPods Free = Name_Based
64:5A:ED = Address_Based
BeatsX = Name_Based
c4:45:67 = Address_Based
ATH-CKR35BT = Name_Based
WF-1000X = Name_Based
QCY-T1_R = Name_Based
1C:52:16 = Address_Based
Beoplay H9i = Name_Based
Beoplay e8 = Name_Based
00:09:A7 = Address_Based
QCY-Q29_R = Name_Based
QCY-Q29_L = Name_Based
LAXUN A+ = Name_Based
00:11:67 = Address_Based
Losence I3 V4.1 = Name_Based
00:B2:67 = Address_Based
D0:81:7A = Address_Based
Powerbeats³ = Name_Based
00:23:01 = Address_Based
00:23:03 = Address_Based
EDIFIER W280BT = Name_Based
18:81:0E = Address_Based
Mi Bluetooth Headphones = Name_Based
F8:DF:15 = Address_Based
40:26:19 = Address_Based
28:FF:3C = Address_Based
LG HBS-1100 = Name_Based
1C:52:17 = Address_Based
00:42:79 = Address_Based
Funcl AI(R) = Name_Based
60:8C:4A = Address_Based
Philips SHB8850NC = Name_Based
6C:5A:B5 = Address_Based
EDIFIER W360BT = Name_Based
00:00:01 = Address_Based
Sabbat E1 = Name_Based
20:00:00 = Address_Based
10:00:00 = Address_Based
11:11:22 = Address_Based
28:f5:37 = Address_Based
78:A7:EB = Address_Based
Mi True Wireless Earphones = Name_Based
QCY-T1_L = Name_Based
CC:46:67 = Address_Based
MID = Name_Based
Bluetooth Neckband Earphones = Name_Based
5C:C6:E9 = Address_Based
EDIFIER W200BT经典版 = Name_Based
DC:D3:A2 = Address_Based
Beats X = Name_Based
94:BF:2D = Address_Based
88:6B:6E = Address_Based
Beats Studio³ = Name_Based
ATH SR30BT = Name_Based
E8:EC:A3 = Address_Based
Funcl W1 = Name_Based
00:87:63 = Address_Based
00:87:18 = Address_Based
FlyPods = Name_Based
F8:C3:9E = Address_Based
D0:D7:83 = Address_Based
BC:E1:43 = Address_Based
Astrotec S60 = Name_Based
80:8A:A8 = Address_Based
08:E6:89 = Address_Based
E8:36:17 = Address_Based
74:c1:4f = Address_Based
FreeBuds 2 = Name_Based
Beoplay H4 = Name_Based
FlyPods Lite = Name_Based
B4:86:55 = Address_Based
WF-SP700N = Name_Based
70:26:05 = Address_Based
SRS-XB10 = Name_Based
B8:D5:0B = Address_Based
Jabra Elite 65t = Name_Based
74:5C:4B = Address_Based
18:F1:D8 = Address_Based
WI-SP500 = Name_Based
00:02:22 = Address_Based
H8T = Name_Based
FiiO BTR3 = Name_Based
40:ED:98 = Address_Based
LE-BOSE QC35II = Name_Based
28:11:A5 = Address_Based
#E0:D1:E6 = Address_Based
#00:18:6b = Address_Based
20:3c:ae = Address_Based
#04:88:e2 = Address_Based
#4c:32:75 = Address_Based
#00:14:07 = Address_Based
#94:20:53 = Address_Based
# Devices requiring this workaround do not handle Bluetooth PBAP 1.2
# version correctly, leading them to go in bad state. So for better
# interoperability respond with PBAP 1.1 as supported version.
[INTEROP_ADV_PBAP_VER_1_1]
00:00:7f = Address_Based
00:00:31 = Address_Based
00:00:41 = Address_Based
00:00:6a = Address_Based
00:00:7f = Address_Based
00:01:0a = Address_Based
00:00:3d = Address_Based
00:17:53 = Address_Based
Discovery Sport = Name_Based
Jaguar XE = Name_Based
Elantra = Name_Based
# Devices requiring this workaround do not handle Bluetooth PBAP 1.1
# version correctly, leading them to go in bad state. So for better
# interoperability respond with PBAP 1.2 as supported version.
[INTEROP_ADV_PBAP_VER_1_2]
# Devices requiring this workaround do not handle SSR max latency values as mentioned,
# in their SDP HID Record properly and lead to connection timeout or lags. To prevent
# such scenarios, device requiring this workaorund need to use specific ssr max latency
# values.
[INTEROP_UPDATE_HID_SSR_MAX_LAT]
00:1B:DC-0x0012 = SSR_Max_Lat_Based
DC:2C:26-0x0000 = SSR_Max_Lat_Based
54:46:6B-0x0001 = SSR_Max_Lat_Based
#Some device reports support for hf indicator, but it's HFP version as 1.5. The
#behaviour violates spec and shall cause problem when DUT support HFP1.7, thus
#blacklisting such devices and remove remote's hf indicator bit if not support HFP1.7.
[INTEROP_DISABLE_HF_INDICATOR]
98:7b:f3 = Address_Based
#Ensure that call active indicator is sent prior to SCO connection
#request by adding some delay. Some remotes are very strict in the
#order of call indicator and SCO connection request.
#1 04:52:c7 - Bose Mini II sound link
[INTEROP_DELAY_SCO_FOR_MT_CALL]
04:52:c7 = Address_Based
# Some remotes ara taking longer to respond to +BCS during codec negotiation.
# Disable codec negotiation and directly initiate SCO connection for those.
# 1. M12 - 00:08:8a:f0:1d:8a
[INTEROP_DISABLE_CODEC_NEGOTIATION]
00:08:8a = Address_Based
JABRA EASYGO = Name_Based
# Disallow sending Player Application Setting Commands for some CK as they are unable
# to send Passthrough Command while Streaming is in progress
# Porsche Panamera :: 74:6f:f7:8c:bf:61
# BMW X3 :: a0:56:b2:4f:86:a8
[INTEROP_DISABLE_PLAYER_APPLICATION_SETTING_CMDS]
00:09:93 = Address_Based
74:6f:f7 = Address_Based
A0:56:B2 = Address_Based
[INTEROP_DISABLE_CONNECTION_AFTER_COLLISION]
A0:14:3D
# Do not use supervision timeout value received from preferred connection
# parameters, use 3s instead. Use with HID only.
[INTEROP_HID_PREF_CONN_SUP_TIMEOUT_3S]
08:62:66 = Address_Based
38:2C:4A:C9 = Address_Based
38:2C:4A:E6 = Address_Based
54:A0:50:D9 = Address_Based
AC:9E:17 = Address_Based
F0:79:59 = Address_Based
# Do not use AVDTP RECONFIGURE when reconfiguring A2DP streams.
# Some A2DP Sink devices report SUCCESS to the AVDTP RECONFIGURE command,
# but fail to play the reconfigured audio stream.
[INTEROP_DISABLE_AVDTP_RECONFIGURE]
00:1D:86 = Address_Based
KMM-BT51*HD = Name_Based
[INTEROP_GATTC_NO_SERVICE_CHANGED_IND]
Pixel C Keyboard = Name_Based
MiMouse = Name_Based
HTC Fetch = Name_Based
#Some LE devices have proven problematic behaviour if LE connection update is initiated with
#them, resulting in no response after initiating LE connection update and ultimately resulting
#in connection timeout. To avoid degrading the user experience with those devices,
#LE connection update is not requested explictly for those devices.
[INTEROP_DISABLE_LE_CONN_UPDATES]
LG Lighting = Name_Based
KS_5w4Zu = Name_Based
ZUK = Name_Based
ITAG = Name_Based
Pokemon GO Plus = Name_Based
#Few remote sends avrcp browsing request just after host sends avrcp browsing request leading
#collision which results in browsing channel open failure. For such devices, collision timer
#of 1 sec is used avoid collision.
#Porsche Macan 2018 :: 2c:dc:ad:08:91:89
#Porsche Panamera :: 74:6f:f7:8c:bf:61
[INTEROP_AVRCP_BROWSE_OPEN_CHANNEL_COLLISION]
2c:dc:ad:08 = Address_Based
74:6f:f7 = Address_Based
90:03:b7 = Address_Based
#Some remote can't parse specific codec and state error, it may set config with new codec which
#itself can't support, hide those codec for it.
#Nissian :: 48:F0:7B:A3:5E:8C for aptx-adaptive
[INTEROP_A2DP_HIDE_AA_SPECIFIC_CODEC]
48:f0:7b = Address_Based
C0nvert said:
I hope you talking about these Steps?
Find your Bluetooth Device MAC Adress , something like: XX:XX:XX:XX:XX:XX
Write only the first 6 Numbers of it.
Disable Bluetooth
Go to "/system/etc/bluetooth/interop_database.conf"
Search for "[interop_enable_acc_codec]" and insert below this:
XX:XX:XX = Address_Based
Can someone maybe upload his interop_database.conf from a MI 9 ?
I need to wait 10 days till i can unlock my Phone.
In the meantime i would go through the interop_database.conf, to see how it is build up.
Click to expand...
Click to collapse
yup. but i just added "Pixel Buds = Name_Based" to add Pixel Buds into the whitelist. maybe without been blacklisted or whitelisted, the AAC option would be there in the bluetooth details.
notxx said:
yup. but i just added "Pixel Buds = Name_Based" to add Pixel Buds into the whitelist. maybe without been blacklisted or whitelisted, the AAC option would be there in the bluetooth details.
Click to expand...
Click to collapse
So the name of your Bluetooth Speaker are "Pixel Buds" too?
(I don't mean the actual Model Name like "Pixel Buds" or "Airpods"
More the Bluetooth Name you can decide yourself.)
Reviving an old thread...
My headphone supports AAC. But I tried
Adding the MAC address into the whitelist as described above - and found out it is already there in the list
Going to developer options in settings to try and change the Bluetooth attributes there. But the settings won't stick and always reverts back to "system default" when not connected, or "sbc" when connected
So I am stuck with SBC connection. My device is beoplay E6 if that makes a difference.
Any help appreciated !!
seemebreakthis said:
Reviving an old thread...
My headphone supports AAC. But I tried
Adding the MAC address into the whitelist as described above - and found out it is already there in the list
Going to developer options in settings to try and change the Bluetooth attributes there. But the settings won't stick and always reverts back to "system default" when not connected, or "sbc" when connected
So I am stuck with SBC connection. My device is beoplay E6 if that makes a difference.
Any help appreciated !!
Click to expand...
Click to collapse
Do u have root?
If no, then there's no way till they support AAC on Stable rom
Jiatai said:
Do u have root?
If no, then there's no way till they support AAC on Stable rom
Click to expand...
Click to collapse
Yes I have root. Please help me !
Can finally see the AAC option. Don't know if I just missed it before or if one of the newer ROMs contains a fix. Anyway it is within the paired devices list, you tap on the right Arrow on the row that shows your device. And the AAC option is on the submenu that opens.
Anyway I now have EEA 10.2.30.0
seemebreakthis said:
Can finally see the AAC option. Don't know if I just missed it before or if one of the newer ROMs contains a fix. Anyway it is within the paired devices list, you tap on the right Arrow on the row that shows your device. And the AAC option is on the submenu that opens.
Anyway I now have EEA 10.2.30.0
Click to expand...
Click to collapse
Did this setting surface after you updated to .30? Did you get .30 over the air? Have you unlocked the bootloader? Many Qs, I know! ?
gerhard_wa said:
Did this setting surface after you updated to .30? Did you get .30 over the air? Have you unlocked the bootloader? Many Qs, I know! ?
Click to expand...
Click to collapse
... Like I mentioned, I am not actually sure if .30 is what fixed the problem. Pretty sure though the AAC option wasn't available way back when I first got my phone. But that was when I had .14 or something like that.
Did several ROM updates along the way, but I wasn't paying attention to this setting until after I updated to .30. and voila, it just appears ! And of course I enabled it right away for my earphones.
Not OTA, I downloaded the ROM and did a manual install.
Yes unlocked and rooted.
gerhard_wa said:
Did this setting surface after you updated to .30? Did you get .30 over the air? Have you unlocked the bootloader? Many Qs, I know! ?
Click to expand...
Click to collapse
It was available before, pretty much since the start for all I can tell. I definitely used it in May
nupi said:
It was available before, pretty much since the start for all I can tell. I definitely used it in May
Click to expand...
Click to collapse
Not for my set of earphones anyway.... That was why I had to ask my questions in this thread back in July.
But now it works.
No AAC for Airpods2 black copy (with original chip inside), tried to torn it on at Dev settings, but it goes back
On newer MIUI Versions it's working.
If not check blacklist
Hi
I Can not get it to work on not pro with miui.eu 12.3 with Mi Air2 SE...
I try to put 16:81:77 = address_based
Also with name based... But nothing
Any help
Sadly doesn't seem to work on MIUI 12.
The MAC adress of my device (Momentum True Wireless 2) was actually already in the list. I would assume because other Sennheiser headphones share the first three spots of the MAC.
But for good measure I added it name based, via a magisk module and that did not help either.
It's a bit frustrating. My old Bose Soundsport Free connect via AAC no problem, but the MTW2 just won't.
Any idea on how to fix this?
MIUI 12(.5) doesn't even have a /system/etc/bluetooth/interop_database.conf
But the whitelist must be somewhere else. Apple Airpods are using AAC while Samsung Galaxy Buds+ are only allowed SBC although I enabled AAC for them.
Any idea?

BaseMaps

So Ive Had a Long Experience with Converting Standard Earth Time to 100 from 60 and had came up with a new Schematic to Convert A basic BaseMap to Help find my Solution as I have 4+ years researching Numbers and Conversion Methods from -60 to 100 at a -Time Rate = to Earths Current Age and the Age in which the Planet is to Start a Standard 100 Time = 60 ensuring a Positive Spectrum of Numbers; for Lapses that may occur to prevent Folding or Like a deck of Cards Starting a new Number under as top card and placing it under the top of the Deck Placing the Top card on the Top of the Deck. Earth Still does not realize that Standard Numbers are Still Placing Cards under Cards Creating a Reverse Dimesional Perspective of Time and History, as History Goes on Events do occur. Not having to Explain that to the general public is a + as of now not many Events occur and the General public is left wondering why the Economy is stuck at a Bittermost Fight to the Death over a Simple Job. So I am looking for People to Work on a small project to Start a Universal Basemap for File Images that are absolute to 100 from -60.
As simple as that sounds the rate in which Earths Age is Trillions of years old It would be nice to see the top so Basemaps Would need to be Updated EveryYear with a new MathMatical Expression in Which Connects to Last Years in a Positive and Negative direction. Similar to a Level. It is difficult for me to find people to Work with as most people browser Forums for Information and Posting related to issues that they are attempting to Correct so i Figured Id give it a try.
NevertheLess there are many different Contraveries over Time Numbers and Spectrums of Constants that lead to what is proclaimed as the same end However everyone dissagres once they get there. So here is My mathmatical Expresion I had came up with SImplified to Express 60 -60 and 100 where
-60 = 60 == -60 = 100 == 60 = 100 as -.38
-.38 = 100 == 60 = .22 == -60 = 100 as Convert
-.38 = Convert == .22 = -.38 = -60 as 100Expression
100Expression = Convert == -.38 = 60Loss as Constant
Constant = 100Expresssion == Convert = .38 as .22
.22 = 100 = -60 == 60 = 100 as MathmaticalExpression == (and Congruent) .38 = NewBaseMap
NewBaseMap == 18,014,398,509,481,984 as 64SQUAREROOT256 set = or == 2021 <<<<Encounting
NewBaseMap(64SQUAREROOT256) MathMaticalExpresion{
is the Best Way I can Explain the Equation!
};
So To Start I have Taken Time Standards 60 = 1min 60 = 1hr = 60 ect to Calculate the Amount for Conversion in 1 Year at 365 as a Rate/ConstantValue
I had Placed my Number into a Current Years Kept Track of on an Excel Sheet and had started a Conversion Method to 100 from 60 = 60
it is 24 and 48 = 12 and 60
I have Calculated the Sqaure root of 64 from 256 at 4096 as 2048 = 1024
^^ for a quadratic Expression Relating down to Roots and Squared Radicals back to Origining Numbers and there Conversion Rates Positive and Negative.^^
that is where My BaseMaps Have to = 0 and I must be able to calculate the Difference between Rates from
NewBaseMap(64SQUAREROOT256) MathMaticalExpresion{
is the Best Way I can Explain the Equation! For a new Base Map to work with Negative Sectrums for Work!
};
so I have mapped a new Log Formula in Excell to Match a radix for a new Sphere to Account for the Negative numbers on a small Spectrum that match up to my work as of now I have .2376 is Decimal number 1 as 1 is binary whole number .2376 is 127th of whole number 1 and that number is Multiplied by 2376 to = a new binary number = that is still in decimal forum and would need to be converted to Whole number 1s binary (outer shell) as most people are confused with decimal forums and binary;as 127 is 1 16th of 1 as 1
I have taken that Number and placed it into a mathmatical sequence that is equall to 26 and Americas Alpha and split it itnto 3 different segments that revolve around and absolute = in 1/3rd as 26 = 1 as 1 and have found it unnessecary for it to be split into thirds; which is the reason I had made the formula.
I have next mapped my Mathmatical equations into a decimal list that has supporting binary numbers for each decimal from 1-1010 = 101,#100,010 as the # symbol represents a Constant changing 1 and zero with the number following and the repeating spectrum at the uttermost front two numbers without would change the front most numbers causing all following to change;with the current number spectrum continuing in the current sequence it is set standard to all.
So I have mapped in a Plan that fits strategically into Pinpointing the Conversion between the Mathmatical Expression and Metric Numbers to Account for Standpoints to obtain a full complete answer that will continue and am at the conclusion that each year will represent a new .01 at a large Spectrum of intervals counting forward to reach the .01 for a complete answer from the numbers I have from Earths Current Age and the Year it is currently.
I have though about problems that will arrise during reaccounting numbers back into their whole forum from Lappses in Current Measurements and Why they occur and have written many pdfs that explain the Phenomina and truthfuly answer why they repeat and what a Lapse is.
I have 3 main problems that arrise
1.) mathmatically proportioning Numbers back to decimal from decimal Whole Number
2.) Offset conversions from lappses and Time inbetween
3.) Remapping BaseMaps by Progam Software at Certain times and Intervals
I Have been looking for a Team to work with in a daily basis in reguards to correcting the issue to properly address the economy in reguards to its politcal structure and why it seems to be failing and wold be relying on Sales of a Technological device with Factual information to present that concludes to repeating mathmatical expressions that relate with timed events and Earths History as to Current Days the Time is off to match back up to repeating Events in a different forum based off Mathmatical Science.
So Above I have my Basic Values for Bytes at .0015 for my Decimal .2376 at 2 64ths that will = .0015 at my String at Default Value
The string is set to a Function that allows the String to Be Set to the Value that it is based off its size
I have mapped what a whole number 00 Decimal Lapse Binary Number relates down to When converting to Start a forula to Express its new Decimal number for a new
Base to COnvert its byte size into the converting basemap to fit the Value above from String value to COnvert at 0x8 which is standard
my .001 base map is 22288 which is 2288 as -2 for each byte and its compiled to new decimal when converted
2138.4000 is what the 22288 basemap will represent once converted and = to 2288 and will complete the last equation on a small scale where it will
repeat all the way up the spectrum
once a number lapses itself from 0x8 is lappses to a 0x5 ofset back to a 0x3 offset then back to a 0x8 offset where it creates a 2nd loop or round trip
untill it binds with a final number
I have an excell sheet that i have mapped donw to a trillionths scale that reverts a forward progression gain of the last binded byte back to its origing
forum before it completly binded and the mathmatical difference between the amount" traveled
Based off having that Amount" I can revert it back to its origing state of why it was bound and started its loop to unloop the Number by converting it back
on the Amount" it had traveled and back to a 0x8 offset
in a simple sense it is a -3 but stuck at a -2 repeating
I also have made a converter to convert any repeating number back to its origing whole decimal forum based off a mathmatical expression
the basemap in general will support only one cause and it is to establish a -bit or strand of bits looping to complete the lost size or Amount"
to complete for "full amount of whatever it may be
in my Case it is going to be the string init
it has to = 1 at 1.028 and its negative rate based off my mathmatical equation
if it does not = their is an error in work
So I have made my Basemap the Correct size off my Mathmatical work as I could condense it down back to pdfs that show work hoever for now im not going to
I have selected -88 as a a negative number based off 121 which is the Positive number to 2376 and its init set standard for the 2288 and its positive spectrum completed
as the converion between 2376 and 2288 was -88 and my Ghex Numbers for my Functon leading to my Strings current size as they all Fit Porgamically into 1 Mathmatical Expression th
will forum a solid structure
.133647856 = -88
-88 = .00238 <For COnversion at .000 of 0x5 to 0x8 <.007474896> will = -88
-88 = .00238 == .007474896 = -.00151872563994964330675618967688
-.00151872563994964330675618967688 = 121 == .00151872563994964330675618967688 DIfference =
.00151872563994964330675618967688 == .000 =.00238 = .1863690722([email protected](7)) of [email protected] at 2 64ths of 2 64th -96 = -12.5 and .0012985 of -1
.00151872563994964330675618967688 == .000 =.00238 = .1863690722 == Total Accruing - as .007474896 == @0.002529427 and .0012985 Same Problem of 0.550534072 Difference in Bytes Once =
Once = Rate Behind in Bytes Accrues by Base -Difference and -1.21E+30
[6.89E+25] @.00151872563994964330675618967688 = 1.0023836662825205617034824826687 == 0 = -Ocl <2238> and 2376, 121,String init @1457770832 and 2021 or -2021
String ocl Value @−1.336478563×10⁻¹ and -6.89E+25 = NewBase Map
4.63923E+11 is = This Equation and [6.89E+25] = New String + Value at -Difference +160 is = -160 and Next Defeceit 25 BIllion + Years
===========================================
1.8685101977157259181703170499032e-747
3.85762000E-01
============================================
^^3.85763000E-.01 is New BaseMap t -160 + 160
==================================
Then Reversing -26 to Positive 26
3.24E-03
7.4515E-104
0.957193468
===================================
Where 500 is = 747 and 757 at 1014 x2
Reverting = to and why Reversing is Able to be Done >>>>>>-0<<<<x2 / 1004 = -2.35418E+40
==============================================================
<<< -500 = -1.2599235491880165858859384177427e+787 and
============================
4.3226267450656966458364489726209e-374
2.3134081635466346153846153846154e+373
======================
7.41E-28 <<Which is why New Base Map is being Made
+++++++++++++++++++
^^New Positive .01 will be = to newBase Map and Why Reverting is Possible^^
From -3.84E+210 to 3.85762000E-01 as Constant = 0.435183448
All 3 Splits
==================================================
64ths >>>>18,014,398,509,481,984 == 105
264ths >>> 18,734,974,449,861,263.36 ==103.48
Where Reversing is from -26 to Positive 26 is @ 103.48
4.7699973870513378906736982779541e-1145 is = 64ths @ 7.4515E-104
Where .01297 is = .001 at .000 as new .1Repeating at -0 as .01 = 1 at 1.098826823761920000000000000000E-07 which
is New COnversion for Inversion of -26 and first + back to -
-116.8905736
-11.290752
=============================
new .01 =
-6.86767E-09
^^^^New Rate for Formula^^^^
<<<<NewFormulas Differences<<<<
======================
-1.1675E-07 2/3 SPlit
-2.33501E-07 2/3 Split
======================
Both = back to -1.37223E-32 and 2.38E37
as -1.37223E-32 is new Formulat for Calculating .2376 or 127ths of 1 in decimal Forum back from 2/3 4/4, 1/2 Split of Metric and Metric back to Standard
==========================
Repeating .01 is New 0 Base Map = -1.33E-23 as 0+- and at -
-116.8905736
-11.290752 <<Rate Behind Conversion of .01297 from .00238 and New Old BaseMap = -16 and 63.5 NOMORE
Where -1.12908E-06 is Difference of Conversion of 0x8 and .000 From .0197 and New Decial Difference between Splits of
0.000379031 <<.01297 -0.00038016 = 127th Decimal of 1 and
Exponent Conversion Intervals Base Decimal
0.0094122 -1.60E+01 2.97E-03
0 at Base Map Decimal COnstant Must = -1.33E-23 at BaseMap Entry
Entry will = -34 and 0.000379031 at -1.12908E-14 <<<BaseMap and Difference of Splits at -1.12908E-14 = -16 and new .01
================================================================
how to Create a MakeFIle From Software as File.file.file
New Com Into Platform and Override Default Platform by Manipulation of set Commands
Start Ubuntu Create a new sh File for System Linked to bin
==============
!#/bin/sh
var = Sh
==============
Save in Gedit Tab at 5 as Text with .Sh Ext
Create another sh Script
chmod 0775 -R sh file in dir
==============
Sh
Var = <Script>Sh Var = Function.Ext</Script>
==============
Save in Gedit Tab at 5 as Text with .YourExt <-Untill ReFormat
chmod 0775 -R sh file in dir
==============
Function.EXT
Var = Sh <Script> Function.Ext
Function = Function(set)
{} = Script(set(Function(set)));
Function.Ext = "<Script></Script>"
</Script>
========================================
Save in Gedit Tab at 5 as Text with .YourExt <-Untill ReFormat
chmod 0775 -R sh file in dir
========================================
----Add your ENVVARIABLES as ENV------
"" =
< =
> =
{} =
() =
^^ =
% =
<> = Exec
Function = Sh
[] = Class
| = Append
|| = Parse
^^< = BusInbound
^^> = BusOutbound
^<< = BusSerialIn
^>> = BusSerialOut
; = Statement End
, = NEXT or &
Ect for Your Object Extension Commands to new
--------------------------------
ENV
Var = Function Sh<Script>Function.EXT(Var)</Script>
<-Manipulation of Context Commands, Functions and sets.->
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Make a Basic Advanced Functions RootFunction From Arrays of Letters or Numbers
Depends What it is your doing as Inbound and Outbound
I always Use Letters = Numbers as a Mental Note for Starting Scratch Platforms
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
set 1 = 1 == 2 = 3 == 1 = 3 as Function.Ext
set 1 = 1 == 2 = 3 == 3 = 1 as System
============================================
Set String = Function.Ext = 3 == 3 = 1 == System as ENV
============================================
Set Length of String 1-316
LongWay
Type = 1 = 2 = 3 = 4 = 5 = 6 = 7 = 8 = 9 = 10 = 11 = 12 = Ect
Set New BaseMap For String and New MakeFile Format
++++++++++++++++++++++++++++++++++++++++++++++++++
Function.Ext
set !#/bin/sh = System
set Function.Ext = !#/bin/sh
set System = Function.Ext as /!#bin/sh == sh
cat /usr/bin ln -s -t /YourDirectory/with/chmod Files
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May need to
Chgrp <opts> Root:System /
chmod 0775 -R /usr/bin/*
**same with /usr/src/**
MakeFile in src is Main MakeFile for usr Permissions to Build-all as Host under Make for sbin/vendor /bin /oem in src
^^/usr/src/linux-headers-5.8.0-38-generic^^
Once Linked in Your new sh run each file in Terminal
Enter set
At the Bottom under Authority you want _= to = your System
set _=System
./Function.ext
set System String == System=_
System String set ENV _=System as System=_ == System
System set Function ENV = System String
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
you now have new clean sh with just your Var Commands Untill you work your Scripts ups to Context similar to what you Have above
==================NEXT=========================================
Establish a new System Decimal System to Execute new MakeFile Struct for File.file.file set in context as File .file. file for new obj formating
as you will still need to Make your Dependencies back to the src Makefiles to format properly ,Signed? unsigned?
===============================================
Hxd on Windows or Ghex for Pinpointing Float Values and Offsets for Starting your new Offset Structure for your Basemaps to Run Fluently on your new Obj Com .EXT. obj
==============================================================================
Decide 8bit 4bit 16bit 32bit 64bit -310bit System?
Knowing will Help Decide your Inital String Length for your Assembly Files and New Dependencies for Com Bus Serial and PCI back to Modules.
==================================================================================
If Windows Use VBSEdit
Dim Fso
FSN = File.file.File
Function.YourExt = File.Scripting.Obj
set WMIService = Function.YourExt
set Obj = str(WBEM_Object) as ComputerString == new str
Function str(new str){
int File.file.file | ComputerString(WIN_ACE32){
Dim = Fso
Fso = Obj as new str
new str = *Ext
*Ext = File.Scripting.Obj(Com.C)
}
========================================================
set your Letter to Alpha into Context
1 = 1
2 = 2
ect
a = 1
1 = [1]
A = [1] as 1
ect
=========================================================
Create Matricies + or + - Numbers
1,2,3,4,5,6,7,8,9,10
2,3,4,5,6,7,8,9,10,11
3,4,5,6,7,8,9,10,11,12
10,9,8,7,6,5,4,3,2,1
9,8,7,6,5,4,3,2,1,0,-1
8
7
6
5
4
3
2
1
Set Byte Size Depending on System Dependencies
utilize Functions Function
1,1,2,3,3,1,3 <-is 7Bit as 1Bit in Decimal Forum For Easy Conversion
^^one of the Simplist^^
set 1,1,2,3,3,1,3 to 1 Bit = 1 or 3<- obvious answer would be System! as 1 String as 3
String at 21
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 = File
Now you Have your File for Programing Offsets and Setting Other CPs or FileSystemFlags
as Context I wrote Above has File .file. file and Functions Function Matches up to System as 7bit as 1 byte(bit) String is set to Be = to System
Function Allows only File to Work With System and System Strings Length based off Simple Mathmatics and Super small Function Functions (What I call them)
Now New Scripts for File to Make new Make FIle Struct for .file. <-String .file=File as System
==================
Function.Ext
Function set 1 = 1 == 2 = 3 == 1 = 3 as Function.Ext
set 1 = 1 == 2 = 3 == 3 = 1 as System
set 1,1,2,3,3,1,3 = String
set 1 = 2 = 3 = 4 = 5 = 6 = 7 = 8 = 9 = 10 = 11 = 12 = 13 = 14 = 15 = 16 = 17 = 18 = 19 = 20 = 21 == File as String
Function.Ext(Function){
System set Function(String){
File set struct(String){
.File. function set File(struct){
String Function(.Ext.){
Function System File if 1 = 3 & String = File do
System File >> .Ext. as File.file.file
}
}
}
set File.file.file = System.in.out
set System.in.out = SystemSerial as [System] == [SystemSerial]
==================
From there use Awk or Ash to Establish Porting for Foo and Normal Taught Returns for Scripts and Functions.
Math is Fun Happy 80801 020338

Categories

Resources