It seems that the ATmega16U2 chip to handle the communication between the USB and the 2560 microcontroller is blown.http://arduino.cc/en/Main/arduinoBoardMega2560If the sketch is running, you could program your sketch using a programmer and the ISCP header. That si a way to program the 2560 microcontroller without the USB communication.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16