dh4d:firmware_upgrade

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dh4d:firmware_upgrade [2016/06/06 03:37] – [Latest Firmware version] wadmindh4d: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 older versions of the firmware.+This is a highly recommended update for users running previous versions of the firmware.
  
 ==== Latest Firmware version ==== ==== Latest Firmware version ====
-The latest firmware version is version 10.+The latest firmware version is version 11.
  
-Firmware file: [[http://kb.seedrobotics.com/firmware_rh4d-dh4d/SR-DH4D-RH4D_firmware_10.hex|SR-DH4D-RH4D_firmware_10.hex]]\\ +Firmware file: [[http://storage.seedrobotics.com/firmware_rh4d-dh4d/SR-DH4D-RH4D_firmware_11.hex|SR-DH4D-RH4D_firmware_11.hex]]\\ 
-MD5 checksum: 2b6a30b666d9a6567ecbd29f4cd0df58+MD5 checksum: 9468d5b3f468b205e34ee1d9dc93b475
  
-The Release notes with Full Changelog are available here: [[http://kb.seedrobotics.com/firmware_rh4d-dh4d/Changelog_SR-DH4D-RH4D_firmware_10.txt|Changelog_SR-DH4D-RH4D_firmware_10.txt]]\\+The Release notes with Full Changelog are available here: [[http://storage.seedrobotics.com/firmware_rh4d-dh4d/Changelog_SR-DH4D-RH4D_firmware_11.txt|Changelog_SR-DH4D-RH4D_firmware_11.txt]]\\
 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: [[https://www.pjrc.com/teensy/loader.html|Teensy Loader]] (you only need the **Teensy Loader** tool!) +  * 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 Linux as non-root you need to add some udev rules. Check the [[dh4d:usbconsole|USB console instructions]] where you will find the details on how to setup the device drivers for the USB connection, necessary to perform the upgrade procedure.. 
-  * 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 Linux as non-root you need to add some udev rules. Check the [[dh4d:usbconsole|USB console instructions]] where you will find the details on how to do all of this.+ 
 +__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's processor to show up on the TyQT list. (it should show up as "Teensy"
 +  - Click the "Actions" meny and select "Upload New Firmware"
 +  - 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:usbconsole|USB Console Terminal]] and enter the ''hlp'' command. The first lines should show you the firmware version. (While you're at the console, you can issue an ''ope'' and ''clo'' command to open and close the hand)\\ 
 +(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

  • dh4d/firmware_upgrade.1465184271.txt.gz
  • Last modified: 2016/06/06 03:37
  • by wadmin