Software
Much like many other recent HyperX products, the Pulsefire Haste Wireless is compatible with HyperX NGENUITY. NGENUITY is a fully UWP-integrated app exclusively available through the Windows Store. These days, NGENUITY thankfully no longer instantly crashes when having MSI Afterburner running. While analytics functions are present, one has the option to opt-out.
All options are distributed across three pages. The first page concerns lighting options and is detailed below. The second page has button remapping to mouse, keyboard, media, and macro functions. The third page has CPI adjustment for up to five color-coded levels ranging from 200 to 16,000 CPI in increments of 100. Furthermore, options for polling rate (125, 250, 500, or 1000 Hz) and lift-off distance (1/2 mm) are present. Lastly, one can define at which battery percentage level a low-power warning is given.
All settings changes can be saved to the on-board memory, so the software does not need to be running (or be installed) all the time. On my system, the software had a RAM footprint of 83 MB on average along with considerable CPU cost when running in the foreground, which drops to 19 MB and no CPU cost when minimized to the system tray. Upon exiting the application, all processes are terminated, as they should be.
Lighting
The Pulsefire Haste Wireless has but a single physical lighting zone, which is the scroll wheel. Three pre-defined lighting effects are available: Solid, Breathing, and Cycle. Colors, transition speed, and brightness can be further customized, along with the possibility to combine these effects. Of course, the lighting can also be disabled altogether.
Color accuracy and vibrancy are very good throughout. Here's a short demonstration video in which I go through the Cycle and Breathing lighting effects:
Battery Life
HyperX states a maximum battery life of up to 100 hours. This refers to continuous usage without illumination at a polling rate of 1000 Hz. The software includes a percentage-based battery life indicator, which is in fact reliable and accurate. After 10 hours of continuous use at a polling rate of 1000 Hz with illumination enabled, the indicator stood at 90%. Hence, the cited battery life of 100 hours appears to be within the realm of possibility.
After exactly one minute of inactivity, the mouse enters a sleep state, which shuts the lighting off as well.
Using the included USB Type-A to Type-C charging cable, I measured the charging speed during the constant current stage, which sits at around 0.183 A. The battery has a capacity of 370 mAh.