Radxa Cubie A7A Fan Control

Hey Folks,

I have the Cubie A7A with me, and am testing its performance.
I connected the fan meant for the Cubie A7A on the 2 pin fan connector and the fan runs at full speed.

Is this expected? Or will there be some fan control being implemented in the OS?

I used this image : https://github.com/radxa-build/radxa-cubie-a7a/releases/tag/rsdk-b2

The fan speed changes with temperature—the higher the temperature, the faster the fan runs. You can check the current fan speed level. Additionally, you can set manual fan speed control via rsetup.


1 Like

Hi @feng,

Thank you for your reply.
In my case the fan was running at full speed from startup.
The output of /sys/class/thermal/cooling_device2/cur_state was 4.
Then I opened rsetup > hardware > Thermal Governor and saw it was set to “power_allocator”.
I changed to “step_wise” and the fan stopped.

After some stress testing I see the fan triggers at 69 degrees celsius and then goes full speed at 70 degrees.

Is there a way to set custom temperatures like e.g start the fan at 65 degrees to level 2 and then increases to 4 when the temperature reaches 70 degrees?

As per the documentation, I can only set a fan level which remains constant. https://docs.radxa.com/en/cubie/a7a/hardware-use/fan#controlling-fan-speed

It is estimated that you need to modify the device tree. The current configuration triggers the PWM fan at 70°C. According to your requirement, you need to add more maps and limit the corresponding fan speed levels.

ok.

which file would that be?

1 Like

Thank you @feng :slightly_smiling_face: