I have a genuine Arduino Mega 2560 which can only provide power from the 5V pins when connected to the computer via the USB cable. I suspect that I fried the board as it does not appear in device manager when changing USB ports or cables.
However, the ON and 'L' LEDs can light up. When attempting to upload a program via a working Arduino board, I keep getting error messages with device signature 0x00000. Since I have not been able to upload a program to the fried board, should I dispose of it?
When I power the board with the Vin pins, the 'ON' & 'L' light up. Using a voltmeter, I found that the 5V pins still work. In my last uploaded program, I set pins 9 and 12 as output. It seems they still work.
I used another Arduino Mega board (CH340 version) as an ISP. The error message showed a target and reference voltage of 0V. But I'll probably dispose of the dead board.