Files
a4tech-bloody-linux-driver/README.md
2026-02-27 14:28:54 +07:00

49 lines
1.1 KiB
Markdown

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
1. Get USB PID of device:
```
~$ lsusb -d 09da: | cut -d ' ' -f6 | cut -d ':' -f2
```
2. 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!
```