The X2N Crazylight is compatible with Pulsar's generic mouse software. 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 20 ms in increments of 1. Enabling "Turbo Mode" will set sensor run mode to corded if corded mode is not already enabled and set sensor framerate to the applicable maximum. Furthermore, MotionSync can be turned on or off, which synchronizes SPI reads with USB polls at the cost of a motion delay penalty of up to an entire interval. "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 30 minutes. Profile management is present as well. The second page houses CPI adjustment settings for up to six color-coded levels, ranging from 50 to 32,000 CPI in increments of 10. 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, albeit not entirely correctly. Also included are the usual Windows pointer settings, along with polling rate (125/250/500/1000 Hz, with 2000/4000/8000 Hz being exclusive to wireless operation), LOD (0.7/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 62 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.
As an alternative to the regular software, Pulsar also offers a web driver. Much like other web driver solutions, this one connects through WebHID and therefore will, at least as of now, only work on Chromium-based browsers such as Chrome or Edge. Functionally, the web driver is largely equivalent to the regular software, though some functions such as sensor angle adjustment, Low Power Mode, Long Distance Mode, and dongle configuration are exclusive to the web driver.
Battery Life
Pulsar does not cite any battery life numbers. The software features a percentage-based battery life indicator with single-digit accuracy, though its accuracy and reliability are strictly limited. After an hour of continuous usage at 8000 Hz with Turbo Mode enabled, the indicator went down to 90%, then down to 70% after another hour, and stayed there even after three hours. Assuming at least approximately linear consumption, at most 10 hours of battery life with these settings therefore can be expected.
Sleep mode is entered after 60 seconds of inactivity by default, but can be adjusted within the software.
Using the included USB Type-A to Type-C charging cable, I measured the charging speed during the constant current stage, which sits at 0.194 A when lifted and 0.183 A when not lifted. The battery has a capacity of 200 mAh (3.7 V) and utilizes a 3-pin JST connector.