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 18:35] – [Recommended Updates] wadmin | dh4d:firmware_upgrade [2016/06/22 18:29] (current) – wadmin | ||
---|---|---|---|
Line 9: | Line 9: | ||
==== Latest Firmware version ==== | ==== Latest Firmware version ==== | ||
- | The latest firmware version is version | + | The latest firmware version is version |
- | Firmware file: [[http:// | + | Firmware file: [[http:// |
- | MD5 checksum: | + | MD5 checksum: |
- | The Release notes with Full Changelog are available here: [[http:// | + | The Release notes with Full Changelog are available here: [[http:// |
We recommend reading this file before upgrading your firmware. | We recommend reading this file before upgrading your firmware. | ||
Line 24: | Line 24: | ||
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 place the Board in Bootloader mode and trigger the 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: |
- | * 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: | + | |
__Upgrading__ | __Upgrading__ | ||
- Download the Firmware file | - Download the Firmware file | ||
- | - Open the Teensy Loader | + | - 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) | - 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) | ||
- | - In the Operation menu, attempt | + | - Wait for the board' |
- | - If the above options are not available, de-select | + | - Click the "Actions" |
- | - Finally, if the Loader Tool still won't enable | + | - Select |
+ | |||
+ | The Firmware installation procedure begins: | ||
+ | Congratulations! You have upgraded your firmware. | ||
__Confirming the new version is running correctly__ | __Confirming the new version is running correctly__ | ||
Line 47: | Line 48: | ||
==== Troubleshooting ==== | ==== Troubleshooting ==== | ||
- | **I'm using Linux and I don't have the '' | + | Using TyQT the firmware update procedure |
- | + | However | |
- | Unfortunately this tool is not available for download separately; if you do need it, you can donlowad the whole Teensyduino package from the PJRC website | + | |
- | This is not really a great option so if you have access to a Windows computer, we'd recommend taking that route. | + | |
- | + | ||
- | **My unit won't respond using the '' | + | |
- | + | ||
- | Before getting | + | |
- | If this is not happening, check the [[dh4d: | + | |
- | + | ||
- | There are a number of reasons this could happen, including interrupted or failed updates. | + | |
- | + | ||
- | The way to assertively get the firmware to load - and this is really the low level, always works, approach - is to manually force the reset. | + | |
- | + | ||
- | . Set Teensy Loader to Automatic mode and have your firmware file loaded.\\ | + | |
- | . Next remove the top cover of your Hand ad gently flip it to the side. This will expose the electronics board.\\ | + | |
- | Be careful with Electrostatic Discharges (ESD): avoid touching the sides of the board as there are some ESD sensitive components there.\\ | + | |
- | . With the hand connected via USB and Teensy Loader open and set to Automatic mode, press the push button button next to the large black chip. This will force the chip into Bootloader mode where it will immediatelly connect to the computer and communicate with Teensy Loader to download the HEX file. | + | |
- | + | ||
- | This is not the prettiest approach but it gets the job done! | + | |
- | + | ||
- | **Nope, still can't upgrade the firmware** | + | |
- | + | ||
- | Please | + | |
Copyright © 2015-2023 Seed Robotics Ltd