Skip to content

Firmware update of iCubNancy01

Brice edited this page Jun 29, 2018 · 3 revisions

WARNING

iCubNancy01 is a can and eth robot. So make sure you have installed icub-main correctly. Hand and forearm are version 1. (arms are boards 10.0.1.2 and 10.0.1.4).

Don't forget to put EVERY board in application mode when you have finished.

Firmware update :

Run this program, he should be built by icub-main, and inside icub-main/build-pc104/bin. If your environments variables are set correctly in your bashrc :

export ICUB_DIR=$ROBOT_CODE/icub-main/build-pc104

You should be able to run directly the command :

Firmwareupdater

Then you have an interface with several Device that are Red. Click on each one and press the "Discover" button.

At the end it should look like that :

Ethernet boards

To update any Ethernet firmware (ems4 board with IP address), you have to select a device and press the "Force ETH Maintenance" button.

This allow you to upload an application with the "Upload Application button".

29/06/2018 firmware versions are on the image above. All applications file are inside icub-firmware-build repository.

When i write this document, the names of the files have their versions in hexadecimal. They should change it soon i guess.

For each ems4 board you should be able to put them in maintenance and discover again :

Once you have update what you want, put the boards in application mode with "Force ETH Application" button.