A few months ago, I dropped my unibody MBP (see sig) onto my foot from chest height. It was sleeping at the time, and was in a padded case. It seemed to work fine after that: I took it in to the Apple store just to make sure and the diagnostics were fine.
A few weeks later, I noticed that the status light was flickering; if I applied pressure to the palm rest directly above it, it would burn steady. A week or so later, it stopped coming on at all, and the IR receiver stopped working as well (tested with known-good remote).
I was upgrading the RAM today, so I decided to take a look around while I had it open. The cable controlling the SIL and IR receiver forks off of the HDD SATA cable. The HDD works fine, so clearly that part of the cable is intact; I disassembled the housing for the LED and reseated the connections there, and put the machine back together. The problem did not go away.
I'm fairly certain there's just a loose connection somewhere along the line, but I don't see a way to find or fix it.
I found that I can source the entire cable assembly for ~$25 on eBay, but I figured I would ask here first: has anyone had a similar problem, and if you tried to fix it, what did you do?
A few weeks later, I noticed that the status light was flickering; if I applied pressure to the palm rest directly above it, it would burn steady. A week or so later, it stopped coming on at all, and the IR receiver stopped working as well (tested with known-good remote).
I was upgrading the RAM today, so I decided to take a look around while I had it open. The cable controlling the SIL and IR receiver forks off of the HDD SATA cable. The HDD works fine, so clearly that part of the cable is intact; I disassembled the housing for the LED and reseated the connections there, and put the machine back together. The problem did not go away.
I'm fairly certain there's just a loose connection somewhere along the line, but I don't see a way to find or fix it.
I found that I can source the entire cable assembly for ~$25 on eBay, but I figured I would ask here first: has anyone had a similar problem, and if you tried to fix it, what did you do?