Overview
The VXE Mad R (and Mad R Major+) gaming mouse uses a web-based driver (ATK HUB). This guide covers Linux setup including udev rules for WebHID access.
Devices
| Device | USB ID | Description |
|---|---|---|
| MAD68 Keyboard | 373b:1058 | VXE MAD68 keyboard |
| MAD 8K Dongle | 373b:1040 | Wireless dongle for mouse (up to 8000Hz polling) |
Prerequisites
- Chromium-based browser (Chrome, Brave, Edge)
udevandudevadminstalled (default on most distros)
Step 1: Access the Web Driver
Open one of these in your browser:
- Official: hub.atk.pro
- Backup: desktop.atkgear.com
Step 2: Create Udev Rules
Create /etc/udev/rules.d/70-mad.rules with the following content:
# MAD68 Keyboard
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="373b", ATTRS{idProduct}=="1058", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="373b", ATTRS{idProduct}=="1058", TAG+="uaccess"
# MAD 8K Dongle (Mouse)
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="373b", ATTRS{idProduct}=="1040", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="373b", ATTRS{idProduct}=="1040", TAG+="uaccess"
Step 3: Apply Rules
sudo udevadm control --reload-rules
sudo udevadm trigger
Step 4: Reboot
reboot
Verification
- Open hub.atk.pro in a Chromium-based browser
- The site should detect your mouse and keyboard
- If not detected, verify with:
lsusb | grep 373b
You should see both devices listed.
Available Settings
- Polling Rate: Up to 8000Hz (via 8K wireless dongle)
- DPI: Adjustable profiles
- Liftoff Distance: Tunable
- Motion Sync: On/Off
- Button Remaps: Customizable
- Connectivity Modes: Wired, 2.4GHz, Bluetooth
Troubleshooting
Browser doesn’t detect device
- Confirm udev rules are loaded:
udevadm info /dev/hidraw* | grep 373b
- Try unplugging and replugging the dongle
- Restart the browser after applying udev rules
USB HID error -71 in logs
This indicates a USB communication issue. Try:
- Use a different USB port (prefer USB 2.0)
- Remove any USB hubs between the dongle and the PC
- Update firmware via the web driver
Input lag (25ms+ in logs)
- Check system load:
htop - Lower polling rate to 4000Hz or 2000Hz if CPU is constrained
- Ensure no other HID devices are conflicting on the same USB bus
References
- ATK HUB Web Driver: https://hub.atk.pro
- Backup Driver: https://desktop.atkgear.com
Leave a Reply