Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools



VIM3/3L Cooling Fan


This page mainly introduces Cooling Fan. The first half describes how to control the Cooling Fan on Ubuntu, and the second half describes how to control the Cooling Fan on Android.


This setting is only applicable to 4.9, 5.4, and 5.15 linux kernel

Fan Application

The following method is recommended if you are using desktop OS. Find Fan Setting from the applications list. Open the app to control the cooling fan speed.


Command Line

You can also use command to control the FAN from terminal.

Set the fan mode

fan mode command
off off
on on
auto auto

Get the fan mode mode

Set the fan speed

fan speed command
high high
mid mid
low low

Get CPU temperature temp

Get and Set the trigger temperature

You can get the trigger temperature from the nodes below:

fan mode trigger temp parameter
low /sys/class/fan/trigger_temp_low
mid /sys/class/fan/trigger_temp_mid
high /sys/class/fan/trigger_temp_high

e.g. Get the low trigger temperature:

cat /sys/class/fan/trigger_temp_low 

e.g. Set the low trigger temperature to 40 Celsius.

echo 40 | sudo tee /sys/class/fan/trigger_temp_low 

The trigger temperature only effect the fan works in auto mode.

Mainline linux

Fan is controlled automatically by linux, and unit will be in millicelcius

eg. get the auto trigger temp with

cat /sys/class/thermal/thermal_zone0/trip_point_3_temp

eg. set the auto trigger temp to 40000 millicelcius

echo 40000 | sudo tee /sys/class/thermal/thermal_zone0/trip_point_3_temp

To turn off the fan, set trigger temp to higher amount such as 80000,
To turn on the fan, set the trigger temp to lower amount such as 10000.


Check system settings to control the fan.

2022/07/05 23:06 · frank
Last modified: 2022/07/14 02:02 by nick