Hi OSMC community,
I have a Vero 4K+ with defective built-in WiFi and Bluetooth. I purchased a CSR8510 Bluetooth dongle to replace the functionality, but I’m unable to get it working despite extensive troubleshooting.
Hardware:
- Device: OSMC Vero 4K+
- Dongle: CSR8510 Bluetooth USB adapter
- Vendor:Product ID: 0a12:0001
- Product name: CSR8510A10
Problem: The dongle is detected by the system but cannot be initialized. Both command-line tools and the OSMC GUI interface fail to enable Bluetooth functionality.
Symptoms:
- Command line:
sudo hciconfig hci0 up
returns “Can’t init device hci0: Invalid request code (56)” - OSMC GUI: Bluetooth discovery starts but completes immediately (within a fraction of a second)
hciconfig -a
shows the device as “DOWN” despite detection
System Information:
- Kernel: 4.9.269-62-osmc
- Installed packages: armv7-bluez-osmc (5.62-3), armv7-bluezalsa-osmc (3.1.0-9)
- USB detection: Device appears correctly in
lsusb
as “Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)”
Troubleshooting Steps Attempted:
- Downloaded and installed CSR8510 firmware (BCM20702A0-0a12-0001.hcd) to
/lib/firmware/
- Created udev rules for device initialization
- Reinstalled bluez packages
- Tried different USB ports
- Attempted to blacklist internal Bluetooth modules
- Verified OSMC-specific Bluetooth packages are installed
- Tested both command-line tools (bluetoothctl, hciconfig) and OSMC GUI interface
Technical Details:
$ lsusb | grep Bluetooth
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
$ sudo hciconfig -a
hci0: Type: Primary Bus: USB
BD Address: 00:1A:7D:DA:71:13 ACL MTU: 679:8 SCO MTU: 48:16
DOWN
RX bytes:353 acl:0 sco:0 events:11 errors:0
TX bytes:34 acl:0 sco:0 commands:11 errors:0
$ sudo hciconfig hci0 up
Can’t init device hci0: Invalid request code (56)
Questions:
- Is the CSR8510 chipset known to have compatibility issues with OSMC on Vero 4K+?
- Could the defective internal Bluetooth be causing conflicts that cannot be resolved through software?
- Are there specific Bluetooth dongles that are recommended/tested to work with OSMC on Vero 4K+?
- Is there any additional OSMC-specific configuration needed for external Bluetooth dongles?
The persistent “Invalid request code (56)” error suggests this might be a known issue or require specific handling. Any guidance on getting this working or recommendations for alternative Bluetooth dongles would be greatly appreciated.
Thanks for your help!