Hi. Does anyone have any advice on freeing up space on the Uno's ATmega8U2 by using a smaller bootloader? I have implemented the LUFA keyboard HID on the Uno's 8U2, but LUFA occupies about 4K and the remaining 4K is reserved for the bootloader, so there is no room to add any extra code. Thanks, HenryP.S. This is effectively the same question as in my earlier post today entitled "LUFA fills ATmega8U2's 4K of flash" (http://arduino.cc/forum/index.php/topic,56287.0.html) but that post received no replies whatsoever, I think it was too long-winded, so this post is more concise (which is a metaphor for my question).
Thanks very much MobileWill, that sounds like a perfect solution. I understand that ICSP can be used to program the Uno's main ATmega328, but are you sure that it can also be used to program the ATmega8U2? Thanks, Henry