MSO 2x100 keeps disconnecting/reconnecting, firmware assert at cmd2.cpp:209

Logic MSO 2x100, serial ATXTP, firmware 1.0.54, Logic 2 v2.4.44 on Linux.

Support portal’s down for me right now, so posting here.

Unit disconnects and reconnects in a loop every few seconds to minutes, started with MsoInterruptReadStreamError on connect. Already ruled out cable/host: replaced the USB3 cable (it was linking High-Speed instead of SuperSpeed), confirmed it now negotiates SuperSpeed fine, tried multiple ports and controllers. Loop persists regardless.

journalctl -b | grep Logic shows the same firmware assert every cycle, right after Clearing HALT on endpoint 130:

ASSERT ./pc-comms/cmd2.cpp:209; Cmd2 v1.0.54 (0x4004BCEF); count=1

Crash blob from the bug report dialog:

{
  "LaunchId": "d165c163-ab91-4a82-950f-63c5c9ef25af",
  "Environment": "production",
  "Branch": "master",
  "Commit": "3e6f3ad5fb20d2376aa270df954e0c4d0ba85fba",
  "Version": "2.4.44",
  "MachineID": "fe6bce2c-f4ff-4e4b-8ce5-126436af56cc",
  "ExtraArgs": {
    "log0": "https://logic-io.s3-us-west-1.amazonaws.com/crashlogs/d165c163-ab91-4a82-950f-63c5c9ef25af/1/graphio.log"
  }
}

Anyone know what cmd2.cpp:209 asserts on, or if there’s a way to do a firmware reflash without Logic2?