Journey event  ·  14 Sep 2026

/setup/state stuck at phase ‘usb_flash’ with debt ‘not_flashed:control’ on a fully-online fleet

FIX 2026-09-06 (code landed, unverified on live): kit_commission.get_setup_state() now runs _reconcile_flash_debt() — for every 'not_flashed:' debt item, if fleet_firmware_st

  state copied from the tracker, never improved

  event date 2026-09-14

Event date 2026-09-14
Version found
Version fixed
Expected kit firmware
Release file
SHA-256
Served count
Source https://app.notion.com/3d32b4cda37081f9ac3edb7f33dc8811

FIX 2026-09-06 (code landed, unverified on live): kit_commission.get_setup_state() now runs _reconcile_flash_debt() — for every ‘not_flashed:‘ debt item, if fleet_firmware_status() shows that seat online AND running == expected firmware, the item is dropped and the pruned list persisted. So a device flashed outside the wizard (or a resumed setup) no longer leaves a live fleet looking half-commissioned. Best-effort (wrapped in try/except; lazy import to dodge the circular). — ORIGINAL: /setup/state stuck at phase usb_flash with debt not_flashed:control while control is online + firmware-current.

All events  ·  DSC  ·  CannaLib  ·  Site  ·  Firmware releases

Empty rows are honest

A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.