On Fri, 17 Jul 2020 at 22:06, Ed Greshko <ed.greshko@greshko.com> wrote:
On 2020-07-18 08:51, George N. White III wrote:
>
>
> Did the packaging have the bluetooth logo <https://www.bluetooth.com/develop-with-bluetooth/marketing-branding/>?   To get the logo your device has to pass 
> the Bluetooth Qualification Process.    Can you find your device <https://launchstudio.bluetooth.com/Listings/Search>?   I did find
> https://launchstudio.bluetooth.com/ListingDetails/48853.

The packaging actually lists

https://launchstudio.bluetooth.com/ListingDetails/75270

This says:

Universal field Bluetooth chip. Bluetooth BR/EDR BLE Dual Mode Chip. A highly integrated Chip for Bluetooth data stream process and audio player, BR80xx integrates a low power MCU, RF transceiver, Baseband, Modem, USB OTG in a single chip. BR80xx offers low cost, low power consumption, flexible and more powerful Bluetooth application.

I was just looking at another dongle chipset which says:

Applications

    • Mono headset
    • Stereo headset
    • Real Wireless Stereo (RWS) headset
    • Mono speaker
    • Stereo speaker
So cheap dongles are being made using chips intended for use in BT audio devices.
I doubt these have all the capabilities expected by the kernel modules.


>
>     btmon shows...
>
>     > HCI Event: Command Complete (0x0e) plen 6                #62 [hci0] 12.841706
>           Delete Stored Link Key (0x03|0x0012) ncmd 1
>             Status: Unsupported Feature or Parameter Value (0x11)
>             Num keys: 0
>
>  
> BT has lots of features, you may be able to configure around this or
> your device may need "quirks" support in a driver.

And, the instructions for this can be found?   

You can hope for a recipe in some blog, otherwise you work down the chain 
from the usb driver, reading kernel docs and man pages.

The source for the kernel module may have some examples.   It would help to
have the (secret?) details for your chipset, but you could get lucky and find that
someone has done most of the work for a similar USB dongle.
 
>  
>     So, I would stay away from Version 5 products for the time being.

Or spend time doing the research to find the qualification test page.   Amazon should require vendors
to provide a link. 
 
>
>     Side note:  The bluez maintainers didn't respond to my query about support for this adapter.  :-(
>
>
> From a youtube comment: "I bought some generic CSR V5, and my PC detected them,
> but they would not connect to any devices. All 5 of them don't work."
>
> Some cheap USB rf devices were designed to be bundled with a particular external
> device (keyboard, mouse, headphone, etc) and lack capabilities expected from a general 
> purpose device.
>
> I expect the maintainers have enough work just keeping up with requests from manufacturers.
> One way to get their attention is to send them a couple devices, but I doubt they are interested
> in devices that weren't qualified.

It would appear that this one is qualified.

Yes, but for use battery powered headphones or speakers -- it even has charging circuitry.
 

And, at the very least, they could respond with a request for more information or a "gift".

>
> Try a USB 2 port -- some bt5 dongles don't work with USB 3 ports (not 
> surprising, due to the RF interference problems of USB 3).

I am using a USB 2 port.

--
George N. White III