Upgrading Motor Controller Firmware
Before you can upgrade firmware, your robot needs to be connected to the internet. See Connecting the Robot to Your Network
First log into the Raspberry Pi:
ssh ubuntu@YOURROBOT.local, all of the
following commands are to be run on the Pi.
Stop all running ROS nodes:
sudo systemctl stop magni-base
Run the firmware upgrade utility:
rosrun ubiquity_motor upgrade_firmware.py
After entering your email address, you should receive an access token. Enter this token to start the download and upgrade process.
The process should take less than a minute, please make sure that power is not interuptted during this process. Otherwise your robot may become inoperable and require factory servicing.
When done, reboot the robot with
You are now on the latest version of the firmware.