[AIUTO] Programmare un ATmega16u2 da zero

leo72:
Qui ci sono le istruzioni per programmare il firmware del microcontrollore tramite Flip da porta Usb:
http://arduino.cc/en/Hacking/DFUProgramming8U2

Già tentata quella strada, ma senza successo.. Ovvero, con Flip mi collego, gli scarico il firmware aggiornato o almeno è quello che mi dice di aver fatto ma ci mette troppo poco tempo.
Io lo stacco e riattacco all'usb, me lo vede come Arduino UNO R3, ma dopo mi dà comunque errore se provo a scaricare uno sketch..
Inoltre nella sezione bootloader, nell'arduino "vero" ho la version 1.2.0 con due id diversi, in questa "pacco" ho bootloader 1.0.0 e id entrambi a 0..
Leggendo qua e là dicono che il bootloader deve essere scaricato prima di scaricare il firmware.. probabilmente in quello di default, non "custom arduino", manca qualcosa per cui non si può scaricare il firmware corretto ed eseguirlo.. con conseguenza che non si riesce a comunicare con l'ATmega328p..