VXE Mad R Series – Linux Setup Guide

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

DeviceUSB IDDescription
MAD68 Keyboard373b:1058VXE MAD68 keyboard
MAD 8K Dongle373b:1040Wireless dongle for mouse (up to 8000Hz polling)

Prerequisites

  • Chromium-based browser (Chrome, Brave, Edge)
  • udev and udevadm installed (default on most distros)

Step 1: Access the Web Driver

Open one of these in your browser:

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

  1. Open hub.atk.pro in a Chromium-based browser
  2. The site should detect your mouse and keyboard
  3. 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

  1. Confirm udev rules are loaded:
   udevadm info /dev/hidraw* | grep 373b
  1. Try unplugging and replugging the dongle
  2. Restart the browser after applying udev rules

USB HID error -71 in logs

This indicates a USB communication issue. Try:

  1. Use a different USB port (prefer USB 2.0)
  2. Remove any USB hubs between the dongle and the PC
  3. Update firmware via the web driver

Input lag (25ms+ in logs)

  1. Check system load: htop
  2. Lower polling rate to 4000Hz or 2000Hz if CPU is constrained
  3. 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

Your email address will not be published. Required fields are marked *