Skip to content

Releases: emaspa/wireview-linux

v1.1.0.1 (beta) - phantom fault alert fix

11 Jun 17:10

Choose a tag to compare

Beta

Point release on the 1.1.0.x beta line.

Fixed

  • Phantom fault alerts. The serial protocol has no framing/CRC, so a desynced read could pulse garbage fault bits for a single poll - producing fault notifications (and potentially triggering software-shutdown-on-fault) while the device showed no fault. Now: corrupt frames are discarded outright via padding/fan-duty sanity checks (also keeping garbage off the charts and the LAN publisher), and fault bits must appear on two consecutive polls before any alert or shutdown.
  • Fault notifications now name the actual faults instead of a generic "Fault detected." message.

Pairs with wireview-hwmon 1.4.1, which carries the same hardening in the daemon for hwmon-mode and remote viewers.

Install

Windows (x64)

Download and extract wireview-plus-1.1.0.1-windows-x64.zip, then run the WireView Plus executable. Self-contained - no installation or .NET runtime required. Windows uses direct serial, so this release's frame validation and alert debounce apply in full there.

Linux

Same channels as v1.1.0.0: tarball + .deb + .rpm + Flatpak below, PPA (ppa:sparvoli/wireview-hwmon), COPR (emaspa/wireview-linux), AUR (wireview-linux-bin).

v1.1.0.0 (beta) - LAN monitoring

10 Jun 17:42

Choose a tag to compare

Beta

This is a beta pre-release. The headline feature - LAN monitoring - is new and experimental; the existing single-device functionality is unchanged.

New

  • LAN monitoring - monitor and control WireViews on other machines over the LAN. Add remote hosts in Settings → Remote hosts and each appears in the device picker (lan @ host) alongside the local one, with full live monitoring.
  • Publish this host on the LAN - opens a read listener (default port 9876, configurable) so other instances can read this machine's device. Off by default. On Linux the wireviewd daemon owns publishing, so the toggle is hidden there.
  • Authenticated remote control & config - set the same Network secret on both ends to write to a remote device: screen changes, NVM store/reset, clear-faults, and the full configuration editor. Requests are signed with HMAC-SHA256 (the secret never crosses the wire; replays rejected). Reads need no secret; only writes do, and failures are surfaced precisely.
  • Daily-rotating audit log with configurable retention; configurable publish port.

See the LAN monitoring section of the README for protocol and security details. There is no TLS; this targets a trusted LAN.

Install

Windows (x64)

Download and extract wireview-plus-1.1.0.0-windows-x64.zip, then run the WireView Plus executable. Self-contained - no installation or .NET runtime required.

Linux precompiled binary

tar xzf wireview-linux-1.1.0.0-linux-x64.tar.gz
cd wireview-linux-1.1.0.0-linux-x64
./install.sh          # installs the udev rule (serial access, no logout needed)
./WireView2

Ubuntu 24.04 / 26.04 LTS (PPA)

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

Ubuntu / Debian (.deb)

sudo apt install ./wireview-linux_1.1.0.0_amd64.deb

Fedora (COPR)

sudo dnf copr enable emaspa/wireview-linux
sudo dnf install wireview-linux

Fedora (.rpm)

A single RPM works on all current Fedora releases (42, 43, 44):

sudo dnf install ./wireview-linux-1.1.0.0-1.x86_64.rpm

Flatpak (Bazzite / Silverblue / immutable distros)

flatpak install ./wireview-linux-1.1.0.0-x86_64.flatpak
flatpak run io.github.emaspa.WireViewLinux

Arch / CachyOS / EndeavourOS (AUR)

paru -S wireview-linux-bin   # or: yay -S wireview-linux-bin

v1.0.6.0

06 Jun 07:09

Choose a tag to compare

