Hi Andy, > Something is going on I don't understand. Does there have to be a delay > between the two calls? That seems likely. Perhaps the device needs a few seconds to write the uploaded firmware to flash memory, or to boot itself with the firmware. Cheers! Daniel