I am trying to build the Arduino firmware on Win7 using WinAVR and FLIP. I have successfully built the firmware and have a "arduino-usbserial.hex" file to upload, but when I flash the Uno and plug it back in to my computer Windows no longer recognizes the device and won't use the Arduino drivers for it. If I reflash to the "arduino-usbserial-uno.hex" file that comes in the folder everything works fine. Am I missing a part of the build process? My steps are
- set arduino to DFU mode (connect jumper and release)
- make clean
- make all
- manually download with Flip via USB (run, start application, then unplug and plug in)
The makefile has the ARDUINO_MODEL_PID
set to 0x0001 and MCU = atmega8u2
Thanks!