Reset the ATmega8U2 / ATmega16U2 of your dead Arduino Mega / UNO

Arduino not detected..??

Your Arduino was working fine until one day you connect it to the PC and find that the PC does not detect the Arduino.
You think there is either a USB cable issue or USB post issue, but none solve the problem.

Now you might be thinking that its the ATmega328 on UNO or  the ATmega2560 on the Mega is the culprit.
You try to reload the botloader on it and still the problem persist with “unknown driver present” or “problems with the current device”.

But the real problem is with the ATmega8U / ATmega16U on the arduino board used as a USB to serial converter, which does not let you connect the Arduino to the Computer.


The ATmega16U on UNO


Getting rid of the issue

Now you might panic that how are you gonna fix that SMD ATmega..:(
But the soluion is pretty easy and is just like a child’s play.