Question Permanently assign Bluetooth codecs to different receiver devices - Nothing Phone 1

The NP (1) supports all "Hi-Res" Bluetooth codecs such as aptx HD; aptx adaptive; LDAC or LHDC. I connect the NP (1) to these devices:
- Fiio UTWS 5 BT adapter - preferred codec: LHDC.
- iFi Zen Blue V2 BT receiver - preferred codec: LDAC
The two BT devices can be connected reliably and stably - but always with aptx Adaptive. The settings under "Connected devices" (cogwheel next to the device name of the connected device) only show aptx adaptive, which can be activated or deactivated. If aptx-Adaptive is deactivated, the SBC codec is used. And the audio quality is correspondingly lousy.
To change the codec, the only way is via the "Developer options", which is complicated and has to be done with every new connection.
How can I assign permanently the desired BT codec to a certain receiver device?
Thank you for your tips!

I was also stuck on this, there is an app called "Bluetooth codec changer" on google play that solved my problem by auto switch to my desired codec once my Bluetooth device connected. It's a premium feature that costs 2 bucks but totally worth it.

Thank you very much for the helpful advice. A really very good app (even if I think that the corresponding function should be implemented in the Nothing OS ...).
I am missing one function in the app: the different codecs should be able to be assigned to different BT receivers so that the phone with the corresponding codec can connect to the BT receiver. Or have I overlooked this function?
(Otherwise I would send a message to the developer with my thanks and the suggestion).

I agree with you, if I have more than one device, I think I will be wanting this too.
You can contact the developer through email and see if he can add it, he is really active and pushing updates to the app with improvements consistently.

I have sent the proposal for this function to the developer.

Awesome app! To people that might dont wanna pay for it, use the app Google Opinion Rewards
Code:
https://play.google.com/store/apps/details?id=com.google.android.apps.paidtasks
You gotta answer a few questions in the app, remember to remove any battery optimisation and make sure it can send you notification.
Took me from Saturday to today to get 19dkk(which is my currency) to pay for the app, basically free.

Related

[Q] Question about bluetooth support on A500

