I really appreciate everyone's replies,
Unfortunately, I think that Cudgel and my issue is slightly different. Our units got semi-bricked because we pulled the plug mid-way during a firmware update. I assume that most of the software is read directly from the micro SD card, but before that...