Wooot! we are getting closer… xD
Thanks for that revelation - the official docs/tutorials from the product page are 404, so I searched for the Github and landed on the “old” branch with the outdated instructions…
Now I followed the instructions in your post above (git command is broken, probably was supposed to be git clone https://github.com/sunfounder/pironman -b v2.0), the install script bitched about pip not being able to upgrade, but installed nevertheless.
Result:
- Fan works as intended. Big thumbs up.
- LED strip does not work (I’ll play with setting different control pins, not important)
- screen, despite being set to “always on”, now behaves like the fan before: briefly shows the info display, then only shows ‘POWER OFF’
- Power button does absolutely nothing
Overall: almost there! I do not care much about the LED strip and the power button, but would love to have the display being on and displaying useful information… Maybe you have an idea to fix that final issue… Thanks for supporting this antique 
Pincontrol output:
pinctrl get 16
16: ip pd | lo // GPIO16 = input
Log:
6/09/24 07:31:48,383 [DEBUG] Received SIGTERM or SIGINT signal. Cleaning up...
26/09/24 07:31:48,586 [DEBUG] error
InputDevice is closed or uninitialized
------------------------26/09/24 07:31:49------------------------
pironman version: 2.2.9
username: zanopi
config_file: /opt/pironman/config.txt
Kernel Version:
Linux zanopi 6.18.50+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.18.50-1+rpt1 (2026-0>
OS Version:
Description: Debian GNU/Linux 13 (trixie)
PCB info:
Revision : d03115
Model : Raspberry Pi 4 Model B Rev 1.5
26/09/24 07:31:49,232 [DEBUG] power_key_pin : 16
26/09/24 07:31:49,232 [DEBUG] fan_pin : 6
26/09/24 07:31:49,232 [DEBUG] update_frequency : 0.5
26/09/24 07:31:49,232 [DEBUG] temp_unit : C
26/09/24 07:31:49,232 [DEBUG] fan_temp : 45.0
26/09/24 07:31:49,232 [DEBUG] screen_always_on : True
26/09/24 07:31:49,233 [DEBUG] screen_off_time : 60
26/09/24 07:31:49,233 [DEBUG] rgb_enable : True
26/09/24 07:31:49,233 [DEBUG] rgb_style : breath
26/09/24 07:31:49,233 [DEBUG] rgb_color : 0a1aff
26/09/24 07:31:49,233 [DEBUG] rgb_blink_speed : 50
26/09/24 07:31:49,233 [DEBUG] rgb_pwm_freq : 1000
26/09/24 07:31:49,233 [DEBUG] rgb_pin : 10
>>>
26/09/24 07:31:49,244 [DEBUG] rgb_strip init success
26/09/24 07:31:49,244 [DEBUG] close_rgb in sys.argv
26/09/24 07:31:49,244 [DEBUG] rgb_strip clear
------------------------26/09/24 07:31:49------------------------
pironman version: 2.2.9
username: zanopi
config_file: /opt/pironman/config.txt
Kernel Version:
Linux zanopi 6.18.50+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.18.50-1+rpt1 (2026-0>
OS Version:
Description: Debian GNU/Linux 13 (trixie)
PCB info:
Revision : d03115
Model : Raspberry Pi 4 Model B Rev 1.5
26/09/24 07:31:49,379 [DEBUG] power_key_pin : 16
26/09/24 07:31:49,380 [DEBUG] fan_pin : 6
26/09/24 07:31:49,380 [DEBUG] update_frequency : 0.5
26/09/24 07:31:49,380 [DEBUG] temp_unit : C
26/09/24 07:31:49,380 [DEBUG] fan_temp : 45.0
26/09/24 07:31:49,380 [DEBUG] screen_always_on : True
26/09/24 07:31:49,380 [DEBUG] screen_off_time : 60
26/09/24 07:31:49,381 [DEBUG] rgb_enable : True
26/09/24 07:31:49,381 [DEBUG] rgb_style : breath
26/09/24 07:31:49,381 [DEBUG] rgb_color : 0a1aff
26/09/24 07:31:49,381 [DEBUG] rgb_blink_speed : 50
26/09/24 07:31:49,381 [DEBUG] rgb_pwm_freq : 1000
26/09/24 07:31:49,381 [DEBUG] rgb_pin : 10
>>>
26/09/24 07:31:49,392 [DEBUG] rgb_strip init success
26/09/24 07:31:49,445 [DEBUG] oled init success
26/09/24 07:31:49,457 [DEBUG] fan init success
26/09/24 07:31:49,458 [DEBUG] power_key init success
26/09/24 07:31:49,459 [DEBUG] rgb_show
26/09/24 07:31:49,460 [DEBUG] rgb_show: breath
26/09/24 07:31:49,475 [DEBUG] Get IP: 192.168.1.157