Main Site Documentation

"Interupt while deploying. Update failed!" when running FEZ Config Firmware Updater


#1

I’m trying to update the firmware on an out-of-the-box FEZ Spider 1.0 mainboard using the new FEZ Config tool. I have the Gadgeteer power module plugged in to an external power supply and to the PC over USB. The firmware updater fails with the message “Interrupt while deploying. Updating failed!” This may be because the TinyBooter on the board is 4.1.6.0. The FEZ Config TinyBooter warning dialogue suggests visitting https://www.ghielectronics.com/docs/177/tinybooter which in turn suggests that “the version of Tinybooter needed by a particular SDK is always listed in the Release notes for the SDK of the device”, warning that “Tinybooter is different dependent on whether your hardware is Premium or OSHW library based”. The installed release notes say I need “TinyBooter v4.2.10.0”. It’s not clear what I do next. I’m guessing I need to use the file ‘TinyBooter.GHI’ in ‘C:\Program Files (x86)\GHI Electronics\GHI Premium NETMF v4.2 SDK\EMX\Firmware\TinyBooter’ to update the TinyBooter, but the MFDeploy tool seems to want an image file with extension .hex or .nmf.

The previous version of the firmware installer did everything for me (though it did require me to flick the small switches on the mainboard first). I cannot work out with the new one how to update the TinyBooter. What is the correct process?


#2

As far as I know the new tool cant update Tinybooter, but I read that they were updating internally to do so.
use the older updater tool and it should work fine. here is the link for the older version

https://www.ghielectronics.com/downloads/firmware/GHI_NETMF_Firmware_Updaters_legacy.zip


#3

http://www.ghielectronics.com/docs/54/firmware-update-emx has directions for updating tinybooter on spider


#4

Thanks all. The page Jeff recommends https://www.ghielectronics.com/docs/54/firmware-update-emx looks comprehensive but I’d rather not have to crack open TeraTerm and send terminal commands by hand so I opted to use the old version Andre and Mike suggested (which I still had knocking about on an old laptop and I copied the FEZSpiderMainboardUpdater.exe file over to the new machine, though the link Mike gave, https://www.ghielectronics.com/downloads/firmware/GHI_NETMF_Firmware_Updaters_legacy.zip contains it too). This updated the TinyBooter to the latest version and then I used the new tool to complete the update.