Skip to content

v1.4.1 - phantom fault alert fix

Latest

Choose a tag to compare

@emaspa emaspa released this 11 Jun 17:05
· 1 commit to main since this release

wireview-hwmon v1.4.1

Fixes phantom fault alerts: the serial protocol has no framing/CRC, so a desynced read could pulse garbage into the trailing fault fields for a single poll - consumers (the desktop app, remote viewers, the Unraid fault monitor) would alert while the device itself showed no fault and latched nothing in its log.

  • Discard corrupt frames: real frames always carry zero padding bytes and a fan duty <= 100; frames violating that are dropped before publishing (also protects volts/amps/temps on charts and remote viewers from one-poll glitches).
  • Debounce fault bits: fault bits must appear on two consecutive frames before being published - real faults persist (the device latches them until cleared), garbage doesn't repeat.
  • Both suppressed and discarded frames are written to the audit log (/var/log/wireview/) with the raw values for diagnosis.

Install

Ubuntu 24.04 / 26.04 (PPA):

sudo add-apt-repository ppa:sparvoli/wireview-hwmon
sudo apt update && sudo apt install wireview-hwmon wireview-hwmon-dkms

Ubuntu / Debian (.deb attached):

sudo apt install ./wireview-hwmon_1.4.1_amd64.deb ./wireview-hwmon-dkms_1.4.1_all.deb

Fedora (COPR): sudo dnf copr enable emaspa/wireview-linux && sudo dnf install wireview-hwmon wireview-hwmon-dkms

Arch (AUR): paru -S wireview-hwmon wireview-hwmon-dkms