Skip to content

v2026-03-08.3 — New Drivers & Auth Fixes

Choose a tag to compare

@itsDNNS itsDNNS released this 08 Mar 20:10
· 891 commits to main since this release

New Modem Drivers

  • Sagemcom F@st 3896 (#163) -- XMO JSON-RPC API with SHA-512 digest auth. Confirmed working with Tele2 (Sweden) and DNA (Finland) firmware variants.
  • Arris/Motorola SB6141 (#174) -- DOCSIS 3.0 modem with transposed HTML tables. No authentication required. May also work with other SB6xxx models.

Bug Fixes

  • CM8200A auth flow (#168) -- Rewrote login to use token-based Cookie header, matching the modem's actual auth behavior. Adds brute-force lockout detection (5-minute lockout returns login page instead of status page).
  • SURFboard session management (#165) -- Fixed RELOAD cascade and HTTP 500 errors on S33/S34/SB8200 by reusing sessions and adding retry logic with backoff.
  • TC4400 channel parsing (#173) -- Handle title rows with colspan and separate "Channel Type" (OFDM/SC-QAM) from "Modulation" (256QAM) columns. Thanks to @nxn94 for the report and initial fix.
  • Sagemcom initial login -- Fixed empty auth-key on first XMO request causing XMO_REQUEST_ACTION_ERR.
  • Health hysteresis (#169) -- Fixed type coercion from config string and empty mock config handling.

Improvements

  • Chart formatting -- Large numbers (error counts) now display as 2.3M/300k in chart tooltips and Y-axis labels instead of raw values.
  • Test stability -- Fixed modulation API tests using hardcoded timestamps that would expire.