riprogrammare 16u2 arduino UNO

Salve a tutti,

ho una scheda Arduino Uno REV3 che non riesce più ad esser programmata tramite USB. Il micro 328 è sanissimo poichè collegando un programmatore (sia tinyusb che avr mkii) ai pin ICSP si lascia programmare benissimo.

volevo fare un tentativo a riprogrammare quindi il 16u2 che si occupa della conversione usb-seriale.

Ho principalmente seguito

firmware: https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/firmwares/atmegaxxu2.
procedura: https://www.arduino.cc/en/Hacking/DFUProgramming8U2

Sono su Windows 10, porta usb --> programmatore avr mkii --> icsp del 16u2

da terminale cmd (aperto come amministratore) do il comando:

avrdude.exe -c avrispmkII -p at90usb162 -F -U flash:w:1.hex

dove 1.hex è il firmware originale.

Mi viene restituito il messaggio "IMPOSSIBILE ESEGUIRE QUESTA APP NEL TUO PC".
Ho controllato le proprietà di avrdude ma non è "bloccato" da windows.

come posso procedere? grazie mille in anticipo per eventuali aiuti

NB. avrdude è quello nella directory arduino/hardware/tools/avr/bin

Se hai programmato il 328 tramite programmatore hardware hai perso il bootloader, semplicemente devi ricaricarlo sopra tramite il programmatore.
Devi riprogrammare il 16u2 solo se quando colleghi Arduino al pc non compare la relativa porta virtuale, o il sistema operativo non riconosce in nessun modo il 16u2 come device usb, anche in questo caso puoi farlo direttamente con il programmatore hardware, solo che invece di collegarlo al connettore ISP del 328 lo colleghi a quello del 16U2.

max95:
Mi viene restituito il messaggio "IMPOSSIBILE ESEGUIRE QUESTA APP NEL TUO PC".

Disabilita temporaneamente lo Smart Screen di Windows Defender.