I am hoping someone can take on the project to write a mod that allows Pixel 5, Android OS 12, to play audio on two separate Bluetooth devices at the same time like Samsung. I recently bought a Woojer Strap Edge for audio haptic feedback, it connects wired or via Bluetooth. I use Bluetooth headphones and Pixel 5 does not allow audio output to two Bluetooth devices at the same time even though the hardware is capable of it. Is there anyone that has the know how to reverse engineer Samsung's Dual Audio Playback and make a mod to unlock these features on Pixel 5 Android OS 12? Or is there a known fix for this already?
Nothing in developer options allows this to work, I have played with all of those functions already.
I greatly appreciate any help, I know that this is an issue for many people across many devices, a broad fix would be fantastic if possible. I am not a code engineer, so not even sure if this is possible. All info will be helpful. Please let me know if you need any further information from me.
Related
Hello guys,
This will be my first post on XDA. I have been reading the forum for quite a while even though I am currently using an Apple device. I have used both Android and iOS devices, and acknowledge their pros and cons.
I have always liked to mod my devices (this goes as far back to my Sony Ericsson K550i). This includes jailbreaking iOS and fiddling with Cydia tweaks and Android rooting, flashing custom roms etc. I am posting this in the OnePlus 3T forum (because I am considering to buy it) but it applies generally to all Android devices. So my question is:
-Does the OnePlus 3T sync volume with bluetooth devices the way iOS devices do (the phone controls the volume on the device and the device can control back the volume of the phone)?
I am asking because I am using bluetooth devices all the time (bluetooth headphones and speakers) and the Android devices that I have tested so far do not support that feature. It usually goes like that: you have to set up the volume of the phone and the bluetooth device separately and with many devices this causes not only inconvenience, but also worse performance (i.e. if you set the device all the way up there is an audible hiss, or the DSP is not working properly depending on the volume level). If it isn't a built in feature, can it be added somehow (fiddling with system files, flashing something, installing something additional)?
So far this is one of the major things that is holding me back onto my old jailbroken 5c (iOS 8.4) . I really hope there is a nice solution
Most Android devices on Android 6.0 and above should natively supported Bluetooth volume syncing. Though I find that this only applies to reasonably modern Bluetooth devices. While my Bluetooth headphones (~3 years old on BT4.0) can control my phone's volume fine, my 4 year old Bluetooth speaker cannot (5 yo, BT2 or 3?).
Anova's Origin said:
Most Android devices on Android 6.0 and above should natively supported Bluetooth volume syncing. Though I find that this only applies to reasonably modern Bluetooth devices. While my Bluetooth headphones (~3 years old on BT4.0) can control my phone's volume fine, my 4 year old Bluetooth speaker cannot (5 yo, BT2 or 3?).
Click to expand...
Click to collapse
I read that they introduced the feature in 6.0.1 but then removed it in some version of Nougat + introduced volume reset (to 50%) when you connect to a known device. I tried my roommate's Galaxy A5 (running 6.0.1) with my Sony XB3 and it wasn't syncing the volume. Now I have replaced the XB3 for JBL Charge 3 and will check it out as well but I feel that the bluetooth implementation is a bit hit and miss. I mostly care about the JBL Charge 3 (Bluetooth v4.1) and Jabra Revo Wireless (Bluetooth v3.0) volume sync.
I use an app called Trigger (much weaker version of Tasker) to change the Bluetooth volume to the ideal level for each Bluetooth device I connect.
On two occasions now, my headset's volume fell out of sync. I'm not sure what caused it, but re-pairing fixed the issue.
Anova's Origin said:
I use an app called Trigger (much weaker version of Tasker) to change the Bluetooth volume to the ideal level for each Bluetooth device I connect.
On two occasions now, my headset's volume fell out of sync. I'm not sure what caused it, but re-pairing fixed the issue.
Click to expand...
Click to collapse
I did further research on the topic. It appears that the problem lies in AVRCP and more specifically the version that Google uses in Android (1.3). It hasn't been updated for years and it is still the same
even in the latest Nougat. This is a topic that I managed to find out: code google com/p/android/issues/detail?id=186433 (insert dots because I cannot post links before reaching 10 posts)
It is really a shame that Apple devices have been supporting the newer revisions for so many years and that Google doesn't give a damn about it. Since this is XDA Developers can someone come up
with a solution for the problem that can be implemented on different Android devices? Please
My Jaybird X3 adjusts the volume in sync on my 3T running OOS Nougat, but on my Moto X Pure running Marshmallow, I have to adjust the phone and Bluetooth volume separately, which was annoying.
I never tested it on OOS Marshmallow though.
This is a long shot.
I have a pair of Bluetooth 4.1 Minirig speakers that can be set in stereo mode. However when in stereo mode one channel experiences dropouts. Running in mono mode is fine.
The issue is with the Nokia 7+'s Bluetooth transmission as when using other Bluetooth enabled devices to power the speakers the issue does not occur.
Anyone else had this issue when connecting stereo speakers or headphones and know of a solution?
I have checked: System > Developer Options > Bluetooth Audio Codecs and tried changing these setting but the changes did not "stick" and problem remained.
Maybe there is an alternative setting somewhere that can be tweaked.
Thanks in advance.
doowoppa65 said:
I have checked: System > Developer Options > Bluetooth Audio Codecs and tried changing these setting but the changes did not "stick" and problem remained.
.
Click to expand...
Click to collapse
I'm also having this issue: whenever I'm connecting my N7+ onto the car's audio system via Bluetooth I have to change the codecs to the correct one every single time to make it properly work (have sound/audio at all). The settings also don't stick or are not being saved. Also looking for a solution for this, unless an update miraculously fixes it.
Same problem here when connected to my car by bluetooth. Occasionally there is a dropout. This does not happen when my friends connect with their phones (oneplus 5, samsung, allview. or my old lg g4).
Changing the bluetooth audio codecs does not work as it does not remain selected and it switches to default. This, as i understood, happens on android 8 and has been resolved in the Pie beta and should be ok in the final Pie release.
When I raised the issue with the superbly talented nokia tech support they either act surprised as if its an unique issue to you or send you a list of compatible bluetooth protocols. Are we expected to change our cars and speakers to make the phone work?
I had this issue after installing garmin connect. Theres a thread over in the garmin forums (forums.garmin.com/forum/into-sports/garmin-connect-mobile-application/garmin-connect-mobile-android/1375800-audio-streaming-issues) about it. Also on the nokia forums (community.phones.nokia.com/support/discussions/topics/7000022239/). Seems to affect some phones on 8.1
Anyway, I'm on Pie beta now and the problem has gone away.
Right now the biggest issue plaguing Nexus 5 Oreo ROMs is bluetooth call audio. amaces describes the issue here, but in summation, BT audio is sent at 16 KHz or higher, and that is causing the call audio on Nexus 5 to become robotic and glitchy.
amaces states in the post that this can only be done with hardcoded changes, but I'm curious if one of the big audio overhauls available for Magisk can override the default bluetooth settings to correct this issue.
It's just very frustrating because I've been wanting to make the switch to Oreo for months due to a number of features that Nougat does not have, but this is getting in the way of an upgrade. My car has an onboard system for taking calls and it uses Bluetooth, and if I go to Oreo I have to use the completely awful hands-free speaker it has.
Alternatively I could get a new phone, but lord knows there's always a complication no matter what model you get, and I tend to prefer the devil I know over the devil I don't.
Hi everyone
Little bit lost on this and not sure if it's just me but hoping someone can help or point me somewhere. I have a s10+ UK edition. And a Samsung galaxy watch.
When I connect the phone to the car the audio is low quality and hisses a lot. When I put the watch into plane mode. Cutting it off from the phone. All is normal.
Have never seen this happen before. Any ideas?
Thanks
So you have bluetooth connected to the watch and car at the same time?
If so, my guess would be a setting in the watch for the volume of music. Or in the phone, go to settings / bluetooth / advanced / dual audio. Select it and play with the settings to setup what to do when two bluetooth audio devices are connected
ninjatiger26 said:
Hi everyone
Little bit lost on this and not sure if it's just me but hoping someone can help or point me somewhere. I have a s10+ UK edition. And a Samsung galaxy watch.
When I connect the phone to the car the audio is low quality and hisses a lot. When I put the watch into plane mode. Cutting it off from the phone. All is normal.
Have never seen this happen before. Any ideas?
Thanks
Click to expand...
Click to collapse
Had the same problem with my cheap external bluetooth to FM adapter.
Turn on Developer Options and adjust the bluetooth profile while connected to your car audio.
Having Dolby Audio set to auto might also have an impact.
Thanks for the advice but no luck so far.
The settings under developers let me change when nothing is connected but they revert back to sbc soon as I leave the menu. And they are locked out when connected.
Also dual audio does nothing.
It only has the issue when the watch is connected.
As if its taking the bandwidth.
@ninjatiger26
@theanykey asked you to change the AVRCP version.
You can only change the audio codec from the default one (SBC) to something like aptX if your receiver supports it. And yes, you can not change the codec on the fly while playing.
Titokhan said:
@ninjatiger26
@theanykey asked you to change the AVRCP version.
You can only change the audio codec from the default one (SBC) to something like aptX if your receiver supports it. And yes, you can not change the codec on the fly while playing.
Click to expand...
Click to collapse
Apologies for the delay, has been a mad few days!
Sadly changing the AVRCP didnt help on all versions.
It seems there maybe a weird one however on the codec. It reverts to SBC which from a bit of muddled googling is all my receiver supports. from non iPhone devices. However, it takes AAC if its a iphone.
Seems odd to me however they would limit it. Like i said this is from googling so maybe incorrect.
the stranger part is however i paired up a Oneplus 6 and the watch all was fine on SBC codec. its just watch and the s10+ it has an issue.
Admit very lost on this one.
I'm having the exact same issue. I've got an S10 Plus and a Galaxy Watch Active (both in the brazilian versions), and there is a noticeable crackling and loss of quality when I play music on my car stereo while the phone is connected both to the car and the watch. If I put the watch in airplane mode, the issue is gone.
Also, it only seems to happen with my car. I've tried to replicate the issue with my Sony WH-1000XM3 headphones and an Anker bluetooth speaker, but with those devices there is no noticeable loss of audio quality.
I've tried resetting bluetooth setting, messing with the codecs in developer options and pairing both devices again multiple times.
Anyone got any ideas?
Camerena said:
I'm having the exact same issue. I've got an S10 Plus and a Galaxy Watch Active (both in the brazilian versions), and there is a noticeable crackling and loss of quality when I play music on my car stereo while the phone is connected both to the car and the watch. If I put the watch in airplane mode, the issue is gone.
Also, it only seems to happen with my car. I've tried to replicate the issue with my Sony WH-1000XM3 headphones and an Anker bluetooth speaker, but with those devices there is no noticeable loss of audio quality.
I've tried resetting bluetooth setting, messing with the codecs in developer options and pairing both devices again multiple times.
Anyone got any ideas?
Click to expand...
Click to collapse
See if the problem persists when you only share your Bluetooth audio to your vehicle and not calls, contacts, or messages.
Outbreak444 said:
See if the problem persists when you only share your Bluetooth audio to your vehicle and not calls, contacts, or messages.
Click to expand...
Click to collapse
Just tried it and still got the same issue... I've pretty much given up by now.. hoping for a future update to solve this..
Camerena said:
Just tried it and still got the same issue... I've pretty much given up by now.. hoping for a future update to solve this..
Click to expand...
Click to collapse
Why not Google it?maybe you will get a solution for this problem.
Same issue here on my s10+. When playing any audio in my car via BT i hear the distortion/hissing noise especially when the song has a higher treble frequency.
I have just about tried all fixes i could find on Google, and no luck.
When connecting to my ear buds (Jabra Elite 65t) it disappears and checked in developer mode that it supports to AAC for BT Codecs.
But when connecting to the car it reverts to SBC.
The issue clearly lies on Samsungs side, as my brother has a Huawei p30 Pro, also has bluetooth 5 and plays amazingly well in all aspects (Bass-Mids-Treble).
I know I'm posting this almost a year later, but i am desperately looking for a fix.
SN. I have recently updated my phone to Android 10, despite all the complaints to Samsung from many users... Sadly this issue has not beeing fixed on my side.
Does any of you still have the same issue?
I have the same issue with S9(android 10 ui2)
- no dou audio diable option
- bluetooth conected only to my earphones, with no car.
I’ve been a Samsung phone user since the S5 and this issue persists across all their phones since at least that one. The only real solution is to avoid the SBC codec or turn off your watch while listening to music. It will never be patched as it’s been going on for over 6 years. In the early days Galaxy phones only really used SBC so you couldn’t avoid it.
APT-X and AAC are your best options. Good luck finding those on a car system. You can easily find headphones that support them.
Hi everyone. I'm looking to get some input if it's possible to connect multiple bluetooth devices to a Pixel 5a.
I want to be able to connect to both a third party bluetooth audio receiver for my car as well as a possible radar detector that I may be considering buying. Specifically the Valentine One Gen 2.
From this Pixel phone help thread i found, it doesn't sound like it's possible. But I want to be absolutely sure that something like this wouldn't be possible.
Multiple Bluetooth devices - Google Pixel Community
I figured that as long as it's not two audio devices i'm connecting it to that it would be fine, but i'm not sure.
Anybody have any more educated ideas?
I tried an experiment for you. I connected my Pixel 5a to my car and streamed audio from a video playing in my phone browser and then also connected my Garmin watch to the phone. I was able to perform a 'sync' operation on the watch which reported success, and I also saw an email notification from the phone appear on the watch, while music continued streaming.
I don't have any radar detector so don't know how that kind of device might work. The watch is pretty low-powered itself and so isn't very demanding of the bluetooth link.