New

  • Power in the system tray — an optional second tray icon shows the live total power as plain text (e.g. a big "180" over "watt"), or a red icon when the device is disconnected. Right-click it for a dropdown of every live sensor value (per-pin voltage / current / power, totals, temperatures, cable rating).
  • Toggles for the power icon and the unit label, available both in Settings and in the app icon's tray menu.

Notes

  • The tray icons use the StatusNotifierItem protocol. On GNOME a tray / AppIndicator extension is required to see them.

Install

Precompiled binary

The tarball is self-contained (app binary + udev rule + one-time install.sh):

tar xzf wireview-linux-1.0.6.0-linux-x64.tar.gz
cd wireview-linux-1.0.6.0-linux-x64
./install.sh          # installs the udev rule (grants serial access, no logout needed)
./WireView2

Ubuntu 24.04 LTS / 26.04 LTS (PPA)

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

Ubuntu / Debian (.deb)

sudo apt install ./wireview-linux_1.0.6.0_amd64.deb

Fedora (COPR or .rpm)

sudo dnf copr enable emaspa/wireview-linux && sudo dnf install wireview-linux
# or, the standalone RPM (works on Fedora 42/43/44):
sudo dnf install ./wireview-linux-1.0.6.0-1.x86_64.rpm

Arch / CachyOS / EndeavourOS (AUR)

paru -S wireview-linux-bin   # prebuilt, tracks the latest release

A community source package, wireview-linux, also exists but may lag behind.

Flatpak (Bazzite / Silverblue / immutable distros)

flatpak install ./wireview-linux-1.0.6.0-x86_64.flatpak
flatpak run io.github.emaspa.WireViewLinux

The Flatpak supports direct USB serial mode. A sandbox cannot install udev rules, so install the rule on the host once:

sudo curl -fsSL https://raw.githubusercontent.com/emaspa/wireview-linux/v1.0.6.0/udev/99-wireview.rules -o /etc/udev/rules.d/99-wireview.rules
sudo udevadm control --reload-rules && sudo udevadm trigger

