树莓派CM5关机后风扇静音解决方案

本文详细介绍了如何通过修改树莓派Compute Module 5的EEPROM配置,解决其在关机后风扇仍全速运转的问题。具体步骤包括更新固件、添加POWER_OFF_ON_HALT参数,并提及了官方的固件更新及备选的硬件改装方案。

如何让CM5关机后风扇静音

默认情况下,如果你购买一块树莓派 Compute Module 5 (CM5),将其安装到官方的 CM5 IO 板上,并为其安装一个风扇(例如我目前最喜欢的 EDAtec CM5 Active Cooler),你会发现在关闭树莓派后,风扇会全速运转。

这并不理想,因为至少对于我的几块 CM5 来说,它们处于关机状态的时间比运行时间更长,这就造成了一些恼人的噪音!

我创建了一个论坛帖子《Compute Module 5 风扇在关机时达到 100% 转速》,经过一番讨论后发现,CM5 上的固件需要一些调整,以支持在关机时完全关闭风扇。

在去年12月的 EEPROM 更新中,树莓派基金会添加了一些代码,以确保风扇在关机时会被关闭(并保持关闭),但前提是你在树莓派的 EEPROM 配置中设置了:

1
POWER_OFF_ON_HALT=0

首先,确保你的固件是最新的,例如:

1
2
3
4
5
6
$ sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Wed  5 Nov 17:37:18 UTC 2025 (1762364238)
    LATEST: Wed  5 Nov 17:37:18 UTC 2025 (1762364238)
   RELEASE: latest (/usr/lib/firmware/raspberrypi/bootloader-2712/latest)
            Use raspi-config to change the release.

如果需要,运行 sudo rpi-eeprom-update -a 来更新到最新版本,然后重启。

要编辑 EEPROM 配置,请运行 sudo rpi-eeprom-config --edit,并在文件底部添加以下行:

1
POWER_OFF_ON_HALT=0

保存更改,等待配置生效,然后重启。

现在,下次你关闭 CM5 时,它应该会非常安静了。

Hackaday 用户 Eontronics 还设计了一个可以焊接到 CM5 IO 板上的改装芯片,作为这个问题的硬件解决方案,如果你无法使用 POWER_OFF_ON_HALT=0 选项的话。

延伸阅读

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计