写入热敏传感器Mac OSX

时间:2019-05-25 09:37:51

标签: python c macos sensor

我刚刚购买了Apple Macbook Pro 2010年中13日。在解决了一些问题之后,我得以启动它。但是,现在,风扇在几秒钟后正在加速全速运行,并且无法恢复正常。我可能已经找到了硬件修复程序,但是由于我目前没有能够正确解决问题的工具,因此我认为这也可能是找到临时软件修复程序的机会。这也可能使不敢拿起烙铁并正确解决问题的人受益。

因此,到目前为止,我发现使用HWSensors / HWMonitor的原因是笔记本电脑经过一定时间后会从“热管呼出空气”传感器中读取错误的信息。风扇启动后,该读数将恒定保持在128(°C)。在很短的时间内(通常只有几秒钟),读数似乎是正确的(〜30°C),然后直接射向128。

据我从以下视频中得出的结论: https://www.youtube.com/watch?v=W5-Y7qNqrLwhttps://www.youtube.com/watch?v=3w4j_-JWrZs 硬件修复会相对简单。

我真正的问题是,我也可以在软件中解决此问题吗?

因此,基本思想是从传感器读取温度值,一旦选定的温度值达到128或更高,只需将其设置为30。

问题也不是真正的高风扇速度,它也可以通过风扇速度控制应用程序进行控制,而是CPU严重节流,因为它认为严重的过热现象正在发生。

因此,由于某些应用程序已经可以从传感器读取信息,所以真正的问题是,我们是否也可以向它们写入信息?或至少是读数所驻留的内存。由于我真的不太擅长C语言,而只是一个Python编码器,所以我真的可以借助一些知识渊博的人的帮助。

因此,如果您碰巧知道从哪里开始寻找,或者如果已经有一些我找不到的代码在浮动,请在这里帮助我。

伪代码:   def tempreader():       对于list_of_sensors中的传感器:           返回传感器温度

def评估温度(sensor_temperatur):       如果读取[tempsensorX]> = 128:           设置读数[tempsensorX] = 30       其他:           tempreader()

编辑: 附加信息: 在机器上“工作”了一点之后,我发现了一个论坛帖子: https://www.ifixit.com/Answers/View/49999/Mac+running+slow+and+fan+running+at+high+speed+after+water+spill

拔下连接器到机场卡的连接实际上似乎有帮助。没有更高的风扇速度。另外,传感器的读数现在似乎是正确的。它仍然存在,只是不再是虚假,对此我感到非常好奇。

但是,当然,问题是WIFI在电缆断开时无法正常工作。

因此,新问题或多或少,该传感器所处的位置以及与之交谈的人是否存在?

还有一件事,AHT同时为我提供了错误代码:

4SNS / 1 / C0000008:TND1--124 解密似乎暗示着传感器-温度-北桥

0 个答案:

没有答案