Good day! Please help witth the following problem:
On my Rock Pi 4C Plus fan connector delivers full power when SBC is turned off.
At the same time - when SBC is turned on - official Debian distribution from Radxa (rock-4c-plus_debian_bullseye_xfce_b55.img.xz) has algorithms that adjust the fan speed when temperature increases.
So I connected separate PWM fan hardware controller to FAN pins so that cooler won’t work when 4C+ is shut down.
But at the same time, external PWM fan conroller won’t work when OS is booted, because software algorithm will interrupt hardware PWM controller functioning. I tried different thermal-governours - but this doesn’t help - OS is not running fan at full power therefore PWM fan controller has low voltage issues.
That’s why I need you help in either:
Fully cut Fan pins power when SBC is not working
If it’s impossible to do that - keep Fan pins power always at Max voltage so that I can connect seperate PWM fan controller.
This could be a solution as workaround, but it either requires soldering wires or use of USB/GPIO port to connect.
Anyway it’s interesting to know if there are any software methods to regulate fan connector under Official OS images.
Also, I’d like to understand why fan is at full power when sbc is turned off - is it a hardware fault or this can be also fixed on software level as well?
Because that how PWM works.
If it’s zero on 4 pin it’s 100% speed
The 5V gpio is always on if there power input if I remember correctly (need to test it)
Yes 5v gpio is always on. 3.3v gpio and usb are on when sbc works.
If fan connector of Rock Pi 4C+ has 2 pins including pwm pin - how should I connect my 4 pin pwm cooler, that has plus, ground, rpm and pwm wires? So that it will shut down when sbc is off?
So actually fan connector is useless if you cannot connect cooler just to fan connector?
Because somehow this fan connector should deliver 5v and PWM signal at the same time?
To my understanding PWM connector should have at least 3 contacts: +, - and PWM signal.
Not clear how it should work in Rock Pi 4C+ being honest.
Please help, because I don’t have enough knowledge about connecting PWM cooler to 2 pins on SBC.
To be fair - turning off rock pi 4c without turning off the power input is unusual case, since it’s impossible to turn it back on (with exception of RTC alarm) without replugging power