Macbook Pro: Fix 4SNS/1/40000000 TsOP by replacing Palm Rest Sensor (fixes fan constantly at 100%)
I recently replaced the keyboard in my MacbookPro 2,1 (this is relevant for most older MBPs, not just the 2,1) by following the steps in this great video: http://www.youtube.com/watch?v=jUonF9OSvpA
After I put everything back together the keyboard worked like a champ but after two minutes of uptime my fans would suddenly peg at 6,000 RPM. I tried resetting the SMC controller (http://support.apple.com/kb/ht3964) and when that failed I ran the Hardware Test which I would encourage anybody experiencing hardware troubles to do.
The hardware test came back with: 4SNS/1/40000000 TsOP
I expected to find a nice description of this string online, similar to OBD-2 trouble codes in a car or POST errors provided by any PC manufacturer. To my great dismay this list is either not publicly available, well hidden, or I failed. After some Googling I was able to piece together that the 4SNS indicates a sensor failure and TsOP is the palm rest sensor. Read the bottom of this post for a list of other sensors.
Palm Rest Sensor
If you can open up the laptop and find this sensor on your own then you are more clever than I. After some failure the Internet explained the sensor is built into the keyboard/touchpad connector. I’ve used a picture taken from faqintosh.com to demonstrate the cable:
To fix this, the entre connector needs to be replaced. To do this remove the palm rest + keyboard assembly (use the steps in the video above). You will likely have to break some Warranty tape. However, if your laptop is still under warranty you probably wouldn’t be reading this to begin with. Make note of the keyboard backlight connector.
If you fail to reconnect this the keyboard backlight won’t work which is probably not so bad but OS X will detect the keyboard as being a newer mac keyboard with different function key layout. So volume up will go from f5 to f12! This mistake had me scratching my head for quite some time.
The final area of caution is the connectors for the power button and magnetic lid sensor. It is glued on to the underside of the speaker grille and shouldn’t be ripped off because it will make installing the new one harder. Instead, pull it up while sliding something under it to break the glue seal.
Installation is the opposite of removal and none of the pictures I took were especially interesting.
Hope this helps.
List of Other Sensors (taken from this list: http://forums.appleinsider.com/showthread.php?t=114028)
- TB0T Battery TS_MAX Temp
- TB1T Battery TS1 Temp
- TB2T Battery TS2 Temp
- TB3T Battery Temp
- TC0D CPU 0 Die Temp
- TC0P CPU 0 Proximity Temp
- TG0D GPU Die – Digital
- TG0P GPU 0 Proximity Temp
- TG0T GPU 0 Die – Analog Temp
- TG0H Left Heat Pipe/Fin Stack Proximity Temp
- TG1H Left Heat Pipe/Fin Stack Proximity Temp
- TN0P MCP Proximity
- TN0D MCP Digital
- Th2H Right Fin Stack Proximity Temp
- Tm0P Battery Charger Proximity Temp
- Ts0P Palm Rest Temp