

- #Lovin product csr v4.0 dongle driver install#
- #Lovin product csr v4.0 dongle driver drivers#
- #Lovin product csr v4.0 dongle driver driver#
- #Lovin product csr v4.0 dongle driver Patch#
#Lovin product csr v4.0 dongle driver drivers#
Select 'Let me pick from a list of available drivers on my Computer'.
#Lovin product csr v4.0 dongle driver driver#
Select 'Browse my computer for driver update'. Find that device in Device Manager, right click that and choose 'Update Driver'. I think that the original CSR8510 chip works best on linux. Hi William, that device uses the generic Bluetooth driver in Windows. From time to time the keyboard is disconnected. Unfortunately, the connection is not stable. To uninstall the patched btusb module, just delete it from updates folder and reload the modules dependencies.Īfter doing these steps my dongle was recognized by my system and I was able to connect my annepro 2 to it. Pair the AnnePro 2 with your bluetooth manager. The bluetooth dongle should now be recognized by the system. Reload the modules dependencies and the btusb module: $ sudo depmod $ sudo cp -f drivers/bluetooth/btusb.ko.xz /usr/lib/modules/5.4.2-arch1-1/updates/btusb.ko.xz $ sudo mkdir /usr/lib/modules/5.4.2-arch1-1/updates You can place the patched module in the updates folder (create it if it doesn't already exist). Prepare the source for module compilation: $ make EXTRAVERSION=-arch1-1 modules_prepareĪnd then compile the bluetooth modules: $ make M=drivers/bluetoothĪfter successful compilation you just need to gzip the module and copy it over for your current kernel. btusb-Enablement-of-HCI_QUIRK_BROKEN_STORED_LINK_KEY-quirk.patch
#Lovin product csr v4.0 dongle driver Patch#
Run the following command to patch the btusb module: $ patch -p1 <. Run the next command to apply the copied configuration: $ make oldconfig $ cp /usr/lib/modules/5.4.2-arch1-1/build/Module.symvers. Then you need to copy your current existing kernel configuration to this build dir: $ cp /usr/lib/modules/5.4.2-arch1-1/build/.config. The ls command should show the following: $ lsītusb-Enablement-of-HCI_QUIRK_BROKEN_STORED_LINK_KEY-quirk.patchĬhange into the new kernel source directory created, and clean the kernel tree: $ cd linux-5.4.2/ Change to the build folder and extract the kernel source: $ cd ~/build

Also download the patch for the btusb module from this link. Next, go to and download the respective kernel source file (tarball). Make a build folder in your home directory to save the source files in it. Note that the "-arch1-1" part is the kernel extra version needed later to compile the module. Run in your terminal the next command and check out your kernel version. Not work with Mac OS,Car stereo systems or TVs. Compact USB Adapter - Small size allows you to leave it on laptop or PC, no need to remove, it seamlessly gets plugged into a computer/laptop without blocking surrounding USB ports, save space.
#Lovin product csr v4.0 dongle driver install#
You need to get the source code for exact kernel version you are running. Please install the driver from the CD or download and install the driver from Lovingproducts support site. Install base-devel and linux-headers packages: $ sudo pacman -S base-devel linux-headers Install the build environmentįirst of all, you need to have the tools to compile source code. In this post I will show the steps to follow to make this crappy dongle work in archlinux with kernel 5.4.2-arch1-1. Download the CSR driver pack and have it installed manually. Windows will return a 'can't detect any bluetooth devices' message. Windows will install it but will not connect any bluetooth devices. To make it work in the new kernel you have to patch and compile the btusb module. The Cambridge Harmony CSR 4.0 Bluetooth Dongle Dose not work after the October 1809 update. So this chip is a fake clone of the Qualcom CSR8510.Īccording to the archlinux wiki, this cheap dongle only works in the kernel version ≤ 3.9.11. Inside the dongle, the bluetooth chip has written on it the following: BARROT IdProduct 0x0001 Bluetooth Dongle (HCI mode) IdVendor 0x0a12 Cambridge Silicon Radio, Ltd Device 008: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) The lsusb -v output shows the identification of this hardware: $ lsusb -v

But when i connected it to my archlinux machine the dongle was not recognized. I bought this cheap dongle to test the bluetooth connection of my AnnePro 2. Fake CSR 4.0 dongles are not recognized by new kernels.
