[pulseaudio-discuss] Bluetooth aptX codec

ValdikSS iam at valdikss.org.ru
Fri Aug 10 10:31:54 UTC 2018


On 10.08.2018 10:57, Pali Rohár wrote:
> On Thursday 09 August 2018 16:39:09 ValdikSS wrote:
>> On 06.07.2018 13:25, Pali Rohár wrote:
>>> I did some investigation and basically this is the list of all known
>>> codecs used in A2DP:
>>>
>>> Mandatory:
>>> 0x00 - SBC
>>>
>>> Optional:
>>> 0x01 - MPEG-1,2 (aka MP3)
>>> 0x02 - MPEG-2,4 (aka AAC)
>>> 0x04 - ATRAC
>>>
>>> Vendor specific:
>>> 0xFF 0x004F 0x01 - aptX
>>> 0xFF 0x000A 0x01 - FastStream
>>> 0xFF 0x000A 0x02 - aptX Low Latency
>>> 0xFF 0x00D7 0x24 - aptX HD
>>> 0xFF 0x012D 0xAA - LDAC
>>>
>>> And also I found some references that some sort of raw 16bit PCM samples
>>> via codec id 0x05 are used... But I have never seen such product.
>>>
>> Could it be Samsung UHQ-BT?
>> https://www.samsung.com/uk/mobile-accessories/level-on-pro-wireless-headset-pn920/EO-PN920CFEGWW/
>>
>> There are also:
>> 0xFF 0x0075 0x0102 — Samsung HD (found on Samsung LEVEL Link)
>> Value hex dump: 7a
>>
>> 0xFF 0x000A 0x0103 — Unknown codec found on Bose QuietComfort QC35 II
>> Value hex dump: 07 06 00 00 ff ff 02 35
>>
>> 0xFF 0x000A 0x0104 — Unknown codec found on Bose QuietComfort QC35 II
>> Value hex dump: 07 08 00 02 c0 ff 8c 84 e2 00
>>
>>
>> Samsung LEVEL on/on pro also have support for what Samsung call "Scalable Codec".
> Interesting... I have not found any information about these A2DP codecs.
> I guess that "0xFF 0x0075 0x0102" would be that Samsung Scalable Codec.
> But others two allocated in QTIL vendor ID seems like some Qualcomm
> specific codec, or some variant of low latency codec or variant of aptX
> codec.
>
"0xFF 0x0075 0x0102" is a Samsung HD codec. Scalable codec and UHQ-BT are two another codecs from Samsung. You can choose between Samsung HD and Scalable Codec A2DP codecs on Samsung Android devices.
https://img.gadgethacks.com/img/32/08/63656409124633/0/improve-bluetooth-audio-your-galaxy-s9-with-custom-codecs.w1456.jpg

Bose headset where unknown CSR codecs have been found has no license for aptX. It supports only SBC, AAC and these two unknown codecs.

Scalable codec should be supported in Samsung U Flex and Samsung Gear IconX 2018. UHQ-BT could be found in Samsung LEVEL on pro.
I'll try to make a dump of Samsung U Flex or Samsung Gear IconX 2018, but Samsung LEVEL on pro are rather rare nowadays.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180810/3e33794a/attachment.sig>


More information about the pulseaudio-discuss mailing list