Bluetooth Antenna diversity, any downsides? - OnePlus 8 Pro Questions & Answers

Hi Everyone
After ive been suffering with poor bluetooth range (From my pocket to my ear bad) I found a random post on OP forums with a guy saying he fixed it by toggeling "Bluetooth Antenna Diversity" In developer options. So I tried this out, and damn now the range is just as my old phone.
But now my question is, does it come with any unknown downsides toggling that on?

Zulliz said:
Hi Everyone
After ive been suffering with poor bluetooth range (From my pocket to my ear bad) I found a random post on OP forums with a guy saying he fixed it by toggeling "Bluetooth Antenna Diversity" In developer options. So I tried this out, and damn now the range is just as my old phone.
But now my question is, does it come with any unknown downsides toggling that on?
Click to expand...
Click to collapse
Yes there is..
Normal Bluetooth usage involves emitting signal in all directions and then a direct line of sight is usually obtained and a direct link made between the source and target devices.
Diversity works by reflecting off anything it can in order to obtain the connection required.
Whilst this can work great Vs an unstable connection, it has a downside..
Input lag and response time mainly.
I've had this issue with a MacBook and the magic mouse 2 and magic keyboard 2 and trackpad 2 and several Bluetooth devices, in my front room from a distance of only 10 feet.
Problems involved disconnects, unwanted input and sporadic movement, also noticed it on a second device, Nvidia shield tv pro (the new £200 box)
So what was going on?
Well there's a soundbar in my room that uses Bluetooth, connected to my rear speakers, Alexa is also in the room and that is constantly transmitting.
Now unless the top android box and a £2k MacBook Pro with all the top accessories are all malfunctioning, there has to be a simple explanation.
It's the signals getting mixed up, blocking each other, interlinking and causing problems.
Sorry for the long explanation but that's my experience.

I can't even get this settings to stick I'm my dev settings I'm about to wipe my phone over this

Related

XDA 2 wish list

1. Fix all WM2003 related bugs
2. Better phone dialer with profiles support, calling card support, voice dialing support
3. Better BT manager and adding more BT profiles, such as PAN support etc
4. Full support for voice dialing via BT and support for all BT functions
Anything to add?
also a big big big battery for it, so when you are using it on a wireless lan the battery will last more that 90 mins, Because wireless lan , but always pluged into a charger kind of removes the wireless bit
Hold my first Xda II today and just as I feared its got the highly reflective screen that everyone is wowing over. I would too except that an encounter with a shiny monitor next to a bright window left me after 15 years still seeing spots whenever I look at a shiny surface. Take care of your eyes guys its surprisingly easy to damage the retina.

Bluetooth vulnerability.....Be careful!!

