The X2 comes with its own lightweight software, which also is compatible with previous Pulsar wireless mice. All options are accessible through three different tabs. The first page allows for button remapping to mouse, keyboard, media, and macro functions, along with the ability to adjust debounce time, which effectively controls click latency, at a range of 0 to 30 ms in increments of 1. Furthermore, MotionSync can be turned on or off, which synchronizes SPI reads with USB polls at the cost of a 1 ms motion delay penalty. "Auto Sleep" determines the amount of time needed to pass before the mouse will enter sleep mode, and can be adjusted from 10 seconds to 10 minutes. Profile management is present as well. The second page houses CPI adjustment settings for up to four color-coded levels, ranging from 50 to 26,000 CPI in increments of 50. Values can be put in directly by double-clicking the value instead of using the slider. Any non-native values are truncated to native ones. Also included are the usual Windows pointer settings, along with polling rate (125/250/500/1000 Hz), LOD (1/2 mm), and angle snapping (on/off) adjustment options. "Ripple control" is disabled by default, but can be enabled to apply smoothing, which lessens jitter at higher CPI steps at the cost of increased motion delay. A macro editor can be found on the third page.
All settings changes are saved to the on-board memory, so the software does not need to be running (or even installed) all the time. On my system, the software had a RAM footprint of 29 MB on average when running in the foreground, which doesn't change when minimized to the system tray. Upon exiting the application, all processes are terminated, as they should be.
Battery Life
Pulsar states a maximum battery life of 70 hours. While the software includes a battery level indicator seemingly featuring single-digit granularity, it is highly inaccurate, with the value changing essentially at random. This is expected, as the X2 lacks a fuel gauge IC. Accordingly, I'm unable to gauge anything. For the record, the indicator still showed 100% after 8 hours of continuous use.
By default, the mouse enters a sleep state after exactly one minute of inactivity, which shuts the CPI indicator LED off as well. The Auto-Sleep setting within the software can be used to modify this value.
Using the included USB Type-A to Type-C charging cable, I also measured the charging speed during the constant current stage. When the mouse is lifted, 0.307 A can be measured, which drops to 0.274 A when not lifted. The battery has a capacity of 300 mAh.