Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dh4d:firmware_upgrade [2016/06/06 03:37] – [Latest Firmware version] wadmin | dh4d:firmware_upgrade [2016/06/22 18:29] (current) – wadmin | ||
---|---|---|---|
Line 6: | Line 6: | ||
==== Recommended Updates ==== | ==== Recommended Updates ==== | ||
On June 2016, we released firmware version 10, which includes a host of new features that improve compatibility with Robot libraries, interoperability when controlling from multiple hosts, adds new Dynamixel protocol features, adds the SHSP protocol, fixes minor issues, and further extends the self diagnostics capabilities of the units.\\ | On June 2016, we released firmware version 10, which includes a host of new features that improve compatibility with Robot libraries, interoperability when controlling from multiple hosts, adds new Dynamixel protocol features, adds the SHSP protocol, fixes minor issues, and further extends the self diagnostics capabilities of the units.\\ | ||
- | This is a highly recommended update for users running | + | This is a highly recommended update for users running |
==== Latest Firmware version ==== | ==== Latest Firmware version ==== | ||
- | The latest firmware version is version | + | The latest firmware version is version |
- | Firmware file: [[http://kb.seedrobotics.com/ | + | Firmware file: [[http://storage.seedrobotics.com/ |
- | MD5 checksum: | + | MD5 checksum: |
- | The Release notes with Full Changelog are available here: [[http://kb.seedrobotics.com/ | + | The Release notes with Full Changelog are available here: [[http://storage.seedrobotics.com/ |
We recommend reading this file before upgrading your firmware. | We recommend reading this file before upgrading your firmware. | ||
Line 20: | Line 20: | ||
==== Firmware Upgrade Instructions ==== | ==== Firmware Upgrade Instructions ==== | ||
- | Pre Requisites | + | __Pre Requisites__ |
In order to upgrade the firmware of your unit you will need: | In order to upgrade the firmware of your unit you will need: | ||
* A USB micro-B cable to connect to the unit's USB port | * A USB micro-B cable to connect to the unit's USB port | ||
- | * The Firmware Loader, available from the chip manufacturer website: | + | * The firmware loader tool [[https://github.com/Koromix/ty/releases|TyQT]]. TyQT is available pre compiled for Windows and Mac; for Linux the page contains instructions how to compile it from source. |
- | * The Soft Reboot tool to trigger the firmware update: | + | * If you are using Windows (version <10), you also need to make sure that you have the Virtual COMM Port drivers installed; |
- | * If you are using Windows (version <10), you also need to make sure that you have the Virtual COMM Port drivers installed; | + | |
+ | __Upgrading__ | ||
+ | |||
+ | - Download the Firmware file | ||
+ | - Open the TyQT tool | ||
+ | - Connect the USB cable to the hand (the USB port is located on the side, near the back and is covered by a small plastic cap) | ||
+ | - Wait for the board' | ||
+ | - Click the " | ||
+ | - Select the firmware file you wish to flash and click Open | ||
+ | |||
+ | The Firmware installation procedure begins: the Teensy icon in the TyQT window turns orange and you will see a progress bar in the TyQT window. Once the upload is complete the icon turns Back again and the unit reboots automaticaly. | ||
+ | Congratulations! You have upgraded your firmware. | ||
+ | |||
+ | __Confirming the new version is running correctly__ | ||
+ | |||
+ | If you wish to confirm the new version is running correctly you have two options: | ||
+ | (1) Open a [[dh4d: | ||
+ | (2) You can also use the Dynamixel Protocol or SHSP Protocol and read the memory position 2 on the control table of any physical actuator. This will return the running firmware version. | ||
+ | |||
+ | |||
+ | ==== Troubleshooting ==== | ||
+ | |||
+ | Using TyQT the firmware update procedure is quite stable and has had a 100% success rate in all our tests.\\ | ||
+ | However if you do run into trouble, please get in touch with our Technical Support and we'll be happy to guide you through the process. | ||
Copyright © 2015-2023 Seed Robotics Ltd