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.
Related
I have an older car (2004 BMW 330ci) with built-in factory bluetooth. All of my previous smartphones would connect to it with varying degrees of success. Because of this variation, I believe the car's bluetooth system to be "less than universal" as far as compatibility is concerned. The problem is, my new HTC One is all but useless with it! The volume during calls is barely above a whisper, and callers report that they can barely hear me. Also, while it hasn't disconnected any calls, outside of a call the phone alternatively displays " bluetooth connected" and " bluetooth disconnected", cycling about every 10 seconds.
From previous experience, I know there's a significant software component to compatibility with this system. For example my stock Nexus S 4G would connect and work well but would occasionally drop the connection. But then the paranoid android rom on the same phone would not only never drop a connection, it would transmit sms text messages and my contacts directory to the car as well. No other phone or rom has done that.
So.. some questions...
1.) Anyone else having this problem? If so, what kind of vehicle?
2.) Any other BMW drivers not having this problem with the HTC One? If so, year and model?
3.) This is probably an ignorant "noobish" one, but... is it possible to extract the bluetooth software from the nexus paranoid android rom and bring it over to the HTC One?
4.) Know of any HTC One roms that make changes to the bluetooth software?
5.) Any other advice you can give that may help?
I've tried Volume+ to no avail. Version 1.9 states it isn't fully compatible with the One's android version, and version 2.0 alpha doesn't yet have bluetooth functionality.
Thanks for your help! If I discover a solution, I'll post an update.
ECUmd2b said:
I have an older car (2004 BMW 330ci) with built-in factory bluetooth. All of my previous smartphones would connect to it with varying degrees of success. Because of this variation, I believe the car's bluetooth system to be "less than universal" as far as compatibility is concerned. The problem is, my new HTC One is all but useless with it! The volume during calls is barely above a whisper, and callers report that they can barely hear me. Also, while it hasn't disconnected any calls, outside of a call the phone alternatively displays " bluetooth connected" and " bluetooth disconnected", cycling about every 10 seconds.
From previous experience, I know there's a significant software component to compatibility with this system. For example my stock Nexus S 4G would connect and work well but would occasionally drop the connection. But then the paranoid android rom on the same phone would not only never drop a connection, it would transmit sms text messages and my contacts directory to the car as well. No other phone or rom has done that.
So.. some questions...
1.) Anyone else having this problem? If so, what kind of vehicle?
2.) Any other BMW drivers not having this problem with the HTC One? If so, year and model?
3.) This is probably an ignorant "noobish" one, but... is it possible to extract the bluetooth software from the nexus paranoid android rom and bring it over to the HTC One?
4.) Know of any HTC One roms that make changes to the bluetooth software?
5.) Any other advice you can give that may help?
I've tried Volume+ to no avail. Version 1.9 states it isn't fully compatible with the One's android version, and version 2.0 alpha doesn't yet have bluetooth functionality.
Thanks for your help! If I discover a solution, I'll post an update.
Click to expand...
Click to collapse
Hi,
I have a 2006 bmw z4 (e85) and I'm having exactly the same problem with sound level via bluetooth.
My previous phones (htc sensation xe and htc touch pro 2) worked flawlessly with the car
I would also love to find a solution to it, because there's no bluetooth firmware upgrade available at BMW's..
Same issue, but it only arose with the 4.3 update. Before that Bluetooth had other issues even recognizing my stereo, now it connects flawlessly but cycles the "Connected" and "Disconnected" message every couple seconds. 2006 avalon, but with custom stereo and system.
I think that one's bluetooth stack uses some different compression method than sensation. I dont know whether its some kind of codec or encryption method, because system sounds are loud and clear and a person's voice is quiet and with some interference.
Hope that someone will find a solution to this problem - probably downgrading bluetooth stack would solve the problem
TapaTalking
I have a similar problem with my Acer Liquid E2 duo phone connecting to Dension 500S BT kit installed in my Audi. It works all fine when I place a call from the phone. But if I dial from my media interface, i get a very low call volume and adjustment using the car volume control doesn't work any more.
A little thread revival
After upgraiding my htc one to android 4.4 kitkat the problem is partially solved, meaning the bluetooth volume is slightly higher, but only slightly - still cannot get a clear loud sound I used to have while using htc sensation with stock ICS.
Any luck with you, guys?
TapaTalking
Try Viper4Android, you must be rooted tho.
http://forum.xda-developers.com/showthread.php?t=2191223
Sent from my HTCONE using Tapatalk 2
ECUmd2b said:
I have an older car (2004 BMW 330ci) with built-in factory bluetooth. All of my previous smartphones would connect to it with varying degrees of success. Because of this variation, I believe the car's bluetooth system to be "less than universal" as far as compatibility is concerned. The problem is, my new HTC One is all but useless with it! The volume during calls is barely above a whisper, and callers report that they can barely hear me. Also, while it hasn't disconnected any calls, outside of a call the phone alternatively displays " bluetooth connected" and " bluetooth disconnected", cycling about every 10 seconds.
From previous experience, I know there's a significant software component to compatibility with this system. For example my stock Nexus S 4G would connect and work well but would occasionally drop the connection. But then the paranoid android rom on the same phone would not only never drop a connection, it would transmit sms text messages and my contacts directory to the car as well. No other phone or rom has done that.
So.. some questions...
1.) Anyone else having this problem? If so, what kind of vehicle?
2.) Any other BMW drivers not having this problem with the HTC One? If so, year and model?
3.) This is probably an ignorant "noobish" one, but... is it possible to extract the bluetooth software from the nexus paranoid android rom and bring it over to the HTC One?
4.) Know of any HTC One roms that make changes to the bluetooth software?
5.) Any other advice you can give that may help?
I've tried Volume+ to no avail. Version 1.9 states it isn't fully compatible with the One's android version, and version 2.0 alpha doesn't yet have bluetooth functionality.
Thanks for your help! If I discover a solution, I'll post an update.
Click to expand...
Click to collapse
any fixes to this problem yet ??
Try using "HTC car" app
I had the same problem for six months and just found a solution that works for me.
I just found out that the HTC One Bluetooth audio connection (A2DP) plays with a very different volume depending on whether the "HTC car" app is active or not.
For six months I have been playing music daily in my car using HTC One (media app: Qobuz) as source and Bluetooth as connection. The source volume was very low, so that I had to keep the audio car audio system near maximum level. Eventually, this abnormal use of my car audio system destroyed it: I had to replace the receiver, and may have to replace the speakers too.
Only this morning, after six months, I found out that when launching the media app from within the "HTC car" app, the output volume is much louder, and I can set the receiver's volume at a normal level.
I guess HTC does this to prevent ear damage when the One is connected to a Bluetooth headset. Great, but they should mention it in the HTC One user instructions, or at least on their website! It destroyed my car audio system!!
HTC One (M7)
Android 4.4.2
HTC Sense 6.0
Stock ROM
Rooted
In my case car mode doesnt solve the problem - its a bluetooth compatibility issue I suppose
TapaTalking
feedback non-existent in H/U forum so thought i'd try my luck here.
seeking recommendation to be installed into RSX
back in January I looked into Android Auto/CarPlay from the brand names but they require USB connection to phone = dealbreaker
not looking to DIY a tablet into the dash
LF a 2DIN head unit that works very similiarly to AA without the wires.
I'm looking to have run this app pretty much on default
http://www.androidcentral.com/hands-automate-android-auto-your-phone
will be installing myself
to be used with Galaxy Nexus GSM on 4.3...quite long in the tooth my next phone is likely Note 5 or the new LG Nexus
convenience is key. I just want to enter the car and have BT auto connected to the phone and ready to stream music without having to pull out my phone.
voice-enabled messaging, google apps, backup cam, capacitative touch screen are all requirements. volume knob, 2gb ram, quad-core processor and large community dev support would be nice.I didn't look at Hufei and AN-21 because their specs are dated as they've been around for a while now. I've been waiting for android 5.0 head units to hit the market but it's taking forever.
i'm not an audiophile so as long as the sound quality isn't worse than a stock Honda radio I'm good which is only mediocre at best.
I think you're confused about a few things.
1. Android Auto requires USB, period. It doesn't work any other way.
2. AutoMate is not the same as Android Auto. It's a launcher that looks sort of like Android Auto. It has nothing to do with your other phone, bluetooth, etc. It's standalone. If you want to stream music from your phone you're gonna have a bad time.
The NU3001 is the best (i.e., most modern) head unit available today. Because the source code is available the community has developed a ROM that is car friendly and does work with bluetooth streaming, Google Now, etc. You can run AutoMate on it if you want but I finally uninstalled it as it's just a (pretty) layer that gets in the way between your maps/music/phone apps and you. There are variants available with a physical volume knob but to my knowledge they don't have one for a Honda.
alaninsitges said:
1. Android Auto requires USB, period. It doesn't work any other way.
Click to expand...
Click to collapse
Android Auto has Wifi support built in, but AFAIK my Headunit app is the only way to make it work at present, unless you have access to some unreleased devices/apps.
To Original poster: I don't think a solution with all the features you want exists yet. We've been waiting for decades for useful, robust implementations of the sort of environment that Android Auto and CarPlay provide.
I hope that within the next 2 years we will have solutions that are useful and "just work". The ones we have now clearly need work and seem as immature as Android 1.x and 2.x compared with the Android 5.x/6.x level solutions we want.
So my Knivio bluetooth receiver has been rendered useless by the most recent update because Google tied the bluetooth device volume to system volume and android doesn't know how to handle the fact that this device has no volume on it, its just a receiver. I get max (blown out) volume every time it connects and if i lower it it only goes to minimum, no spectrum and the audio is crap:
https://productforums.google.com/fo...c/nexus/3U93a-dMceQ;context-place=forum/nexus
This is the kind of device I am talking about:
http://www.amazon.com/Kinivo-BTC450-Bluetooth-Hands-Free-Input/dp/B009NLTW60
Since its obvious that Google isnt going to fix this in the near future can anyone on here point me to one that has been working with 5.1?
Not exactly the brand I have, but this is just a rebrand of the same china OEM product: http://www.amazon.com/Mpow-Portable-Bluetooth-Receiver-Wireless/dp/B008AGQMQC
It has volume buttons on the sides and works fine with my 5x.
I have just got my P20 Pro, it seems like a great phone so far, but I have one nagging issue.
When I connect my phone to my car's (2015 BMW 3 Series) Bluetooth the now playing metadata of the audio being played is not being passed correctly. So if I play audio from Google Play Music or Pocketcasts the head unit on my car will show either Unknown Track or the track data of the first item on the album or the playlist. The audio itself sounds fine and I am able to skip tracks, select new albums from the car's controls, so it seems some information is being passed correctly, it is just that the info of the track that is currently playing seems to not be working.
Has anyone else encountered this?
At this point I have to assume it is the phone, as my Galaxy S6, S7 & S8's all worked, but I guess it is technically possible that could have been a workaround put in by BMW as they were such popular phones. Hopefully Huawei will sort this out, it may be an underlying Oreo issue as threads like this suggest that Bluetooth issues were around when 8.0 launched https://productforums.google.com/forum/#!topic/nexus/E9Q2lyFYRgI
I have done some more digging on this issue and I suspect that is might be something to do with the Bluetooth AVRCP version that the phone is using. Normally in Android (since 8.0) you could adjust the AVRCP version from within Developer Options, but for some reason this is not available on this phone. My Galaxy S8 was using AVRCP 1.4, so I suspect that this phone is using 1.5 or 1.6 and my car does not like it.
I have emailed Huawei to ask for clarification. At this point it is the only real issue I have with the phone, but it will annoy me if it isn't resolved quickly. I'm going to pester BMW too to see what versions of AVRCP they officially support.
Don't have these issues in the car, head display current track etc via Bluetooth ... Use this in a Nissan
Everything works as it should with my Pioneer headunit using Spotify
I just posted something related (possibly) in the RAM/Battery Management thread - I have issues with the Audi MMI Connect app, losing connectivity and so on.....does seem that the P20 Pro handles Bluetooth (no rsap?) and background process management quite differently to my previous phone (Galaxy S8+)....also hoping quick resolution, as love the phone!
Search facility not working in car
Hi
I've just put music onto my P20 pro and it plays fine on the device and the car, however, I can't use the search facility on the car (BMW, 3 series, 2017) to change track. I can do this on the phone. Any suggestions? I put the music onto the 'Music' app (dragged and dropped from my iTunes folder- don't know if this is relevant. Any help would be greatly appreciated as without being able to use the car's search facility and come in and out of albums/ artists is useless. Should I have put the music into somewhere else?
JQ
P20 PRO and BMW - bluetooth issue
Bojanglez, did you find a solution? I got the same issue with P20 PRO and BMW X4... so it seems a problem linked to that phone connected to the BMW multimedia system.
With my previous phone, an ASUS Zenfone, everything was fine.
It may be a BMW issue to, maby P20 pro isn't compatible with BMW or Audi. I know that some manufacturers put all in to be compatible with ios and some larger manufacturers of phones. It could be that car manufacturers don't test Huawei phones and don't support them.
Skickat från min CLT-L29 via Tapatalk
No Huawei Garbage bloatware issue, my is random something is normal, most times it plays music but gets stuck on providing music playing info.
Same issue here with my 2016 Toyota rav4. It plays the first track and shows the metadata but then as the tracks keep playing the metada remains the one of the first song. Definitely an issue with Huawei. Their music player works just fine. I think it has to do with the poor Google integration and their need to force that half baked apple wanna be emui down our throats. It should be Oreo but looks and feels like gingerbread.
Hi all, I have an update. I have resolved the issue, but not quite sure which of the following specifically fixed it.
Huawei software update
Renamed by phone in Bluetooth settings
Updated to the latest BMW firmware (from their site)
Messed with some of the Bluetooth settings in Developer Options on the phone
Unfortunately I did all these at pretty much the same time so I can't say for certain which one fixed it, I think it was the Huawei software update as after I updated my BMW firmware I still had the same issue and also in other BMWs I tried. I also noticed that the Bluetooth was dropping constantly in my wife's Puegeot 3008 so that's why I played with the Developer Options. For anyone interested I havethe following now set:
Codec: SBC
sample rate: 44.1khz
channel mode: Stereo
LDAC playback quality: 990kbps/909kbps (optimised for connectivity quality)
HWA playback quality: Best effort (400KB Optimised for connectivity)
HWA Latency: 50-100ms
So I now have track information and basic controls using Google Play Music and Pocketcasts. It does not seem to like letting me browse my library though, but it is at least functional.
Also I changed my car, this was not because the BT didn't work It worked in my 2015 3 series before I changed it. I now have a 2018 4 series and the behaviour is the same, track listing and skip functionality but no browsing.
I have installed the most recent firmware update on my 2 Series 2017, I see two fundamental issues. One is, by using your phone normally, no issues should arise most of the time but still random sync issues with metadata can occur. The second issue is, no matter how good your phone behave and how well synchronized the metadata is, once you open Android Auto app, everything goes to hell and you are back in square one.
To fix it, you should deactivate auto start when connected in the app (or not using it at all), erase your car from devices in bluetooth config within your phone. Erase your phone from the list in your car. Change the phone name. Start over with the synching process. Check for correct metadata in the car. If not working repeat. That should fix the problem eventually.
If you like very Android Auto very much, get used to see the songs information in your phone screen rather than the car.
I am also having the same problem, Huawei P20 Pro and Sony XAV-601BT head unit. I've tried enabling all the permissions in Spotify, cycling the connections, renaming the phone.
i have Pixel 3xl with Android 10, - Bluetooth connects fine there is no metadata - song info. this problem started with 8.1 Android version and I have not been able to get it to work. I really cant believe google cant fix this issue or even aware of it. plenty of threads on google. I think they all use Iphone, i am guessing ...this is very annoying. I have change the avrcp version from 1.4 to 1.6. no luck, also I read that turn off battery optimization on Bluetooth. no luck. anyone else here having similar issue??
Was wondering if anyone else had this issue, in my Audi using Bluetooth the music will play but I can't skip tracks using my card controls until I skip tracks manually on my phone,only after that can I change using my cars controls, ive been using Samsung since s5 and never had this issue, any ideas?
Shuthefrontdoor said:
Was wondering if anyone else had this issue, in my Audi using Bluetooth the music will play but I can't skip tracks using my card controls until I skip tracks manually on my phone,only after that can I change using my car's controls, I've been using Samsung since s5 and never had this issue, any ideas?
Click to expand...
Click to collapse
I have recently experienced that too. I noticed this problem when I updated the Samsung buds to the latest firmware. The first problem I noticed was that when the update finished it disconnected my Galaxy watch and made me reset it. I will do a factory reset on my phone and hopefully, that helps it.
Try to lower the AVRCP version in Developer settings in the Bluetooth section. Worked on my '13 Seat Ibiza with a portable Garmin system. After set it to 1.3, turn bluetooth off and on again.
If the AVRCP, which is set to 1.4 by factory, is too high, the music playback works mostly, but things like music controls and title information not.
I set it to 1.3 and it works for me now. I don't know if new devices are backward compatible, especially the Galaxy Buds.
Btw, I had similar issues with my old Huawei P10 on Android 8.0 (EMUI8). Google didn't implement the option to change the AVRCP version so I couldn't use my phone on the cars at work or rental cars - mostly VW and Mercedes.
I thought it was a hardware issue, but then I installed a 8.1 rom, where this option was enabled and from then it worked.
And with my iPhone 6S worked everything great 3 years ago under iOS9. 3 weeks ago I needed to use it again, updated to iOS 12 and it didn't work at all with my cars system. In iOS you don't have the ability to change the AVRCP version, so I guess Apple wants you to buy a new car, as Huawei does with EMUI8.