Hi,
a month ago my Arduino Mega died. It powers up, but refuses to communicate. I had no "safety" resistors on pins and though there wasn't any obvious incident, I was trying to use H-bridge DC motor driver IC, which possibly was damaged, so I assumed that the reason was a short circuit somewhere + my stupidity.
Mega was paired with Ethernet shield (WIZnet).
Now I tried to plug that shield into UNO and UNO refused to power-up. Then (I know - I often get dumb ideas ) I plugged the shield while it was running and power LED of both Arduino and Ethernet shield slowly faded out. Luckily UNO is fine, but I remember alike behavior a couple of times when Mega died (it turned on, then power LEDs slowly faded out, a reason UNO is alive might be that it's connected to usb, not a 30A psu like Mega was). So the question is - is Ethernet shield capable of killing Mega and how to get a clue of what's wrong with it?
Or might a short on Mega's pins damage the Ethernet shield? (Ethernet shield pins were not connected to anything)