[Q] Bluetooth Sound & aptX - Xperia Z3 Compact Q&A, Help & Troubleshooting

Greetings,
I have recently purchased the kinivo btc455.
I have encountered a few issues with it:
Firstly, the sound becomes very "flat" when playing from bluetooth. EXCEPT at a specific sound point(about 60% up) where the sound is very good.
I have recreated this event with multiple players :walkman, musixmatch, google player. what could be causing this mambo-jumbo?
In addition, as far as I understood this device supports aptX - how do I control it? when I pair my phone with the dongle it just shows me a message "Device supports aptX."
and that is all.
Thanks!

can't remember where i read this as being optimal, but i believe that your source device (i.e. phone, computer) should have BT volume at 100%, with your target volume (headphones, stereo, speakers) adjusted accordingly.
i think aptX is activated whenever the phone is paired with a compatible device. that it shows "aptX device" in your BT settings should mean that it's working fine.

Related

Question about the Wizard and capabilities....

Ok gurus, here's a good one for you with a CE development kit.
The Wizard (and the SDA for that matter!) have a BOTCH in the way they handle bluetooth. That is, with a headset active, they will NOT send ringtones and notice messages (noises of various kinda) through to the headset.
They also won't play music there either. Yeah, I know, its not high fidelity nor stereo (at least not until AD2P shows up) BUT you should be able to watch ORB'd video, for example, with sound.
But - you can't.
Or can you?
There's a tiny little app called "BTon" and "Btoff", along with "BTtoggle". It does what you think it does - it redirects all audio out the bluetooth port.
Now this would be perfect except that once you turn it on the Bluetooth audio channel is left open, which beats the snot out of the battery in both the wizard AND the headset.
So - here's the challenge...
Figure out how to intercept (hook) the OS so when it goes to open the SPEAKER audio channel it, if configured to AND you're attached to a Bluetooth headset (which can be determined from the current active device in the registry) for either handsfree or headset, you execute the equivalent of "BTon".
When the speaker channel is CLOSED, you execute "BToff".
Now you suddenly have Bluetooth headsets working the way Microsoft SHOULD HAVE implemented them. If your phone rings, it rings ON THE HEADSET with your ringtone. If you get a SMS, the notification tone comes through the HEADSET. If you play a music file, it plays on the HEADSET. Basically, if the headset is active, it plays there - if not, THEN it plays on the speaker - no matter what the app is.
The Wizard software has control of the audio amp in the unit. It therefore must be possible to determine if the amplifier is togged on, and if so, to execute this.
What 'ya think? I'd think this would be a VERY simple app to write - I don't have the hardware register layout nor the CE development tools or I'd take a crack at it - but one of you guys has to....
This little app, sitting in the background, would consume almost no memory or processor time but would basically fix my (and many other's) BIGGEST ***** with the Wizard AND the SP5 - since both do exactly the same thing, and both should be amenable to the same fix.
Anyone up for the challenge?

Bluetoothe stereo headsets not in media audio

i want to report an issue/bug that i've encountered yesterday when i purchased jabra bt620s bluetooth headset for listening music and making phone calls with my magic with ION rom.
when i connect the paired headset with the bluetooth enabled from before, the device only connects for a few seconds in MEDIA AUDIO mode, then remains only in phone audio mode, i have to disable and reenable the bluetooth on the magic to full connect the headset. annoying.
inf instead i enable the bluetooth on the device after that i've powered the headset on, the connection is full from the beginning....
result: i cannot let the bluetooth on in my magic.. because it's useless... i have to go then in preferences, wireless, bluetooth settings, ecc, ecc anyway =(
anyone with this problem?!?!
do you thik this is an ION ROM problem or bug?!?
try holding down the tap on the device in bt settings. then select to connect to media only. this works with my G1.

Car stereo hijacks bluetooth media connection

I have a Pioneer car stereo with built in Parrot bluetooth and media connection. I had this issue with my previous phone so it must be either an Android issue or problem with my car stereo bluetooth. Every time I connect bluetooth to the car stereo the phone enables media connectivity and I have to manually go in and turn it off again. Sometimes I have to turn it on and off again as it says it's connected even though it isn't (tick box is ticked but if I untick it it connects and I have to untick it again and OK it to verify). Also if I disconnect it then cycle through the sources on the car stereo as soon as I get to bluetooth it enables it again.
I don't want it on because I want to hear media audio through the phone speakers and phone calls through the car stereo.
Android 4.1.2 at present.
deadman3000 said:
I have a Pioneer car stereo with built in Parrot bluetooth and media connection. I had this issue with my previous phone so it must be either an Android issue or problem with my car stereo bluetooth. Every time I connect bluetooth to the car stereo the phone enables media connectivity and I have to manually go in and turn it off again. Sometimes I have to turn it on and off again as it says it's connected even though it isn't (tick box is ticked but if I untick it it connects and I have to untick it again and OK it to verify). Also if I disconnect it then cycle through the sources on the car stereo as soon as I get to bluetooth it enables it again.
I don't want it on because I want to hear media audio through the phone speakers and phone calls through the car stereo.
Android 4.1.2 at present.
Click to expand...
Click to collapse
I think the answer lies in the question here,, Parrot Bluetooth Media Connection.
The stereo isn't 'smart' enough to determine that what is connecting to it is a Phone/MP3 and as such you wont be able to split the audio to have the phone play music and the Stereo take calls, it'll end up being one over the other.
One way around this would be to test with a completely different Bluetooth Headset to see if this allows music to be played on the Device and Calls to come through on the Headset,, failing that its going to have to be a potential dev jobby to split how the device sends its audio and to what specific device,,, if that lies with HTC and Android/Us or Pioneer/Parrot themselves,, might be worth asking whats the official standpoint on this with the Manufacturer and see if they are getting this same issue from multiple folks
uConnect and Bluetooth Media
deadman3000 said:
I have a Pioneer car stereo with built in Parrot bluetooth and media connection. I had this issue with my previous phone so it must be either an Android issue or problem with my car stereo bluetooth. Every time I connect bluetooth to the car stereo the phone enables media connectivity and I have to manually go in and turn it off again. Sometimes I have to turn it on and off again as it says it's connected even though it isn't (tick box is ticked but if I untick it it connects and I have to untick it again and OK it to verify). Also if I disconnect it then cycle through the sources on the car stereo as soon as I get to bluetooth it enables it again.
I don't want it on because I want to hear media audio through the phone speakers and phone calls through the car stereo.
Android 4.1.2 at present.
Click to expand...
Click to collapse
I have the same problem with my HTC One across four different ROMs, two GE and two Sense.
It's NOT an issue with my car stereo (uConnect system) as it works flawlessly on my Nexus 7 and VZW Galaxy Nexus. I prefer to have media (music, Ingress etc...) play over the phone. Only thing I want to play over the uConnect is the actual phone. No matter how many times I unselect media in the bluetooth settings it selects it again.
I see this is an old thread, anyone have any ideas?
Nope. It does not always do it though. I found that if I leave bluetooth on it seems to be OK just as long as I don't switch through from aux to radio to CD and back to USB again on the Pioneer. If I use the automatic bluetooth app to save battery it connects but then connects with the media option enabled. Bummer.
deadman3000 said:
Nope. It does not always do it though. I found that if I leave bluetooth on it seems to be OK just as long as I don't switch through from aux to radio to CD and back to USB again on the Pioneer. If I use the automatic bluetooth app to save battery it connects but then connects with the media option enabled. Bummer.
Click to expand...
Click to collapse
I've just installed Bluetooth Auto Connect have to go run some errands in a little while, I'll let you know if it helps out managing profiles or not.
If it works let me know what settings you used as I don't understand all the options lol.
bluetooth problem
Hi developers: Thanks Team Venom for a great ROM. I have only one problem. Rom 2.7 no problem with Bluetooth in the car. 3.1 Installation of clean and dirty disables bluetooth. Ten seconds connected and then disconnected. Again, connects and disconnects. So it all over again. It is in version 3.6 ... any change BT software? You can install the software separately BT? Or any other advice? Thank you very much
edit: I deleted the original settings in the car. Again the connection and still the same problem.

Set a specific Bluetooth Codec in the Developer-Options

Hi Guys,
i am coming from an iPhone X and am now using a Note9. The Phone is absolutely great and i dont want to look back. Everything works fine, everything is really fluid just like it should be. But there is one annoying thing, that bothers me to hell: Bluetooth-Streaming Quality while Playing Music.
I am using several devices via Bluetooth: Bose Soundsport Free, Bose QC35II, Harman Kardon Go+Play and i am listening to Music in my Golf 7 via Bluetooth. Listening to music via the Bose Devices works really good. In the Developer Option, you can see that the Note 9 is using the AAC Codec, which the Bose do support. The Note 9 changes to AAC automatically.
When i am using the Harman Speaker and listening in my car, the Note 9 will stay at SBC (Standard Bluetooth Codec). This isnt really a problem for me, because the iPhone did it too. But the quality is worse on the Note 9 compared to the iPhone. On the Note 9, you can hear cracking noise in the Highs and the sound is overall not very good - the iPhone does this better with SBC (or stays with AAC even when the conneced device does not support it).
I had the same problem last year with my Oneplus 5. But with the OP5, i simply changed the Bluetooth Codec to always be APTX. This totally worked for me, even if the Bluetooth Device didnt support APTX. But on the Note 9, it will always change back to SBC, when i connect my Harman Speaker or my car.
I think it is just a bug. I didnt find a workaround. This is just a simple thing but it bothers me to hell... My mother's S9 does the same. It just doesnt save the setting.
The reason why i am making a thread is simple: Samsung does have a Samsung Members / Plus / Care (it depends where you are) App, where you can send in bugs, that you found.
Even if this bug doenst bother you, it would be very nice, if you can send in a request for changing this behaviour. That would help me (and maybe others), so that the Bluetooth Listening Experience will be as good as the Rest of the phone.
Thanks for the help.
If anyone knows a workaround for my problem - please let me know. At this stage, i cannot use my Harman Speaker und my Car Audio via Bluetooth.
the note 9 is an android device. So nothing is stopping you from 'fixing' it yourself. as you might not have realized yet, this is not a 'samsung' issue. you yourself said the onePlus also had the same issue.... its an issue of Android 8.
Anyways:
root and install the magisk module. If you are on a snapdragon device then are probably screwed. But sooner or later root or some other work around might arise...
good luck
It is definitly a Android Thing. But the fix for that Problem should be easy and is build into Android itself.
The Problem is, that Samsung does not save the codec, that i choose manually. The Oneplus 5 for example does save my setting. And with that Setting, all my Bluetooth Quality Issues would be solved.
So my goal for this thread is simple. It is difficult to motivate Samsung to Change this behaviour, if only one person needs that fix.
So it would be nice, if more people could report this behaviour to Samsung.
It autoswitches to the highest bluetooth codec the connected device negotiates that it can use. Very few autos connect to anything other than SBC. I have a different vehicle and do not experience any audio issues with the highs or lows using SBC. Your previous device was lying to you if you thought it was pushing AAC to a device that only accepts SBC.
Maybe try a different audio player and check the source file itself. I prefer "USB Audio player" because it doesn't alter flac/mp3/etc files and compress them further. Also check your dolby atmos settings.
Of course the phone does lie, if it does connect with APTX, even if the Speaker does support only SBC. But with that type of lying, it does work perfectly.
I am playing music via Spotify and the highest setting there.
In my car, i do have the upgraded Dynaudio System build in, and there i can hear the distortion.
With my Oneplus 5, i solved the problem by manually switching from SBC to APTX (even if my car does not Support APTX, it worked absolutely perfect)
That is the whole point... SBC on Android is not as good as on the iPhone. My iPhone X had no issues with my Harman Speaker, but my Note 9 and the Oneplus 5 do.. On the Oneplus i solved this by changing the Codec to Aptx.
I have a cheap Speaker (70 Euro) for my bathroom. This speaker does also connect via SBC, but doesnt have any problems with my Note. But this Speaker isnt nearly as good as the Harman Speaker or my car audio.
Do me a favor... Connect your SBC Speaker and play Still Got the Blues from Gary Moore.. It is really bad (the quality not the song).. The Bandwith is simply not enough with SBC.. but for some reason my iPhone X didnt had any Problems.. i think it just always used AAC even if the connected device didnt support it..
SuckOr said:
Of course the phone does lie, if it does connect with APTX, even if the Speaker does support only SBC. But with that type of lying, it does work perfectly.
I am playing music via Spotify and the highest setting there.
In my car, i do have the upgraded Dynaudio System build in, and there i can hear the distortion.
With my Oneplus 5, i solved the problem by manually switching from SBC to APTX (even if my car does not Support APTX, it worked absolutely perfect)
That is the whole point... SBC on Android is not as good as on the iPhone. My iPhone X had no issues with my Harman Speaker, but my Note 9 and the Oneplus 5 do.. On the Oneplus i solved this by changing the Codec to Aptx.
I have a cheap Speaker (70 Euro) for my bathroom. This speaker does also connect via SBC, but doesnt have any problems with my Note. But this Speaker isnt nearly as good as the Harman Speaker or my car audio.
Do me a favor... Connect your SBC Speaker and play Still Got the Blues from Gary Moore.. It is really bad (the quality not the song).. The Bandwith is simply not enough with SBC.. but for some reason my iPhone X didnt had any Problems.. i think it just always used AAC even if the connected device didnt support it..
Click to expand...
Click to collapse
play an audio file via a player ie:
power amp. and see if there is also an issue.
might just be the streaming app you are using. it might be just streaming bad/low quality and BT codec is adapting to it.( check streaming app audio settings..)
think of it like trying to convert an 96kbbs mp3 to 320 kbps.
garbage in, garbage out. Except in this case android is simply not upmixing and using high quality codec because there is no need to because source is low.
in power amp audio options, there are advanced audio settings which can allow you to force certain audio qualities. So test a high quality audio file in that player and see if audio is good.
if it is then you know the streaming quality is simply not high enough... which is not suprising as it IS a stream... reason why i also never stream and taking advantage if the 512 gb version if the note 9. to me it is folly to expect high quality from streams.
The music i am playing is from spotify.. Locally saved onto the phone with the maxed out setting - this is 320Kbits. As is said, the Oneplus had no Problem with the same setting after i changed the Codec manually.
But just for the record, i just bought the Song "Still Got the Blues" in the FLAC-Format. I played it via Power AMP on my Harman Speaker - the result is absolutely the same as with Spotify. So the Music is not the Problem.
SuckOr said:
The music i am playing is from spotify.. Locally saved onto the phone with the maxed out setting - this is 320Kbits. As is said, the Oneplus had no Problem with the same setting after i changed the Codec manually.
But just for the record, i just bought the Song "Still Got the Blues" in the FLAC-Format. I played it via Power AMP on my Harman Speaker - the result is absolutely the same as with Spotify. So the Music is not the Problem.
Click to expand...
Click to collapse
did you go to power amp settings and adjust/enable? ...on second picture, go there and press the setting sprocket...multiple settings to adjust.
also if you go to android dev options and set higher quality BT settings and codecs, do they stick when playing audio?
No, if i want to change the Setting while playing, nothing happens. The Note does not allow it while using a Bluetooth Device.
If tried it with ( Power Amp ). Nothing changed. Still bad Quality.
Hi All,
I also want to join in on this discussion, just that I want to use LDAC as I use Sony WI1000X bluetooth headset. I have the same issue of it not sticking to LDAC and reverting back to AptX. So far here is my experience:
- If the headset is not connected, changing to LDAC, exiting from and then retuning to Developers menu would result the codec changing back to AptX
- If the headset is connected then change the codec to LDAC, the codec sticks. But once it is disconnected, it will revert back to AptX
- While the headset is connected, I can switch between codecs in the Dev menu while listening to music and can notice the difference in audio quality
Yeah, would be great if codec of choice can stick or at least switch automatically either by detection or preset. LDAC is awesome and I'm so happy that I can enjoy the codec without using Sony phones (not that they are bad, I just prefer my Note 9).
---------- Post added at 01:50 AM ---------- Previous post was at 01:40 AM ----------
Ok funny enough, as I post my message, I got curious about something. I went to bluetooth menu, click the gear icon on my paired Sony WI1000X, and there it is.... a slider to toggle the LDAC codec on/off.
It is greyed out, so I exit the menu, switched on my bluetooth, came back in that menu, switch LDAC on, checked Dev menu, it is also set to LDAC. Good.
Then I switched off my bluetooth, at this point the LDAC option in Dev menu should have reverted back to AptX.... but it stays in LDAC mode! This is great!
I guess my small inconvenience is now solved, maybe you can try the same for your AptX device.
Can anyone confirm whether AptX Adaptive is included or not (eg. from actually listening, it's still not listed in the Developer Options)? They have removed "Samsung HD" as a codec as well.
I have since my Galaxy S5 the Same Problem.
Galaxy S4
Galaxy S6
Galaxy S7
Galaxy Note 8
The Bluetooth quality is really a mess.
I do not have the Problem with my one plus 4. And also with any kind of iPhones
You can change this in basic Bluetooth settings
If your Bluetooth audio device supports codecs you should find the setting in your Bluetooth connection settings where you find the media audio and call audio settings under them there is the basic codec...
Found this on Reddit . Worked on my Sony wi 1000x
Solved it for note9
I had this problem with the amazing WF-1000XM3 and just couldn't get them to change to AAC.
So the solution was turning off the dual audio option in Bluetooth. I even tested this, and as soon as I turned on dual audio the codec switched back to sbc.
Settings>connections>Bluetooth>advanced>dual audio
And if it doesn't automatically switch over then, force it once through the developer options and it should stay like that thereafter.
I'm tossing my hat into the ring here, because this is maddening. I don't understand how we can all have 2-3 different user experiences on the same device.
OK, so, presumably, we're all on Andoid 9. Since the start of this thread, I imagine updates have played at least a minor role in user experience and menu options.
Here's where I'm at: I've never been able to successfully change AND have the settings found within Developer Options actually "stick". I can access "Bluetooth Audio Codec", and from there I can see SBC/AAC/aptX/LDAC/Scalable/All/Default as options. It does not matter which one I tap on, the result is the same: I can visibly confirm the change was made when selecting the codec I want and the screen goes back to the main Dev Options menu. If I hit the back button, and go right back into Dev Options, it has auto-reverted back to SBC. This is, of course, with no active BT devices connected for audio.
I recently traded in a car which did not support Android Auto, and therefore my only option was BT for audio streaming. When using this, the quality was fine, even subjectively good. However, now I've got a car whose stereo supports Android Auto, but only via USB (not BT). I can confirm that, via the display on the head unit of the infotainment system, it is using (or attempting to use) A2DP for streaming, which would indicate my phone should be using aptX or similar. Even so, the audio quality is absolute ****. If I connect my USB cable, and resume audio via Android Auto, the quality vastly improves. There is no reason why my phone or the BT connection would or should be operating under SBC or any kind of inferior BT codec when streaming. Mind you, all of this is done using the same player: PowerAmp Pro.
TL;DR - Has anyone found a way to forcibly allow all codecs, so that the highest quality codec is used on a per-device basis?
Just the same problem
Yes i have exactlly the same problem
Please Samsung...FIX THIS!!
---------- Post added at 11:52 AM ---------- Previous post was at 11:32 AM ----------
I have tried what KASHY27 said in his post and works perfectly!
Turn off dual audio in bluetooth settings and then click aptx in developers options
Thanks KASHY27!!
SuckOr said:
Hi Guys,
i am coming from an iPhone X and am now using a Note9. The Phone is absolutely great and i dont want to look back. Everything works fine, everything is really fluid just like it should be. But there is one annoying thing, that bothers me to hell: Bluetooth-Streaming Quality while Playing Music.
I am using several devices via Bluetooth: Bose Soundsport Free, Bose QC35II, Harman Kardon Go+Play and i am listening to Music in my Golf 7 via Bluetooth. Listening to music via the Bose Devices works really good. In the Developer Option, you can see that the Note 9 is using the AAC Codec, which the Bose do support. The Note 9 changes to AAC automatically.
When i am using the Harman Speaker and listening in my car, the Note 9 will stay at SBC (Standard Bluetooth Codec). This isnt really a problem for me, because the iPhone did it too. But the quality is worse on the Note 9 compared to the iPhone. On the Note 9, you can hear cracking noise in the Highs and the sound is overall not very good - the iPhone does this better with SBC (or stays with AAC even when the conneced device does not support it).
I had the same problem last year with my Oneplus 5. But with the OP5, i simply changed the Bluetooth Codec to always be APTX. This totally worked for me, even if the Bluetooth Device didnt support APTX. But on the Note 9, it will always change back to SBC, when i connect my Harman Speaker or my car.
I think it is just a bug. I didnt find a workaround. This is just a simple thing but it bothers me to hell... My mother's S9 does the same. It just doesnt save the setting.
The reason why i am making a thread is simple: Samsung does have a Samsung Members / Plus / Care (it depends where you are) App, where you can send in bugs, that you found.
Even if this bug doenst bother you, it would be very nice, if you can send in a request for changing this behaviour. That would help me (and maybe others), so that the Bluetooth Listening Experience will be as good as the Rest of the phone.
Thanks for the help.
If anyone knows a workaround for my problem - please let me know. At this stage, i cannot use my Harman Speaker und my Car Audio via Bluetooth.
Click to expand...
Click to collapse
im using sony xm4 and samsung note 9. note9 keeps going back to bt aac codec. i was able to make it stay to ldac by setting [connecting 2 devices = off] in sony headphone app under system. it was noted in the app that ldac can not be used when this setting is enabled.
2022 and this is still not fixed. A shame android.

Bluetooth headphones not working for calls

Purchased Xiaomi Note 9 (not pro or any other varient) which is running the MIUI 12 (12.0.3 stable global version). I immediately encountered an issue with the Bluetooth: I own a Sennheiser PXC 550 (original first version) headset. it connects and plays music and audio without issues until I try to make a call. when I try to call I get the following behavior: when the active noise cancelation is off' the call screen displays the audio source on the call screen as the Bluetooth but no sound or mic comes through. when the noise cancelation is set to active on the headset, the call screen shows the phone rapidly switching between audio sources from the speaker back to the headset. sometimes something goes wrong and the headset stops playing audio after the call and won't play youtube videos until I turn off the headset. I suspect its a software issue. maybe has something to do with how the phone connects to the headset mic or interacts with it. the headset is working with my older Mi Mix 2, Mi 9 (running MIUI 12.0.2), other phones, and devices including smart TVs, etc. other headsets do work.
Things I tried: enabling developer options and changing
1) A2DP to off
2) changing the AVRCP settings
3) rebooting
4) updating the firmware from 11 to 12 (automatically)
5) factory reset
6) Bluetooth cash wipe
7) connection data wipe and reset
8) other call apps
9) changing other Bluetooth settings like codecs etc
10) the problem still excited before the update from MIUI 11 to 12
11) I did make sure that in Bluetooth settings the options to control calls and media were turned on and all permissions granted.
Note, the phone wont allow to turn off A2DP hardware acceleration. the slider jumps back to on and prompts a restart.
talking to Xiaomi support didn't solve the issue. sometimes the headset loses media controls like forword' pause etc.
any ideashow to solve the issue?
Does it works with another Bluetooth Headphones?
Im having probs with my bluetooth... have u find a solution Titan?
nickelgr said:
Im having probs with my bluetooth... have u find a solution Titan?
Click to expand...
Click to collapse
unfortunately no, it seems it has something to do with the hardware. i have another set of headphones Jabra 65T and they do work. also the original pair works (PXC 550) but only for media controls and even then sometimes youtube won't respond. the only way I see ut of this is to change the phone or headphones.

Categories

Resources