Raspberry Pi OS kernel update breaks Pironman 5 fan control — permanent fix found
Users running a SunFounder Pironman 5 case on a Raspberry Pi 5 began reporting their case fan spinning at full speed continuously after a recent kernel update via apt dist-upgrade. The issue stems from the Raspberry Pi 5's GPIO header being routed through a southbridge chip called RP1, whose gpiochip device number can change between kernel versions. The gpiozero lgpio backend hardcodes an expected chip number, so when the kernel reassigns it — as happened after updating to 6.12.96 — the fan control software fails silently and loses control of the fan pin. A developer has published a permanent fix using a udev rule that dynamically creates a stable symlink pointing to whichever chip is actually driven by the pinctrl-rp1 driver, regardless of what number the kernel assigns it. Applying the rule and restarting the Pironman5 service restores normal fan control without requiring a kernel downgrade or static workarounds.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in