Hello everyone,
I recently purchased a Raspberry Pi 5 along with a Waveshare M.2 HAT+ (link below), which I am using together with an SSD. Overall, everything works as expected, except for the active cooling on the HAT.
I have root access via port 22222 and added the following parameters to /mnt/boot/config.txt for testing purposes:
dtparam=fan_temp0=35000
dtparam=fan_temp0_hyst=5000
dtparam=fan_temp0_speed=175
Unfortunately, this had no effect. The fan does not spin at all, not even briefly during startup. The fan is connected to the designated 4-pin header. I have verified that the pins are intact, the fan spins freely, the cables are undamaged, and the connector appears to be fine.
Initially, this investigation started while trying to monitor the fan speed; however, there is no cooling_fan directory present under /sys/devices/platform/.
The Raspberry Pi is currently running at approximately 52 °C (monitored via the system monitor integration), so the fan should already be active.
Is there anything I might be overlooking, or has anyone encountered a similar issue with this HAT?
Thank you in advance for any advice or suggestions.
Edit: After further testing, I noticed that the fan does briefly spin up during system startup, but then stops again and does not turn on afterwards, even when the temperature exceeds the configured thresholds.