Problem Description
I’d like to add correctly missing overlay files for raspberrypi 4B which are loaded by linux kernel to correctly operate hardware Geekworm x735 PWM Cooling Expansion Board with fan.
I could add them manually, but I suppose after upgrade the files will be removed.
Currently, freedomboxOS contains by default only two overlay files:
$ ls /boot/firmware/overlays/
hifiberry-dac.dtbo pi4-spidev.dtbo README.md
, but geekworm x735v2.5 hardware needs pwm*.dtbo files.
Steps to Reproduce
- Install
x735scriptby this guide - Download pwm*.dtbo overlay files from raspberrypi GitHub repo
- Downloaded files copy to
/boot/firmware/overlays - Reboot
- fan with PWM cooling should be working
Expected Results
Correctly way how to implement/add raspberrypi overlays files for operating extra hardware to freedombox OS.
The way which will be
- consistent,
- good manner,
- upgrade proof
- overlays could be updated with the
OS kernelor withapt
Actual results
Manually add overlay files. Just copy/paste approach.
Information
- FreedomBox version: Linux freedombox 6.12.74+deb13+1-arm64 #1 SMP Debian 6.12.74-2 (2026-03-08) aarch64 GNU/Linux
- Hardware: Raspberry Pi 4 Model B Rev 1.4 + X825 V2.0 2.5" SATA HDD/SSD Storage Board + X825-C8 Case + X735 V2.5 Power Management Board
- How did you install FreedomBox?: downloading pre-built image for raspberrypi4B from official sites of freedombox project and flash with
ddto sdcard
Ideas
- There is an option to make my own build of freedombox with
Freedom-Maker: The FreedomBox image builderand during build process add the overlay files, but I suppose after upgrade the files will be also removed…