Guys/Gals....
I might be slow to know about this, so I figured some others here might be too. No disrespect intended, but I watched a program this weekend 'The Real Hustle' on British TV. It explored a serious vulnerability in the Bluetooth technology.
Apparently there exists software which can be installed on O/S based Mobile phones/PPC's that allow its user to scan for BT devices i.e. in busy areas like train stations etc.
They can then hijack your phone..'Without Your Knowledge'!! They can then use your available credit/contract minutes, to make calls to a purpose made premium number @ £1.50 per minute....all without leaving a trace on your phone!
You won't know until you get your whopping bill and will have no way out of paying for it, as calls will have registered as having been made from your phone!
Bottom line for Athena users with BT earpieces and other people too. ONLY switch your BT on when you are going to use it and be sure to switch it right back off when you're finished.
The program did not reveal whether this was possible if the devices/BT mode was set to invisible, but that is something I intend to find out.
Scary eh?
P.S. Something like this happened to a relative of mine only last week as his BT is always on (for phone calls). Just thought I'd share my concerns with you. Sorry if its old news already.
Yup, old news I'm afriad. The Ameo AFAIK and can test, seems to have a fairly sturdy bluetooth stack, as do most phones from the last 18months - 2years. But it is quite surprising how many phones are vulnerable to various bluetooth exploits. I have found that its not impossible to crash the BT stack, but its not trivial, and doesn't really seem to do too much damage, apart from requiring a restart of the BT module. Unlike my old T68 which locks up tighter than a locked up tight thing, gives out my contacts and calendar, make calls e.t.c.
Oh, and I generally leave the BT off on the Ameo because its such a battery drain.
Digital.Diablo said:
Yup, old news I'm afriad. The Ameo AFAIK and can test, seems to have a fairly sturdy bluetooth stack, as do most phones from the last 18months - 2years. But it is quite surprising how many phones are vulnerable to various bluetooth exploits. I have found that its not impossible to crash the BT stack, but its not trivial, and doesn't really seem to do too much damage, apart from requiring a restart of the BT module. Unlike my old T68 which locks up tighter than a locked up tight thing, gives out my contacts and calendar, make calls e.t.c.
Oh, and I generally leave the BT off on the Ameo because its such a battery drain.
Click to expand...
Click to collapse
Thanks for that Diablo. So what you are saying is that newer devices (like our) with newer BT stacks are NOT vulnerable to these attacks? Only the older types of mobile phones?
Is the hidden option didn't make any difference?
I have tested a couple of "available" software.
Generally it is quite trivial to establish a connection with older mobiles phones. SonyEricssons seem to be particularly vulnerable.
I haven't been able to successfully intercept the Athena though. Although I have many shortcomings in my very limited abilities... I'm sure a dedicated person would be able to intercept and <do whatever> given enough time.
Normally it should be enough to enable "Beam authentication" and uncheck "Make this device visible to other devices".
mackaby007 said:
Thanks for that Diablo. So what you are saying is that newer devices (like our) with newer BT stacks are NOT vulnerable to these attacks? Only the older types of mobile phones?
Click to expand...
Click to collapse
I wouldn't go as far as to say they're invulnerable, however they're stronger than other targets. Bluetooth in itself is quite basic in its security mechanisms, but Ameo stands up well to attack. As mentioned, its possible to crash the stack, but this doesn't bring any benefit to the attacker, apart from the knowledge that they've been able to do that. I suppose it could be used as a buffer overflow exploit, but with so few devices around, its probably not worth the effort to try.
One thing TO be aware of though is that when pairing a device, its possible for a 3rd party to grab the keys off the air, and then you can impersonate a bluetooth device. So if someone were to capture a key pairing between a mobile and a laptop for the laptop to be able to make internet connections via the phone, then you could impersonate the laptop to make these calls. But this is fairly unlikely if the phones are already paired. However, the cool thing is, if you've got a vulnerable phone, you can make it loose the pair key, when Mr End User resync's the phone, snap it out of the air and do naughty things. I work in Network Security so I try and experiment with these things for the good of our staff, and bluetooth hacking is one of the cooler things IMO.
Oh, another cool point is that people think bluetooth is 10m or 100m radius. Some researchers have managed to send a bluetooth message about 3km (I think).
And finally, the other thing you can do to really bug someone is repeatedly make bluetooth requests to their phone for 'services available'. Most phones will provide this without pairing, and in doing so, it can generally cause the power consumption to increase. Once again, I killed my T68 with this technique in about 2hrs from full charge, as each time it made the request, the screen redrew, the backlight and key led's came on and I suspect the radio power draw increased.
WM5 and espicially 6 are practically safe
Done a bit of research on this now and coupled with your feedback guys, I feel Athena owners are pretty safe from random attacks. Thanks a bunch for putting my mind at ease...I will however remain cautious in public areas and turn my bluetooth off if I am spending a considerable amount of time there.
The fact is that the only way this vulnerability works is by exploiting the Symbian Bluetooth stack for now. Conversely, WM is one of the more secure O/S's out there at present. WM6 is even more so. There's a lot of snakeoil within the industry, although with the Ameo, I would look into getting AV if you plan on doing a lot of downloading off the web. Yes, there is no serious malware for the WM platform, but the device can still be a carrier for the host Windows systems. As HSDPA becomes more widespread, the benefits fo attacking these platforms becomes greater; it's not there yet but will become an issue.
mackaby007 said:
Done a bit of research on this now and coupled with your feedback guys, I feel Athena owners are pretty safe from random attacks. Thanks a bunch for putting my mind at ease...I will however remain cautious in public areas and turn my bluetooth off if I am spending a considerable amount of time there.
Click to expand...
Click to collapse
It should* be enough to disable visibility. If need BT for your headset but care about battery drain just enable powersafe mode for the audio gateway in the registry.
I'm running bluetooth all the time on my ameo. I'm around a lot on public areas like train stations and airports and every now and then I'm using btCrawler to scan for other devices just to see how many are in visibile mode.
So the best practicefor using bluetooth (on laptops, handhelds or whatever) is:
- Turn off visibility
- Use encryption AND authentication for every connection
- Don't accept messages or transfers from unknown devices
- Don't use easy PINs like 0000 or 1234
- Use different PINs for every connection
If you follow the above, using bluetooth should* be safe
* Should, because if an attacker knows your device address, he's still able to try to attack you directly. There is an interesting article by Max Moser about using the expensive (but excellent) Bluetooth Diagnostic Tool from Fronline (FTS4BT) with a normal inexpensive bluetooth dongle. Using this you are able to sniff bluetooth connections by following the hopping sequence. You can sniff audio connections, data transfers, etc. If no encryption is enabled everthing is tranfered in plaintext. However it is still possible to decrypt encrypted BT traffic if you are able to sniff the pairing process. If you have successfully sniffed the whole pairing process you can extract the link key and PIN with btcrack and then use the frontline sniffer to decrypt the traffic.

Panapacific DEA600 head unit and smart touch screen...

Hey Guys,
I just bought a brand new Kenworth W900, and it has android auto (or something mimicing it) built in... A panapacific dea600... the major problem is it super kludge... amongst being terribly locked down, i cannot connect to an ad hoc wifi thru my windows 10 laptop (that is tethered to my S6 with easy tether)... my tablet can connect to the ad hoc no problems, and my stereo can see the network but cannot connect to it for some reason (i REALLY need to update the trucks GPS maps, and have you tried to use a truck stops wifi? (like dial up))... id really just like access to the OS or another launcher so i can add some apps that i need (no not facebook or stuff like that) and perhaps root and rom it....
its running android 4.2.2... and i can get you the entirely too long software version
Its sad really because this could be cutting edge stuff, but someone higher up had to come up with ways to neuter this damn thing... and look i get that there are things i shouldnt have access to while driving, but it DOES have android web browser built in so its not like they dont want us using it...
i dont expect the world as this unit has only been shipping with trucks for a few months... and many of you may not have come across it... but perhaps it shares hardware with another system and panapacific just stole it (it HAS happened many times)
thanks guys and look forward to replies before i finish going insane
Nobody?
DEA600 - SmartDisplay for Automotive Infotainment
Hey,
I just came across your note while search for this product - I was the software architect/tech lead for the supplier company providing the Android port and the Freescale SOM component of the display screen on this product line - although moved on shirtly after the system went to mass production. - it is awesome to see someone here discuss it!
You are very correct on a lot of you assumptions and assessments. it was a very ambitious project that really tried to leverage as much of what Android was capable of at the time it was planned, but tuned to work as a smart display for commercial vehicles.
The display is only a part of a system of components. The display runs a port of Android 4.2.2 - but highly tailored to its environment - pairs with the Delphi radio unit (as a peer, not as an accessory) and is toghtly coupled to the unit in production. as a security measure.
unfortunately for what you are looking for, though much of the upgrade and app installation capabilities have been locked down to prevent side loading or execution of "unauthorized" apps that don't have special keys fro. the OEM or manufacturer. even if installed, the system manager will kill any apps that are launched without keys.
you may be able to get a developer key from the OEM but I don't know how they chose to mange that in the final system.
thanks for the posting, though - it was a small run comparatively for android systems but it was a pretty damn cool system with what we did get working....
I would be happy to discuss more if you want. - with what I can....
- Chris
DEA600
hi there
i have same head unit in my 389 pride and class peterbilt, for the map part, that you can update by connecting it to your phones internet, either wifi hot spot if not then just connect it with bluetooth and use bluetooth tethering of phone and PAN of your DEA600, but main problem in the system is that you cant put a single thing without pulling breaks, and u cant download a single file by any means, it just displays error that unfortunately process.android. stopped or browser has stopped or settings has stopped. if any one figured out how to download anythimg in this little thing. please update
hello there. I have T-680 with DEA600. I had exactly the same problem and ended up taking my truck to a dealer. it turned out to be defected radio. After it was replaced, it would connect to a hotspot no problem ( im using htc 10).
I have the same unit in my W 900. It is a huge disappointment in many ways. First of all just like any factory radio I have ever seen in a commercial truck the sound quality is horrible. Second I don't like the fact that it locks so many functions when I am driving. I have a passenger that rides with me most of the time that is perfectly capable of safely operating those functions while I drive. This makes the GPS almost useless for the way I like to use a GPS. Good thing I still have my Garman. But really my biggest disappointment is the fact that I cannot get the gauges to work properly. It states that I can choose from over 30 gauges to be displayed however I have been unable to find any way to change from the six default gauges that are there. I have read the manual but it does not explain how to open the menu that lets you choose which gauges are there. I don't know if my unit is defective like one of a red one of yours was or if it just hasn't come out in an update yet. Also if I am reading this right it looks like my display and gauges function are tied to the stereo which means if I replace the head unit I'm going to lose that function. Am I reading that correctly?
Hey guys so a friend of mine has the DEA601 in his new truck and drives him nuts that the passenger cannot control things when its going faster than 5km hour (his old Peterbuilt worked fine).
I'm a software eng and would like to find out how to disable the Distracted Driver feature (like you can do in settings on many other Android Auto ROM's like Honda). What are my options here? a) Make a whole new ROM (but how to do that?) b) try to hexedit the existing ROM and find where the 5 km value is and modify it c) add an add-on app somehow to override this limit or d) other???
Any ideas would be greatly appreciated.
Ckrobin said:
I have the same unit in my W 900. It is a huge disappointment in many ways. First of all just like any factory radio I have ever seen in a commercial truck the sound quality is horrible. Second I don't like the fact that it locks so many functions when I am driving. I have a passenger that rides with me most of the time that is perfectly capable of safely operating those functions while I drive. This makes the GPS almost useless for the way I like to use a GPS. Good thing I still have my Garman. But really my biggest disappointment is the fact that I cannot get the gauges to work properly. It states that I can choose from over 30 gauges to be displayed however I have been unable to find any way to change from the six default gauges that are there. I have read the manual but it does not explain how to open the menu that lets you choose which gauges are there. I don't know if my unit is defective like one of a red one of yours was or if it just hasn't come out in an update yet. Also if I am reading this right it looks like my display and gauges function are tied to the stereo which means if I replace the head unit I'm going to lose that function. Am I reading that correctly?
Click to expand...
Click to collapse
I found out in order for the guages to work I need an $800 module my truck didn't come with. Now my biggest problem is the technology seems to have stagnated. The software on my phone and tablet are no longer very comparable with Android 4.2. I try my iPhone and my Android tablet and neither will play Pandora consistently. I am forced to use Bluetooth which looses sound quality on an already low quality stereo. I really wish Kenworth had spent their R &D on making their trucks compatible with idatalink like most aftermarket stereos use.
At this point I am torn between installing a hideaway marine stereo with a remote display and leaving this POS Pans Pacrapic as a display with nono sound. Or installing a line converter and amp and dealing with this clunky software. I wish someone would make a rom to upgrade this thing.
Looks like the Mfg won this round
Looks like the Mfg won this round
I'm driving one of these trucks also and I keep checking this post but I guess we havent incentivized anyone who cud help yet!
The electrical switch must be located behind the air brakes control knob. I'm sure if you pull the stereo out you will find the wires that control the disabling feature. The unit tries to "update" when connected to wifi. Maybe someone can use wireshark and grab the update packet and modify it with root installed. I'm ok with trying anything short of taking the unit apart and Jtag the firmware directly. Would love to see one taken apart.
sunny530 said:
The electrical switch must be located behind the air brakes control knob. I'm sure if you pull the stereo out you will find the wires that control the disabling feature. The unit tries to "update" when connected to wifi. Maybe someone can use wireshark and grab the update packet and modify it with root installed. I'm ok with trying anything short of taking the unit apart and Jtag the firmware directly. Would love to see one taken apart.
Click to expand...
Click to collapse
This is a 2+ year old thread being g responded to.
What is your point? 2years later and still no solution to the problem. I ran across this thread of people discussing the same problems I'm having with the radio unit. If you got something usefull to add to this discussion then please feel free otherwise you don't need to acknowledge when what was posted that helps me null with my problem.
Anyone here figure anything out?
still nothing
Hello! So I have little tech experience but I am willing to work with someone here to sort this out. Got a 17 w900 that I put a aftermarket double din in and retained smart nav for the gauges. What I did find was the screen (not the radio) gets a input from the wire harness off the ecm to give data to the screen. So I’ll attach a picture of the plug and maybe we can use this plus find it’s female counterpart then get the other end to plug into a maestro box? My Sony doesn’t have maestro. I do have a pioneer that does but can’t justify the cost being the Guinea pig. I’ve already been one of the first to get the tilt column to drop LOW and managed to fit a true 7” double din where the stupid nav was.

