I had a dead external hard drive. Plug it in, no noise, no action, nothing. Completely dead.
I tried some of the tricks mentioned. Different cable, different computer. Put it in the freezer, tapped it with a soft mallet, turned it upside down, over on it's side. Nothing.
About a year went by. I removed the external hard drive case and plugged it in hoping it would work. Nope. I pulled the small cable circuit board off the front and was looking at a notebook/laptop hard drive. In desperation I bought a Sabrent Sata II HDD 2.5"/3.5" to USB converter, about $25. It comes with a power supply and hard drive to USB cable. As soon as I plugged in the power supply the hard drive began spinning. I connected the data transfer cable and 12 hours later, the data on the bad external hard drive was transferred to a new external hard drive.
It had data I needed, about 750 GB.
Worked for me after I'd given up hope.