Skip to content

Cooling_fan not recognized after bootloader/firmware update to 2025/03/19 13:41:26 version cec1d3ae (release) (embedded) #690

@Floyd2000

Description

@Floyd2000

Describe the bug

Issue can be reproduced on 2 Raspberry Pi 5 with fresh image of Raspberry Pi OS Lite 64bit Bookworm on an SDCARD.
With the bootloader/firmware version from 2025/03/10, the active cooler (original Raspberry Pi cooler) is reliably recognized as can be seen in "cat /sys/devices/platform/cooling_fan/hwmon/hwmon1/fan1_input".
With the updated version the cooling_fan folder won't get created as the system does not seem to recognize the cooler.
A workaround seems to be manually adding the "dtparam=cooling_fan" in /boot/firmware/config.txt.

The kernel version of the fresh image is 6.1.51 and gets updated to 6.12.20 by apt upgrade. However, kernel version does not seem to make a difference.

What could be reason?

Steps to reproduce the behaviour

  1. sudo raspi-config
  2. 6 Advanced Options >> A5 Bootloader Version >> Switch between "E1 Latest" = 2025/03/19 and "E2 Default" = 2025/03/10
  3. Reboot and check the existence of the folder /sys/devices/platform/cooling_fan/

Device (s)

Raspberry Pi 5

Bootloader configuration.

rpi-eeprom-config
[all]
BOOT_UART=1
BOOT_ORDER=0xf461
NET_INSTALL_AT_POWER_ON=1

rpi-eeprom-update
BOOTLOADER: up to date
CURRENT: Wed 19 Mar 13:41:26 UTC 2025 (1742391686)
LATEST: Wed 19 Mar 13:41:26 UTC 2025 (1742391686)
RELEASE: latest (/usr/lib/firmware/raspberrypi/bootloader-2712/latest)
Use raspi-config to change the release

System

cat /etc/rpi-issue
Raspberry Pi reference 2024-11-19
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 891df1e21ed2b6099a2e6a13e26c91dea44b34d4, stage2

vcgencmd bootloader_version
2025/03/19 13:41:26
version cec1d3ae40f4a1cb24fe3c42d60153968695385b (release)
timestamp 1742391686
update-time 1743694228
capabilities 0x0000007f

vcgencmd version
2025/03/19 13:41:26
Copyright (c) 2012 Broadcom
version cec1d3ae (release) (embedded)

uname -a
Linux 6.12.20+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.20-1+rpt1~bpo12+1 (2025-03-19) aarch64 GNU/Linux

Bootloader logs

No response

USB boot

No response

NVMe boot

No response

Network (TFTP boot)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions