Before starting, make sure that your Thymio II is properly charged: the battery indicator must show three bars when the robot is not connected.
To upgrade your Thymio II you need Aseba Studio version 1.3.x or higher! (get it here)
To see the current firmware version of Thymio II, you can use Aseba Studio:
- Show hidden variables, enable menu entry: View->Show hidden variables and functions
- In the variable list, under _fwversion, you can see the current firmware version.
Then quit Studio!
Get the new firmware
Depending on the version of the firmware that was previously in your robot, updating the firmware might change the name of some variables and functions, therefore you may have to adapt your code, please refer to the programming interface page for more details.
To upgrade the firmware of Thymio, download one of these files:
If you downloaded the zipped file, unzip it.
You can see the release notes of the firmware version 8.
Important: before opening the Firmware Upgrader, quit Aseba Studio. Never launch Studio at the same time as the Firmware Upgrader.
In Mac OS:
In your Aseba folder, you will find an application called "Thymio Firmware Upgrader":
In the Aseba Studio start menu, you will find an application called "Thymio Firmware Upgrader":
In Linux (KDE shown):
In the application menu, you will find an application called "Thymio Firmware Upgrader":
Connect your fully-charged Thymio to your computer and launch the program:
Click on "Select…" then choose the file "Thymio2-Vx.hex" that you downloaded or unzipped.
Warning, do not use any other .hex files not designed for Thymio II!
This could permanently damage your robot.
Press "Update" and check that the process has reached 100%.
Do not disconnect Thymio II during this phase. This could permanently damage your robot.
Congratulations, your Thymio II has been upgraded!