NUTDRV_HASHX(8)

✨ NAME ✨

nutdrv_hashx β€” the driver that speaks the #* protocol to serial-based UPS equipment πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

nutdrv_hashx -h
nutdrv_hashx -a UPS_NAME [OPTIONS]
okay bestie, real talk: this page ONLY covers the hardware-specific stuff that nutdrv_hashx does. For everything about the core driver itself, go read nutupsdrv(8). no cap. 🫢

πŸ¦‹ SUPPORTED HARDWARE πŸ¦‹

So the #* protocol originally comes from Cyber Energy β€” they apparently cooked it up for their own UPSes, and then a bunch of other vendors started using it too (some of them literally just re-badge the Cyber Energy products, iykyk πŸ’€).

nutdrv_hashx is expected to work with a whole bunch of UPSes from Ablerex, Atlantis Land, Epyc, Infosec, ION, PowerWalker, Right Power Technology, Salicru, UPS Solutions and various others. the range?? iconic. πŸ‘‘

Long story short: if your UPS came bundled with software called PowerMaster+ (or the older PowerMaster and PowerGuide), chances are high that it vibes with this driver. ✨

Only devices with a serial interface are supported, btw. USB girlies, this is not your era (yet). πŸ™ˆ


πŸ’€ KNOWN ISSUES AND BUGS πŸ’€

Not gonna lie to you bestie: the driver has only ever been tested with a single line-interactive device (Atlantis Land A03-S1200) so far. So the protocol reverse engineering is currently limited to exactly what that one device supports. it's giving "we work with what we have". 😭

Which means the following features are just… not there:

  • Specific support for PDU or ATS devices.
  • Detection of the UPS type (line-interactive / online).
  • Detection of max/min voltage ratings.
  • Detection of load banks.
  • Detection of Extended battery modules.
  • Detection of Over voltage state.
  • Detection of Under voltage state.
  • Detection of Frequency failure state.
  • Detection of Wiring Fault state.
  • Detection of lack of Neutral line connection.
  • Detection of UPS generators.
  • Detection of other Battery / UPS error states.
  • Reading of actual Voltage, Frequency, Current, Power factor, Temperature values.
  • Reading the status of the battery packs.
  • Bypass modes usage and detection.
  • USB Support (PM+ mentions being it supported, unsure if with the same protocol).
⚠️ Heads up fr fr: the driver's shutdown function is not implemented (even though it is supported by the protocol). So you're gonna have to make other arrangements to actually turn off the UPS. plan accordingly bestie, don't get caught lacking. πŸ’€

πŸ‘‘ AUTHORS πŸ‘‘

Marco Trevisan <mail@3v1n0.net>


🌈 SEE ALSO 🌈

The core driver:

Internet resources:


and that's the whole page, periodt. πŸŽ€ this queen shipped as Network UPS Tools 2.8.5, dated 10/07/2026 β€” so if your UPS is a Cyber-Energy-coded serial diva, go forth and slay. mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from