I have a question about bluetooth on the A500.
I'm trying to get a headset to work, but I understand it lacks the profile to use the microphone portion. What I'm not able to determine is if this is permanent. Is this a hardware or software limitation? Is it possible for Acer to add this functionality in future updates?
Thanks,
-PW
From the Acer User's Guide:
Connecting a Bluetooth device
Only A2DP stereo headsets (without microphone) are supported. Please check for updates to the tablet's software which may add support for additional Bluetooth devices.
For Bluetooth settings, tap Apps > Settings > Wireless & networks > Bluetooth settings.
Tap Find nearby devices to scan for available devices.
I've been trying to get a BT headset working with my a500 as well - wanting to use a headset for Skype, Talk, and Tribair calls.
Tried editing etc/bluetooth/audio.conf; added "headset" to the "enable" line, removed the comment from the "HFP=true" line, and upped MaxConnections to 3. Also added "ro.bt.profiles=4270403" and "service.brcm.bt.ag_supported=1" to build.prop, as someone did to get BT handsfree profile working on the HTC Flyer.
I did manage, after doing all this, to get the headset to show up in the devices list with the profile "Headset - use for phone audio" rather than the one it was originally showing up with (can't remember what that one was exactly, but it was different and definitely not right). Unfortunately, though, it still shows in the list as "Paired but not connected", and will not connect no matter what I do.
Surely this should be a pretty easy fix - as I understand it the lack of HFP support is a software block, not a hardware deficiency. I'm getting out of my depth trying anything further than I already have...anyone have any more ideas for enabling this?
tardis.42 said:
I've been trying to get a BT headset working with my a500 as well - wanting to use a headset for Skype, Talk, and Tribair calls.
Tried editing etc/bluetooth/audio.conf; added "headset" to the "enable" line, removed the comment from the "HFP=true" line, and upped MaxConnections to 3. Also added "ro.bt.profiles=4270403" and "service.brcm.bt.ag_supported=1" to build.prop, as someone did to get BT handsfree profile working on the HTC Flyer.
I did manage, after doing all this, to get the headset to show up in the devices list with the profile "Headset - use for phone audio" rather than the one it was originally showing up with (can't remember what that one was exactly, but it was different and definitely not right). Unfortunately, though, it still shows in the list as "Paired but not connected", and will not connect no matter what I do.
Surely this should be a pretty easy fix - as I understand it the lack of HFP support is a software block, not a hardware deficiency. I'm getting out of my depth trying anything further than I already have...anyone have any more ideas for enabling this?
Click to expand...
Click to collapse
Just got the Acer A100 to play with and i noticed the same thing.
I was the one who posted the hack for Flyer but it wont work here.
I also modified what you have in the audio.conf file and got the same result.
I am thinking that it is either disabled in the Kernel or the radio does not support it. It pairs as headset but will never connect.
Both my Galaxy tab 10.1 and the previous xoom had no problems with headset profiles.
Anyone has any clue?
pacificwing said:
I have a question about bluetooth on the A500.
I'm trying to get a headset to work, but I understand it lacks the profile to use the microphone portion. What I'm not able to determine is if this is permanent. Is this a hardware or software limitation? Is it possible for Acer to add this functionality in future updates?
Thanks,
-PW
Click to expand...
Click to collapse
Hi, have u got the resolve about it? I met this trouble as well...
how stupid. I hope 3.2 resolves this.in the meantime will a wired headset work for voice, Skype etc?
dweebken said:
From the Acer User's Guide:
Connecting a Bluetooth device
Only A2DP stereo headsets (without microphone) are supported. Please check for updates to the tablet's software which may add support for additional Bluetooth devices.
For Bluetooth settings, tap Apps > Settings > Wireless & networks > Bluetooth settings.
Tap Find nearby devices to scan for available devices.
Click to expand...
Click to collapse
now the devices DONT HAVE TO BE MIC-LESS lol. I own a RF-MAB2 aka Bluetooth Stereo Headset and mic for calls. The tablet will automatically set up the [email protected] with out the mic. So it will work even if you have a mic built in
I just realized this problem on my A100 which is running 3.2. How stupid of Acer to not support handsfree. It could be just a lack of software, but it could also be hardware. The chipset will support it, but if they failed to link the audio out from the bluetooth to the audio in at the chips level, its totally screwed.
DigitalMD said:
I just realized this problem on my A100 which is running 3.2. How stupid of Acer to not support handsfree. It could be just a lack of software, but it could also be hardware. The chipset will support it, but if they failed to link the audio out from the bluetooth to the audio in at the chips level, its totally screwed.
Click to expand...
Click to collapse
I can't speak for the hardware, but I know the software functionality is not there. The HSP protocol is NOT supported with this tablet, period.
Ugh - this is so frustrating. I just picked up a A501 to use with Skype and Dell Voice, and now I find out you can't pair a Bluetooth headset with it. That's about 75% of the reason I bought the darned thing!
im goin over this "alike" as i want my headset to able to capably work google now, hope i can find an answer im on day 2 already lol
I don't think bt headsets are going to work anytime soon on acer roms... They eventually might with CM once it fully works. As for acer, they (as well as most other tablet manufacturers) don't seem to think this is an important feature to have as tabs aren't meant to be used as a phone anyway. If you want something that works, use a cable headset.
Ever heard of skype? What about voip? Both work fine on the tabs, so of course peeps wanna use headsets with that. Preferably Bluetooth.
Sent from my A500 using xda premium

Bluetooth A2DP mp3 codec

Hi to all Devs and Pros here in the Forum,
I have recently been staying at a friend who owns an iPad and has a setup where he listens to all his music on his iPad and Online Radio via A2DP streaming to his Stereo via a relatively cheap belkin Bluetooth A2DP receiver.
The quality is absolutely perfect and ti sounds as though he has a wired connection.
I had my Iconia with me and also gave it a try. Unfortunately the sound quality was best said acceptable and nothing near the one of the iPad.
So I did some googling about it and found out that A2DP supports various codecs but only enforced one: SBC which seems to be a rather low quality option.
So my guess is Android / our Iconia is only using the SBC codec instead e.g. MP3 which is supported by most HW A2DP receivers todays (also the cheaper ones)
I found that there is a possibility to allow non-SBC codecs in Android to some degree by changing the following settings in '/system/etc/bluetooth/audio.conf'
Code:
[A2DP]
SBCSources=[COLOR="Red"][0|1][/COLOR]
MPEG12Sources=[COLOR="Red"][0|1][/COLOR]
I tried this but when enabling the MPEG12Sources I am not able to connect to any A2DP device at all (I tried 2-3 different ones).
On some place I read that to use e.g. MP3 as a codec license fees for the device manufacturer would apply.
So here are my questions:
Could it be that Acer has simply left this unimplemented? If yes do we have any chance to add this somehow to the system?
Or is it possible to change the settings for SBC to a higher quality?
I am looking forward to any of your thoughts or ideas about this...
/schaze
schaze said:
Hi to all Devs and Pros here in the Forum,
I have recently been staying at a friend who owns an iPad and has a setup where he listens to all his music on his iPad and Online Radio via A2DP streaming to his Stereo via a relatively cheap belkin Bluetooth A2DP receiver.
The quality is absolutely perfect and ti sounds as though he has a wired connection.
I had my Iconia with me and also gave it a try. Unfortunately the sound quality was best said acceptable and nothing near the one of the iPad.
So I did some googling about it and found out that A2DP supports various codecs but only enforced one: SBC which seems to be a rather low quality option.
So my guess is Android / our Iconia is only using the SBC codec instead e.g. MP3 which is supported by most HW A2DP receivers todays (also the cheaper ones)
I found that there is a possibility to allow non-SBC codecs in Android to some degree by changing the following settings in '/system/etc/bluetooth/audio.conf'
Code:
[A2DP]
SBCSources=[COLOR="Red"][0|1][/COLOR]
MPEG12Sources=[COLOR="Red"][0|1][/COLOR]
I tried this but when enabling the MPEG12Sources I am not able to connect to any A2DP device at all (I tried 2-3 different ones).
On some place I read that to use e.g. MP3 as a codec license fees for the device manufacturer would apply.
So here are my questions:
Could it be that Acer has simply left this unimplemented? If yes do we have any chance to add this somehow to the system?
Or is it possible to change the settings for SBC to a higher quality?
I am looking forward to any of your thoughts or ideas about this...
/schaze
Click to expand...
Click to collapse
I changed the MPEG12Sources to 1 and I can connect my Nokia BH-214 and it works fine.

aptX Bluetooth Codec

I wonder if the LeEco Le Pro 3 supports the aptX Codec.
Sent from my LEX727 using Tapatalk
"LeEco" and "support" words can't stay in the same sentence from my experience
DxTcmix said:
I wonder if the LeEco Le Pro 3 supports the aptX Codec.
Click to expand...
Click to collapse
Unfortunately I don't have any Bluetooth headset available which supports aptX. But if someone has a aptX-capable headset, it's easy to find out:
Under System settings -> Developer Options, enable the option: "Enable Bluetooth HCI snoop log"
Now turn on Bluetooth, connect your aptX capable headset and play a few seconds auf Audio on the LePro 3 over your headset.
Turn off Bluetooth and the HCI snoop log again
Connect phone to your computer and copy the following file from the phone to the computer: btsnoop_hci.log
rename the file to btsnoop_hci.log.pcap (note the different file extension) and open it with Wireshark (wireshark is an open-source protocol analyzer)
You should see a lot of Bluetoth packets in wireshark. To make it easier, enter the following into the filter bar: btavdtp and press <ENTER>
Select the packet with the command "SetConfiguration" and in the lower pane expand the points: "Bluetooth AVDTP Protocol" -> "Capabilities" (see also attached screenshot)
Now you will see the codec, which the phone has negotiated with the headset (in my screenshot this is "SBC" as my headset doesn't support aptX)
Have fun!
I still don't know if the Le Pro 3 supports the aptX codec, but I found out that it supports another nice bluetooth-releated feature, which I was missing on my Nexus:
Bluetooth headset battery indicator! (Note: of course the headset also has to support this, otherwise it will not work!)
I own a Aukey EP-B26 A2DP headset and it was annoying not be able to check the battery level of the headset. It's working on iOS but not on plain open source Android (AOSP), like it's running on the Nexus phones. But apparently EUI has added support for this.
I looked into the resources of SystemUI and found that it includes four different icons to display the battery level of a supporting bluetooth headset:
bluetooth_headset_battery_empty.xml
bluetooth_headset_battery_full.xml
bluetooth_headset_battery_low.xml
bluetooth_headset_battery_medial.xml
See also the attached images.
I must admit I begin to like EUI more and more.
Do you know where I can enabled it? I used to have it showing my Jabra Bluetooth headphone battery, but I must have accidentally turned it off
rmarcus said:
Do you know where I can enabled it? I used to have it showing my Jabra Bluetooth headphone battery, but I must have accidentally turned it off
Click to expand...
Click to collapse
I noticed that the battery info only is shown, if the "Phone Audio" profile is enabled. If I only use "Media Audio" and disable "Phone Audio" it doesn't display the battery icon (at least this is what I noticed with my Aukey headset).
See also the attached screenshot.
I had to disable and enable for it to be shown. It's working now.
Le Pro 3 supports aptX. I'm using headphones (aptX) and it's working fine.
Yes I found out it does.
see https://www.aptx.com/products/leeco-le-pro3-ecophone
I just received my pro 3 a couple days ago and is looking for a aptx headset.
DxTcmix said:
I wonder if the LeEco Le Pro 3 supports the aptX Codec.
Sent from my LEX727 using Tapatalk
Click to expand...
Click to collapse

AptX implementation on ZE552KL and chip support

Hi everyone,
Android O brings bluetooth audio codec option that includes AptX. Does 625 actually support AptX? Is there a way to verify this? I have an AptX ready headset, it isn't fancy by any means, but I intend to make use of the feature. It's probably gimmicky but let's give it a shot.
sanctitude888 said:
Hi everyone,
Android O brings bluetooth audio codec option that includes AptX. Does 625 actually support AptX? Is there a way to verify this? I have an AptX ready headset, it isn't fancy by any means, but I intend to make use of the feature. It's probably gimmicky but let's give it a shot.
Click to expand...
Click to collapse
This is screenshot of connected devices in action.
@sanctitude:
Which app does the notification about runnig "BT aptx codec" on your screen shot come from? How can i show that on my device?
You can find it on developer option, scroll down to bluetooth section where you can select your codec
Thanks, santitude!
I know about the "developer option" for the general setting of apt-x for BT but this is not the same thing as your screen shot.
Your screen-shot above is apparently a notification about the "running" codec, being actually used at the moment of playing music through BT.
On my device on LOS 15.1 i do not see a notification as on your screen shot, but this is exactly what i'm looking for.
I'm on stock Oreo, the notification just showed up during playback using aptX headset, it's probably OS related or behaviour. Anyone using LOS, please clarify

AptX [H870DS] - How to verify if AptX or AptX-Hd is working

Hi All,
I have purchased a bluetooth headset recently, which claims to be having AptX (not AptX-HD). I would like to know whether the headset supports AptX codec.
I believe the HiFi icon will be shown only with wired headset and that does not show up with wireless headsets.
I tried catching a logcat via adb, but I wasn't sure how to catch it up from the logs. I tried to change the options in developer settings too. I don't think that's the perfect way to do it.
Any help will be appreciated.
Thanks,
D
Go into the developer mode and you will see there if the current bluetooth connection is SMB, AptX, AptX-HD or whatever.

Categories

Resources