BPI-R4 fan control

Running latest OpenWRT snapshot 2.5 POE

How do I change the fan settings for the PH-3Pin for the CPU and also the PH-4Pin?

I’d like to keep the CPU fan always on and just mess around with fan %.

I’d like to control the 4 pin for an 5G modem fan on the m.2 sim 1.

there is no 4pin fan header…it is power socket intended for sata drives (when using a adapter from m.2 to sata)

Thank you!

What is everyone doing to run a case fan or a modem fan? These higher end 5G modems require a heatsink with fan.

You could use the 3pin connector for fan and if it is not enough you can use the sata power for fan too,but there is no pwm there…you could use the pwm from gpio header and add a small circuit to higher the voltage if needed.

Thank you, I will do this.

Also, is there a way to adjust the PWM for the 3pin for cpu?

What kind of adjustment? The cpu pwm is mapped to thermal-trips via device tree,but you can override some settings (like temperature thresholds) from userspace

Basically what I want to do is keep the fan always at say 5 or 10% and then just follow the normal curve. If that is difficult, I’d been fine with always 50-75% on. Currently on mine the fan is constantly turning on and off.

If always on at 50% or 75% is ok for you, i would use the GPIO, thats what i do right now with my 5v noctua running at 3.3v

Information about PWM fan:

@oli @Thanks

Thank you!

1 Like