DFU Arduino Uno R3

Same problem

what option have you here
зображення

set "usbasp speedLow"
and it can be like i said "UsbAsp stick can be faulty", some are sells with unusable FW and must be updated.
to check if it works, try reflash atmega328p or just read data from it.

As you can see it’s working


I noticed something, the small microcontroller is labeled L16U2, not Atmega16u2 , Could it be because of that?

you have just overwritten the HEX file that is prepared for the atmega16u2.

we hope this clone is a good copy

hope yes , i tried to read what is inside this Atmega Copy and i'm not able to read it ( error )

try read fuses, this will not every time destroy the Hex file. because READ write from flash to chosen file

try two other option of "USBasp ....." in settings programmer.
strange. it reads 328p, so usbasp is not damaged, but still reads nothing from 16u2. very strange.

it's Not working , i tried them all

flash 328p with this hex:
UNO.ino.with_bootloader.standard.zip (1.8 KB)


It works and it’s blinking

ok. you can transfer wiring back to 16u2, in AVRdude_prog select 16u2 and near is button "erase all"

No it's not working
same error

or wiring has a flaw or chip is somehow damaged. was the board ok before?

UPD:
ah, wait, it was Flip program somewhere it has button "launch application", if i think it mean DFU mode is still there and let nothing happen without this switch

The arduino is not in the dfu mode i can use it normaly and it's detectable in device manager as arduino uno in normal mode , maybe The 16U2 is broken , i'll try using ESP32 S3 for hid keyboard
I am very grateful for your time and effort in answering my question , Thank you so much .

you know what, it may not be a 16u2 clone at all, but some kind of fake and of course, it does not allow programming itself, because it has no function other than converting UART to USB.

1 Like