![csr v4.0 ps4 dongle adapter csr v4.0 ps4 dongle adapter](https://c1.neweggimages.com/ProductImageCompressAll300/AR08S2011112pKzR.jpg)
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
#Csr v4.0 ps4 dongle adapter 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. You need to get the source code for exact kernel version you are running.
#Csr v4.0 ps4 dongle adapter install
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. To make it work in the new kernel you have to patch and compile the btusb module. 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
![csr v4.0 ps4 dongle adapter csr v4.0 ps4 dongle adapter](https://ae01.alicdn.com/kf/HTB1YQJtUQPoK1RjSZKbq6x1IXXau/3-5mm-Bluetooth-V4-0-EDR-USB-Bluetooth-Dongle-Wireless-USB-Adapter-Receiver-For-PS4-Controller.jpg)
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.