SSH frontends upgrade
18 Jan 2021
Last Monday, the 18th of January, 2021, all SSH frontends of the IoT-LAB testbed were migrated to the latest Debian stable version, Buster. This migration came with the update of several softwares preinstalled on the frontends.
If you have problems with the new installed versions of tools and toolchains,
don’t hesitate to send an email to
firstname.lastname@example.org or open an issue
Here is the list of these changes:
As announced in December 2020, all the IoT-LAB tools based on Python were installed to their latest version and for Python 3 only. Since Python 2 has reached his end-of-life in early 2020, it came more and more difficult for the IoT-LAB team to continue maintaining them in the long term. If you still have code that is not yet Python 3 compatible, we strongly encourage you to migrate it to Python 3.
Note that the Python 3 version installed on the SSH frontends is now 3.7.3.
The table below lists the new versions of the IoT-LAB tools installed:
ARM GCC toolchain
The default ARM GCC toolchain is still in 4.9 version but a newer version, 9.3.1
is installed on each frontend in
Version 0.12.1 of the Zephyr SDK
is now installed in
The way to build Zephyr firmwares on IoT-LAB has also been updated: now the
is installed on the SSH frontends.
west can be used to initialize a zephyr
workspace, download the required hals and build a Zephyr firmware.
The Zephyr documentation page was
updated following this change.