Updating Your ROSRider’s Firmware
Important Note: Before proceeding with the firmware update, ensure you have the correct firmware file for your specific ROSRider model. Incorrect firmware can lead to device malfunction.
To initiate the firmware update process, follow these steps:
Enter Bootloader Mode:
The ROSRider should now enter bootloader mode. This is indicated by the green LED lighting up constantly.
Run this command to view system logs in real-time.
sudo tail -f /var/log/syslog
You should see a message indicating successful entry into bootloader mode, which typically reads:
Before Starting Update: Important Considerations
By following these steps and adhering to the specific instructions provided by ACADA Robotics, you can successfully update your ROSRider’s firmware and enhance its capabilities.
Updating ROSRider Firmware with I2CRider.dfu
Prerequisites:
dfu-util
: Ensure you have dfu-util
installed on your system. It’s a common tool for device firmware updates.I2CRider.dfu
: Obtain this file from Acada Robotics. It contains the firmware update for your ROSRider.Steps:
dfu-suffix -a I2CRider.dfu -v 0x1cbe -p 0x00ff
dfu-prefix -s 0x2800 -a I2CRider.dfu
dfu-util -D I2CRider.dfu
If the update is successful, you will see the message No error condition is present
This indicates that the firmware has been successfully written to the device. Remember to reset the board by pressing the reset button to exit bootloader mode and enter normal operation.
You can now proceed to the next chapter, we’ll delve into the intricacies of robotic procedures such as PID tuning, odometry validation, and covariance estimation.
Next Chapter: Procedures