homayk228 6cede4259e [ADD] Added report rate changing
Cannot confirm that working, tho
2026-02-27 19:05:50 +07:00
2025-08-31 14:33:04 +07:00
2025-08-31 14:33:04 +07:00
2015-04-18 19:54:36 +02:00
2026-02-27 19:05:50 +07:00
2026-02-27 19:05:50 +07:00
2026-02-27 19:05:50 +07:00
2026-02-27 14:28:54 +07:00

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
  1. 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
Trying to add additional support RT7
Readme 70 KiB
Languages
C++ 96.4%
CMake 3.6%