1.

How Can I Change The Usb Firmware?

Answer»

The 8u2 can be programmed by soldering a 6-pin ISP HEADER (the R3 has the 6-pin header pre-soldered in) and using a standard AVR programmer. You can also use the bootloader (DFU) in the 8u2. On first generation Unos, you enable this by soldering the 10K resistor RIGHT underneath the board. (R2 and R3 versions of the Uno use the 16U2 and do not require the resistor!) Again, we don't have any examples or tutorials but HOPE to shortly.

The code for the 8u2 is based on LUFA, Dean Cameran's totally awesome USB-AVR library that has GREAT examples and documentation. Its also completely OPEN source.

The 8u2 can be programmed by soldering a 6-pin ISP header (the R3 has the 6-pin header pre-soldered in) and using a standard AVR programmer. You can also use the bootloader (DFU) in the 8u2. On first generation Unos, you enable this by soldering the 10K resistor right underneath the board. (R2 and R3 versions of the Uno use the 16U2 and do not require the resistor!) Again, we don't have any examples or tutorials but hope to shortly.

The code for the 8u2 is based on LUFA, Dean Cameran's totally awesome USB-AVR library that has great examples and documentation. Its also completely open source.



Discussion

No Comment Found