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 22.214.171.124. 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 v126.96.36.199”. 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?