Problem in upgrading ARDUINO Atmega16u2 firmware update on an Mega2560

is that problem due to usbserial ic 16u2?? it might be become bad bcz i used arduino board with SIM900 GSM shield and at one time i ddin't gave seperate 2A supply to GSM shield as suggested in forum??