The udev rule (installed by every native package, the tarball's install.sh, or the host step above for Flatpak) grants serial access directly via MODE=0666 + a logind uaccess ACL — no group membership or logout required on a normal desktop session.

v1.0.4.4

02 May 08:08

Choose a tag to compare

Fixes

  • GUI startup crash on systems without a resolvable default font (#2) — the Inter font is now bundled directly as a project asset under WireView2/Assets/Fonts/ and referenced via the avares:// URI scheme, so font resolution no longer goes through the platform default-font path that fails on Ubuntu 25.10. FontManagerOptions.DefaultFamilyName is set explicitly. The Avalonia.Fonts.Inter NuGet dependency is gone.
  • App preventing system shutdown / logout (#1) — the close-to-tray handler was vetoing OS-driven close requests during a session end, which session managers reported as "App is preventing shutdown". It now only swallows the close when the user explicitly clicks the window's X; ApplicationShutdown / OSShutdown close reasons pass through so the app exits cleanly.

The bundled Inter font is licensed under SIL OFL 1.1.

Install

Precompiled binary

tar xzf wireview-linux-1.0.4.4-linux-x64.tar.gz
chmod +x WireView2
./WireView2

PPA (Ubuntu 24.04 LTS / 26.04 LTS)

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

From .deb (manual)

sudo dpkg -i wireview-linux_*_amd64.deb
sudo apt-get install -f

v1.0.4.3

02 May 08:00

Choose a tag to compare

Fixes

  • GUI startup crash on systems without a resolvable default font (#2, second attempt) — the previous fix in 1.0.4.2 only registered the bundled Inter font; Avalonia was still calling the platform default-font lookup which fails on Ubuntu 25.10. This release explicitly sets FontManagerOptions.DefaultFamilyName so $Default resolves to the bundled Inter font, bypassing platform font discovery entirely.

Install

Precompiled binary

tar xzf wireview-linux-1.0.4.3-linux-x64.tar.gz
chmod +x WireView2
./WireView2

PPA (Ubuntu/Debian)

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

From .deb (manual)

sudo dpkg -i wireview-linux_*_amd64.deb
sudo apt-get install -f

v1.0.4.2

02 May 03:35

Choose a tag to compare

Fixes

  • GUI startup crash on systems without a resolvable default font (#2) — Avalonia was hitting Could not create glyphTypeface. Font family: $Default on fresh installs (e.g. Ubuntu 25.10). The app now registers the bundled Inter font as the default, so startup no longer depends on fontconfig resolving a system default.
  • App preventing system shutdown / logout (#1) — the close-to-tray handler was vetoing OS-driven close requests, which session managers reported as "App is preventing shutdown". Close-to-tray now only triggers when the user explicitly closes the window; OS shutdown / session-end requests pass through.

Install

Precompiled binary

tar xzf wireview-linux-1.0.4.2-linux-x64.tar.gz
chmod +x WireView2
./WireView2

PPA (Ubuntu/Debian)

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

From .deb (manual)

sudo dpkg -i wireview-linux_*_amd64.deb
sudo apt-get install -f

v1.0.4.0

08 Mar 16:04

Choose a tag to compare

What's New

  • Config V3 support: Full support for config version 2 (UiConfigStructV2) — ARGB theme colors, background/fan bitmaps, display inversion
  • Config version detection fix: Reads actual config version from device instead of guessing from firmware version
  • Theme preset system: 6 Thermal Grizzly presets (TG1–TG6) + Custom, with auto-detection when loading config
  • Close-to-tray: Window hides on close instead of exiting — reopen from tray icon
  • Performance optimization: Chart axis updates are paused when the window is hidden/minimized
  • AutoStart sync on startup: App syncs its auto-start setting with the OS state at launch

Install

Precompiled binary

tar xzf wireview-linux-1.0.4.0-linux-x64.tar.gz
chmod +x WireView2
./WireView2

PPA (Ubuntu/Debian)

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

From .deb (manual)

sudo dpkg -i wireview-linux_*_amd64.deb
sudo apt-get install -f

v1.0.3.5

24 Feb 13:43

Choose a tag to compare

Changes

  • Fix app icon showing as generic cog in GNOME dock/taskbar
  • Fix auto-start toggle not working from tray icon on Linux

Install

Ubuntu 24.04 (PPA):

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

Debian/Ubuntu (.deb): Download the .deb file below and install:

sudo apt install ./wireview-linux_*_amd64.deb

Other distros (precompiled binary): Download the .tar.gz file below, extract, and run:

mkdir -p ~/wireview-linux
tar xzf wireview-linux-*-linux-x64.tar.gz -C ~/wireview-linux
~/wireview-linux/WireView2

v1.0.3.4

24 Feb 12:06

Choose a tag to compare

Changes

  • Install proper PNG icon for taskbar/dock display (was showing generic cog)
  • Fix auto-start toggle not working from tray icon on Linux

Install

Ubuntu 24.04 (PPA):

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

Debian/Ubuntu (.deb): Download the .deb file below and install:

sudo apt install ./wireview-linux_*_amd64.deb

Other distros (precompiled binary): Download the .tar.gz file below, extract, and run:

mkdir -p ~/wireview-linux
tar xzf wireview-linux-*-linux-x64.tar.gz -C ~/wireview-linux
~/wireview-linux/WireView2

v1.0.3.3

24 Feb 10:46

Choose a tag to compare

Changes

  • Fix auto-start toggle not working from tray icon on Linux

Install

Ubuntu 24.04 (PPA):

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

Debian/Ubuntu (.deb): Download the .deb file below and install:

sudo apt install ./wireview-linux_*_amd64.deb

Other distros (precompiled binary): Download the .tar.gz file below, extract, and run:

mkdir -p ~/wireview-linux
tar xzf wireview-linux-*-linux-x64.tar.gz -C ~/wireview-linux
~/wireview-linux/WireView2