My impression is that the Atmega8U2 processor has been damaged.
Try a loop-back test with a different USB cable...