github rorygallagher2024/glasshouse v0.8.2

latest releases: v0.118.0, v0.117.2, v0.117.1...
one month ago

Fixed

  • flash_health always read unknown on newer webOS sets. webOS 9+ (such as the C2 and G4) returns the JEDEC pre_eol_info register as 0x%02X (e.g., 0x01) rather than 01. Because EOL_MAP previously used string keys 01, 02, and 03, the lookup failed to match and fell through to unknown. It now parses the register via parseInt(eolRaw, 16) against numeric keys { 1: Normal, 2: Warning, 3: Urgent }, cleanly supporting both prefixed and non-prefixed values while preserving 0x00 and missing nodes as unknown. (#30, #31, closes #29)
  • Processes were misnamed or truncated in the memory list. Chromium worker processes on webOS (WebAppMgr) all showed identical rows named WebAppMgr without identifying their roles; they now distinguish browser, zygote, renderer, or the specific hosted app (WebAppMgr (browser), etc.). In addition, process names reaching the 15-character Linux comm limit (which truncated LG system apps to com.webos.app.i) now recover their full name from argv[0]. (#28)
  • macOS telnet deployment failed on non-ASCII characters. deploy.sh now sets LC_ALL=C on tr in the telnet fallback path to prevent tr: Illegal byte sequence aborts on macOS. (#31)
  • GPU clock cell showed a dash when absent. Sets whose SoC does not report a GPU clock (such as the C2) now hide the cell in the dashboard and guard with none in MQTT instead of rendering a permanent dash. (#31)

Added

  • Added LG OLED42C24LA (C2, webOS 9.2.2 / 22+, firmware 23.25.55, rooted via jsbro-autoroot) to the tested compatibility table. (#31)

Don't miss a new glasshouse release

NewReleases is sending notifications on new releases.