Skip to content

v2026-03-20.1 - CGM4981 Driver, Speedtest Trigger & Report i18n

Choose a tag to compare

@itsDNNS itsDNNS released this 20 Mar 08:48
1517c1b

New Features

  • New Driver: Technicolor CGM4981COM - Support for the Cox Panoramic Gateway PM8/XB8 (RDK-B platform). Parses 32x SC-QAM + 2x OFDM downstream, 4x SC-QAM + 1x OFDMA upstream, and error codewords from the web UI. (#254, thanks @coltonfitzgerald!)
  • Manual Speedtest Trigger - "Run Speedtest" button on the speedtest page triggers a test via the backend, so it works even when Speedtest Tracker ports aren't exposed to the LAN. Waits for the result and shows download/upload/ping on completion. (#255, #259)
  • Modem Restart Detection - Detects modem restarts via error counter resets and logs them as events. (#60, #253)

Improvements

  • Report i18n - All report strings moved from embedded Python dicts to JSON i18n files. Fixes German complaint comparison block falling back to English. (#256, #258)
  • Event Type Labels - Unmapped event types now use i18n labels instead of raw keys.

Fixes

  • CGM4981 QAM format - Modulation output corrected to project-standard format (256QAM, not QAM256).
  • CGM4981 blank fields - Missing numeric fields now return None instead of 0.0, preventing false critical health assessments on partially populated OFDM/OFDMA rows. (#260, #261)
  • Speedtest trigger - Blocked in demo mode, polling handles transient errors gracefully, uses fresh server-side ID comparison to avoid false result matching.
  • Report i18n accents - Fixed missing French/Spanish accents in report translations.