This code allows you to use the TD Loader application to update the firmware on the Telecom Design module serially.

Dependencies:   mbed

Update the firmware of your TD1208 or TD1204 modem

Load this program into the Nucleo board to allow for a serial update of the TD-module firmware. You can use the following tool to load the binary file for the Telecom Design modem: /media/uploads/quicksand/tdloader.exe (made by Telecom Design).

Components / QW SIGFOX Development Kit
The QW ecosystem is designed to rapidly explore the Sigfox network.

Step 1: program the Nucleo board

Import this program, compile and load it onto the Nucleo board.

/media/uploads/quicksand/import.png

/media/uploads/quicksand/import_2.png

/media/uploads/quicksand/compile_program.png

Optionally: you can download the bin only /media/uploads/quicksand/bootloader.bin

/media/uploads/quicksand/flashbin.png

Step 2: Check current firmware version

Open a serial terminal (like Putty) and check the current firmware version using the following command: AT&V

/media/uploads/quicksand/putty.png

/media/uploads/quicksand/atv.png

Hint: You can find the connected COM-port using device manager.

/media/uploads/quicksand/devicemanager_1.png

/media/uploads/quicksand/devicemanager_2.png

If the version doesn't match, then an update is needed. If the version is already up-to-date, no further actions are needed.

Step 3: Flash with TD Loader tool

Launch TDLoader.exe, fill in the COM-port, fill in the path to the binary and select the correct modem version (TD1204 or TD1208). Click on "Acquire" to begin the flashing. The software will first sync up with the modem and then start updating the firmware.

/media/uploads/quicksand/tdloader.png

/media/uploads/quicksand/sync.png

/media/uploads/quicksand/upgrading.png

/media/uploads/quicksand/done.png

Once the upgrade is done, close the TD Loader software and press the reset button next to the Telecom Design modem.

Step 4: Reset the board using the reset button

Once the board has been reset, check if the firmware version now corresponds with the firmware you've just flashed.

/media/uploads/quicksand/updated.png

Revision graph

The revision graph only works with JavaScript-enabled browsers.