Uploading firmware

From FlySight
Jump to: navigation, search

Once Atmel's DFU driver is loaded, you can update FlySight's firmware.

First, start the FLIP utility. With the FLIP utility open, click the leftmost toolbar button. This will allow you to select the target device.

SelectTargetDevice.png

FlySights with a serial number between 98 and 497 use the AT90USB1287 processor. All other FlySights use the AT90USB646 processor. Find the appropriate device in the list, select it, and click “OK”.

AT90USB646.png

Next, open the USB port connection to the FlySight by clicking the second button in the toolbar. If FLIP is unable to find the FlySight, check that the driver is installed, that you’ve put the FlySight in update mode, and that you have selected the correct device above.

OpenUSB.png

Next, select the firmware to be loaded. This is the “.hex” file you have downloaded from the FlySight website. To select the firmware, click the button indicated below, and then locate the file you downloaded. Once the firmware is selected, you should see its name and size listed under the Atmel logo.

SelectFirmware.png

Now click the “Run” button in the bottom left to update the FlySight.

UpdateFlySight.png

Finally, unplug the FlySight from the USB cable. The firmware has now been updated. If you turn the FlySight on, it should function normally.

If you are installing the beta firmware, you may need to rename your old "config.txt" file and then cycle the FlySight's power to create a new file--otherwise, the FlySight will continue to use the old "config.txt" file without the new options included. To do this, follow these steps:

  1. After the firmware has been updated, plug your FlySight back into your computer.
  2. Rename the existing "config.txt" file. For example, you might rename it to "config_old.txt".
  3. Unplug the FlySight from your computer.
  4. Turn the FlySight on. Wait for the light to come on, then turn the FlySight off again.
  5. Plug the FlySight back into your computer and confirm that the new "config.txt" is present.