Broken wifi/camera cable causing my fan to run at full speed?
I was replacing the optical drive with a second hard drive so I removed the wifi/camera cable from the logic board of my MBP. New drive works fine. But in the process of plugging the camera cable back in, I used too much force and broke something.
I realized something was wrong because my fan is now constantly on and running at max speed ~6,000 RPM and is SUPER loud. Before this mod, my fan ran nice and smooth. Should note that my camera and wifi still work fine! The loud, fast, always on fan is the only problem at the moment.
[ TROUBLESHOOTING ATTEMPTS ]
Before suspecting I broke the camera cable, I tried various fan speed control apps - they all report the "left fan" speed correctly (there is only one fan in this model MBP btw, running close to 6,000 RPM) but none are able to actually control the fan and slow it down! (Fan Control and smcFanControl)
I reset the SMC more than once too. Screen is brighter! But fan still running at max.
[ HERE'S THE KICKER ]
When I unplug the camera cable end by the drive bay, the fan runs at normal speed, nice and quiet (I lose wifi obviously). When I unplug the camera cable from the far corner of the motherboard, the fan speed stays the same (fast and loud and always on).
With a flashlight, it looks like I might have damaged the actual camera cable socket. That would make me sad :( But it's possible it could also be (or only be) the camera cable itself.
[ IN CONCLUSION ]
The problem is definitely tied to the camera cable, or the socket. The question is if I should bother to buy a replacement camera cable and see if that fixes it, or if by my description, if someone can tell that it's the socket, in which case I'll probably just buy a new computer presuming it's a total logic board replacement.
[ SIDE NOTE ]
If there's a way to simply slow the fan down that I haven't tried (tried Fan Control, smcFanControl, resetting the SMC) I'd be more than happy with that solution - everything else seems to work fine. Just that darned fan!!!