It took us a little while to get it working (mostly our firmware server setup), but it does seem to work perfectly now. For a little background, we are using a cell modem for communication and were able to download the new firmware image from our remote server, save it to the flash module, and reboot with the new firmware. Thanks Felix!