So, as you know, I recently upgraded to DSL from Cable. The Actiontec DSL modem provided by Qwest is really cool and provides quite a few features, but the firmware upgrade provided at the company website makes the thing stop responding.
My self-assigned quest was to figure out exactly what was going wrong, and to do so in a non-destructive way. This involved attaching a serial cable to the modem's circuit board and using it as a console to interactively diagnose the issue.
Some disassembly required. Some pictures provided.