This project was tested and is initially known to work on Linux Mint 22.1 x86_64 with Kernel 6.8.0-60-generic.
While it is possible to make this work on other distros and kernel versions, I cannot fully guarantee it.
Distros and kernel versions tested and working (I'll put this list somewhere else in the repo eventually):
- Linux Mint 22.1 x86_64 (6.8.0-xx-generic)
Also, for those looking to merge this into the kernel, I advise you to do it carefully since apparently the Vendor ID and Device ID for this is also used by others. See https://github.com/marcosjrvrael/hid-havit-mouse-module for example.
The following commands will build and install the driver:
make
sudo make installTo remove the driver, use the following command:
sudo make uninstallIf the driver is already loaded, you might want to unload it using the following command:
sudo rmmod hid-rakk-bulusTo cleanup the files generated by make in the project directory, use:
make clean
This project is heavily inspired by the following projects: