It works!

Had some bad characters in one of the "start" command before.  Also
added some short sleeps between hardware commands, which seems to help
with stability (i.e., I get less device hangs/need-to-reboots when we
give the hardware a little pause before sending the next command).