Featured image of post Pulsar Mouse Linux: version 0.1.5 released

Pulsar Mouse Linux: version 0.1.5 released

Pulsar Mouse Linux, an unofficial configuration tool for Pulsar gaming mice on Linux, has been released in version v0.1.5.

The tool auto-detects a connected Pulsar mouse and adapts its interface to the device’s capabilities. This release adds full support for the Pulsar X2 CrazyLight, both wired and wireless via dongle, whose Nordic protocol was decoded from several community-contributed USB captures. The mouse has four onboard profiles with their own settings for polling, debounce, angle snap, ripple control, and motion sync.

The release also fixes several bugs in the Nordic driver that benefit multiple mouse models: DPI stage indexing now correctly starts at 1 instead of 0, decoding of higher DPI values was corrected, profile switching and memory map reloading were added, and polling rate support was extended to 8 kHz.

What’s Changed

New X2 CrazyLight Support

  • Add complete driver support for the Pulsar X2 CrazyLight, wired and wireless (dongle 3710:5406, wired 3710:3414), decoded from three community-contributed USB captures and screen recordings
  • New “per_profile_globals” capability to represent the mouse’s four onboard profiles with per-profile settings (polling, debounce, angle snap, ripple control, motion sync)

Nordic Protocol Fixes

  • Fix DPI stage indexing (was 0-based, now 1-based like the rest of the codebase)
  • Fix DPI high-nibble encoding for higher-range settings
  • Add profile switching and memory map reloading
  • Match command replies by command byte to handle unsolicited reports
  • Extend polling rate support to 8 kHz

Documentation

  • Added protocol documentation and improved the USB capture guide

Full Changelog: https://github.com/packerlschupfer/pulsar-mouse-linux/compare/v0.1.4...v0.1.5

Pulsar Mouse Linux home screen

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.