Problems about the fan control of Rock5B

Hi, I just received Rock5B board yesterday, still trying the operation systems offered by radxa offical.

I found that the fan can only work when I use the Android system. When I use other systems like debian and ubuntu with default config, the fan doesn’t work at all.

Is there any suggustion?

maybe something like this could work:

echo 40 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle

change the number 40 to adjust fan speed
but the rockpro should be fine with only the heatsink

Try my open source software: https://github.com/pymumu/fan-control-rock5b

1 Like

I got it working once with test_fan_run.sh once and it was 5 min later it randomly started, @ shenmuecn I couldnt get it to work with your script, are you using thee GPIO or thee fan socket?

This works! :slight_smile:

1 Like

The fan will not start until the temperature exceeds 45 degrees, using the fan interface on the motherboard

I received an 8GB Rock 5B and an Acrylic protector with fan yesterday.
After turning on the power, I was worried that the fan did not spin, but I was relieved to find this thread.

I installed the fan-control software, but the fan didn’t go over 45 degrees, so I used test-fan-run.sh along ‘https://wiki.radxa.com/Rock5/guide/radxa-debiancould’ and changed the duty cycle to 6000, then I was able to confirm its spin.

Now, due to fan-control tool and the heat of NVMe SSD, the fan spins intermittently.

it is ok that the fan does not spin under 45°C (fan-control does that because below no fan is needed)