Android 10 Bluetooth Problem

I'm wondering if anyone has issues with and solutions for bluetooth connectivity problems. Specifically, constant dropouts and stuttering.
Background of problem
I recently purchased my phone, which was already on Android 10 (Build QP1A.190711.122). From the start, bluetooth has been unbearable: if I move the phone in any way, or I move the connected bluetooth device (headphones, earbuds, speakers, etc.) it stutters and cuts out momentarily. Sometimes the stuttering continues incessantly. In short, my bluetooth is useless for listening to audio, making phone calls, etc. I basically have to be next to be perfectly still and right next to the phone, and even then it may act up.
Failed troubleshooting efforts
I installed the September update, rooted the phone and tried various options many times, including:
*Hard resetting the phone
*Flashing and re-flashing the stock rom several times (even after full wipes)
*Wiping the cache in recovery
*Clearing the bluetooth cache
*Playing with the bluetooth options in Developer Options
*Unpairing and re-pairing various bluetooth devices
I'm lost and wondering if the gyroscope is messing with bluetooth connectivity in someway. I have no idea whatsoever.
Thoughts and comments appreciated.
@droctii
I have not had an issue like this, sounds like a low power/weak signal issue or interference or conflicting devices
Which sounds like this
https://forum.xda-developers.com/essential-phone/help/awful-bluetooth-connection-t3713280
users report 2 or 3 fixes scanning through thread
Same here. bluetooth connectivity has rather worsened since android 10.
however the recent ota updates on android 9 have been a hit or miss since march 2019. Before that, bt was working perfectly fine.
Coming back to android 10, as an example, the link with my bose soundwear with minor exceptions had been really strong bt -wise but since the update I get even with it random disconnects, and infrequent stutter/cuts etc. The same for my sony wh1000x m3, it behaves a little better but only using sbc codec, so i stick to that. However, older devices such as my car's bt, tv soundbar or even google mini when phone's just next to it are unusable with this phone. Also, the more crowded an environment (interference-wise) more likely to experiment issues.
For comparison, all other older phones I have still work fine within same parameters
I haven't taken my PH-1 to A10 yet, but my pixel 3XL had been struggling with Bluetooth. Today is the first time it's been useable, but I made a bunch of random changes in developer options. I haven't worked out which had helped. FWIW, I'm attaching a screen shot of the settings I'm using.
ktmom said:
I haven't taken my PH-1 to A10 yet, but my pixel 3XL had been struggling with Bluetooth. Today is the first time it's been useable, but I made a bunch of random changes in developer options. I haven't worked out which had helped. FWIW, I'm attaching a screen shot of the settings I'm using.
Click to expand...
Click to collapse
A lot of Bluetooth devices don't implement the protocols properly, especially on the cheaper side. You disabled A2DP so that probably helped.
You should be able to enable A2DP but use the highest version of AVRCP available, yours seems rather low. Should work fine.
Verlog5454 said:
A lot of Bluetooth devices don't implement the protocols properly, especially on the cheaper side. You disabled A2DP so that probably helped.
You should be able to enable A2DP but use the highest version of AVRCP available, yours seems rather low. Should work fine.
Click to expand...
Click to collapse
What makes you think A2DP is disabled? The hardware handoff is disabled. Not the same thing. And that is the solution to my stuttering and disconnect issues. Toggling that makes the problems come and go.
Same problem on my car with 1+7pro and android10, music is discontinued, or freezed, stuttered...
But for me line with disable bt ad2p hardware offload is greyed and swith is to left
salva52 said:
Same problem on my car with 1+7pro and android10, music is discontinued, or freezed, stuttered...
But for me line with disable bt ad2p hardware offload is greyed and swith is to left
Click to expand...
Click to collapse
You would be better served looking/posting in your own device forum. This is the Essential PH-1 and your software is very different.
I have had such problems with various devices and while disabling A2DP offload always solved the problem, so did playing around with the AVRCP versions.
My essential phone has been sitting on my desk for the last 3 months due to these insolvable bluetooth issues. Neither AVRCP nor A2DP solved the issues, the bluetooth is stuttering constantly when I move my phone around and not in direct sight of my receiver(s).
I tried 3 different wireless earbuds and they all suffer from random stutters or disconnects if I'm actively walking with my phone. The closer the phone is to my upper body, the better the signal is (most of the time). If I connect my phone to any Bluetooth device at home or in the car where the phone isn't moving, the connection is perfect. I've tried the different methods mentioned in this thread and nothing fixes it. I've given up and just hoping my next phone doesn't suffer from the same thing.

Bluetooth problem

Hello to everyone.
From when i bought it the op8pro has some problem with the bluetooth. Is like if the device can connect to one device only. I have a fossil 5 gen, one fiesta mk8 with android auto and the bluetooth headset but is like if the bluetooth has some problem to connect to two or one devices. For example every time my car doesnt connect to the phone automatically and today when i was to the gym my headset doesnt connect automatically too. My previous note 10 pro was able to connect without any problem... Someone has some problem with the bluetooth? Thanks
I have another problem. Every time that i enter in my car the device is connect to android auto but if i want to play an audio from whatsapp i have to tap a lot of time on the play botton.!!!???why
I see this same issue, I'd say 80-90% of the time (the other 10-20%, it "just works", which is truly odd, given the protocol).
For example, I use some bone-conducting open-air headphones, while cycling (long time road cyclist), and sometimes I want to connect my Garmin Edge 1030, to download a route, when I'm out.
Good luck, even upon returning, I'm often sitting in the garage, trying 20+ times (after shutting my headphones off, even), to try and download my ride-data, for the day. Sometimes it requires rebooting both devices, flushing the Bluetooth app-cache, and the Garmin app-cache, and then it'll work, that's perhaps 40% of the time.
For another 40%, it will NOT connect, what-so-ever, across multiple reboots and app-cache flushes, period (I tend to give up at around the 20+ attempt mark, depending).
The last 20%, it works, perfectly, as you'd expect, and as my OP7 Pro did, I can't recall a single BT connectivity issue, with it, either solo (Garmin) or with headphones concurrently.
I've filed bugs with OP (along with NUMEROUS other radio bugs, like the fact you can't connect to a 5G-mobile signal, if you're connected to a WiFi signal, on the INO2025 model, bug filed, trace-logs submitted, including pointing out log-lines where the radio(s) fail).
Unfortunately, with the Bluetooth issues, it will not repro, if I use the OP debug-mode, which is how they want to receive logs (and how I've submitted many bugs, previously), so I'm at a loss, short of finding a hardware Bluetooth debug module (I used to work on h/w and s/w boundary driver stuff, so I've used a h/w BT debugger before, but not for some years, and have no access to one, currently).
OP seems to just ignore the bugs, at that point, when I can't provide the logs, they pretty much abandon the bug-thread, so I'm not sure how they're going to get some of these resolved (I've noted that the debug-mode seems to introduce some latency, or similar, that prevents repro, no response to that, what-so-ever).
I have reset the radio-stack, a couple of times, and did one full factory-reset (shortly after getting the phone, about 1 month back now), with no real change in results, for reference.
I feel like I'm back in the late-90's, when Bluetooth was super-flaky. on most devices, in the 1.x and 2.x days.
Not exactly a "flagship phone experience", or even a decent budget phone Bluetooth experience, for this day and age...
I'm open to ideas on how to debug further, I'm really more of a storage and display guy, and memory-management, in terms of the bulk of my dev/debug skills, communication protocols were something I did on the fringe, of sorts, when they overlapped, or similar.

Categories

Resources