13a595159b56be957cf57ed825453aa64fec02be
a4tech-bloody-linux-driver
Linux driver for a4tech bloody mouse series. This tool allows setting backlight level and dpi(not dpi profiles) of A4TECH wired mouse (USB connected), e.g. A4TECH V7M or RT7.
Build instructions
Fedora 29
dnf install gcc-c++ cmake libusbx-devel
git clone https://git.mirror.bacruru.ru/souce/a4tech-bloody-linux-driver
cd ./a4tech-bloody-linux-driver
cmake .
make
OpenSUSE tumbleweed
sudo zypper in gcc cmake
git clone https://git.mirror.bacruru.ru/souce/a4tech-bloody-linux-driver
cd ./a4tech-bloody-linux-driver
cmake .
make
Add new bloody devices
- Get USB PID of device:
~$ lsusb -d 09da: | cut -d ' ' -f6 | cut -d ':' -f2
- Add that PID to Mouse.h & Mouse.cpp
Mouse.h: add line with PID and add name to COMPATIBLE_PIDS variable as all the other mouses.
Mouse.cpp: add 3 lines: case, name and break; as all the other mouses.
Run
sudo ./bloody
Available devices:
36:Bloody V7
Enter device address: 36
Current backlight level: 3
Select backlight level(0-3): 0
Select DPI(100-4000): 3600
Setting it to 3600, boss!
Description
Languages
C++
96.4%
CMake
3.6%