There are two methods to update the firmware on the dropController;
1 – using the pre-compiled HEX file and XLoader.
2 – using the Arduino sketch with the Arduino IDE.
Using the Pre-compiled HEX File and XLoader
Download the HEX file from the Downloads page. The download is a zip archive. Unpack it and put the folder somewhere convenient. Mine is on the desktop.
Select the type of Arduino you have. If you purchased either the dropController or the dropController kit then the Arduino is an “Duemilanove/Nano (ATmega328);m328p; stk500;57600;”. Make sure you select the m328p option.
Select the dropController COM port. In my case it is COM15. Yours will be different.
Click the Upload button.
While the new firmware is uploading the red and blue LEDS on the Arduino should flash quickly.
After the upload is complete the yellow LED on the dropController should blink slowly showing the dropController is on but not connected.
Using the Arduino Sketch With the Arduino IDE
If you are familiar with Arduino then the dropController firmware can be updated through the Arduino IDE. Simply treat the dropController as an Arduino, connect to your computer, open the Arduino IDE, select the correct COM port, load the sketch, and click the upload button.
Note: The dropController sketch requires the digitalIOPerformance library. If the library is not added to the IDE the sketch will not compile.