I have three USB dongles that report themselves being CSR8510 A10. The only difference is reported REV number, but I could not find any information about CSR8510 A10 revisions.
Two of them are labeled by the manufacturer as Bluetooth 2.1-only, the third (unbranded cheap from Aliexpress) was labeled as CSR 4.0.
CSR specifications for CSR8510 A10 say that this chip is:
Fully qualified Bluetooth v4.0 system
Dual-mode Bluetooth/Bluetooth low energy operation
I have tested the dongles in operation and indeed BLE utilities report that the 2.1 dongles are not supported while the 4.0 dongle works fine.
How does it come that two of my dongles support only Bluetooth 2.1 although all three of them report being CSR8510 A10?
Full VID&PID reports follow:
Unbranded CSR (this one was tested to be indeed 4.0 and working as a BLE device): USB\VID_0A12&PID_0001&REV_8891, Bus reported device description: CSR8510 A10
Esperanza Bluetooth 2.1: USB\VID_0A12&PID_0001&REV_0134, Bus reported device description: CSR8510 A10
KWorld Bluetooth 2.1: USB\VID_0A12&PID_0001&REV_0134, Bus reported device description: CSR8510 A10