How to update InSight USB Link firmware
Categories:
Although most customers should never need to change the firmware found on their InSight USB Link programmers, it is possible to update the firmware on the USB Link's internal Atmel ARM MCU using the publicly available SAM-BA toolkit. This article explains the firmware update process for the USB Link.
Prerequisites
- Make sure you have a PC available that is running the Windows XP operating system. (Windows 2000 will not work for this process, and Windows Vista has not been tested as of this writing.)
- Install Atmel SAM-BA tools, which, as of this writing, are located on Atmel's website here: http://www.atmel.com/dyn/resources/prod_documents/Install%20AT91-ISP%20v1.9.exe
- Locate necessary firmware (a *.bin file). This is typically found in your InSight USB Link software installation (downloaded from www.ember.com) but may also be supplied by Ember support personnel.
Procedure
- Unplug InSight USB Link from all power sources.
- Using a pin or a paper-clip, press the hidden button located inside the pin-hole on the bottom side of the USB Link and while keeping it pressed insert USB Link into a USB port or other source of power. Do not unpress the button. (Remember, this is a point of no return. If you do this, but not complete the rest of process, your USB Link device will be unusable. Make sure you really have all you need before you do this.)
- After USB Link is powered by USB power, make sure that you keep the button pressed for at least 10 seconds. This copies the ROM contents into the FLASH.
- Unplug USB link from all power sources.
- Normally plug in USB link into the PC USB port, without pressing the hidden button. At this point, if you go to your device manager, you should see that you have an "Atmel USB device" plugged in. The USB link will no longer act as an Ember device.
- Run the SAM-BA toolkit.
- Using SAM-BA user interface, upload the firmware file (*.bin) into the USB link.
- Run sam-ba
- Select usb\ARM0 device from the initial dialog
- Select AT91SAM7S256-EK board from the initial dialog
- Select the "Browse" button next to "SendFile" button
- Select lcp.bin on the file dialog
- Click "SendFile" button
- Wait for confirmation of success in the terminal below (It's pretty fast, usually < 2 seconds.)
- Unplug USB Link from the PC.
- Plug it back in. At this point the device should again act as an Ember device.
If you encounter any problems with this procedure, please log a ticket.
- Login to post comments








