Verification error

yeah so i am encountering a problem with the error code

Arduino: 1.6.12 (Mac OS X), Board: "Arduino/Genuino Uno"

Sketch uses 4,420 bytes (13%) of program storage space. Maximum is 32,256 bytes.
Global variables use 483 bytes (23%) of dynamic memory, leaving 1,565 bytes for local variables. Maximum is 2,048 bytes.
avrdude: verification error, first mismatch at byte 0x0042
         0xc2 != 0xe2
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

this error started appearing when the battery was short circuited unintentionally around 2-3 times for a very short period of 1 sec max
this happened when the atmega was out of the arduino on a breadboard without any short circuit protection.
Though i am able to burn boot loader using another uno i have the problem still persists though the rx and tx lights blink as they used to do

No idea, but short circuiting something for a very short time of 1 sec is an eternity for electronics :slight_smile:

You did not give details (e.g. a complete hand-drawn schematic) that shows where the battery fits in and what else is connected. If that battery powered your board and you short circuited the battery and nothing else was connected, there should not be a reason why it would not keep on working.

So please provide the details.

If burning the bootloader works but uploading fails, I suspect that you permanently damaged the 328P microcontroller and personally I would take the loss and buy a new one 328P.