|
@ -0,0 +1,22 @@ |
|
|
|
|
|
#!/usr/bin/env bash |
|
|
|
|
|
|
|
|
|
|
|
# |
|
|
|
|
|
# Run as root as a systemd service at startup |
|
|
|
|
|
# |
|
|
|
|
|
|
|
|
|
|
|
# Set the triggering temp levels to 40/75/85 |
|
|
|
|
|
# Supposedly continuous operation at over 85C is not recommended |
|
|
|
|
|
echo "40 75 85" > /sys/devices/odroid_fan.13/temp_levels |
|
|
|
|
|
# Set the fan speeds to: |
|
|
|
|
|
# 1 at below 40C (Off) |
|
|
|
|
|
# 28% above 40C and below 75C |
|
|
|
|
|
# 75% above 75C and below 85C |
|
|
|
|
|
# 100% above 85C |
|
|
|
|
|
echo "1 28 75 100" > /sys/devices/odroid_fan.13/fan_speeds |
|
|
|
|
|
|
|
|
|
|
|
# Display the current fan speed and temperature |
|
|
|
|
|
# |
|
|
|
|
|
# Sensor 2 seems to be the processor, or atleast the one that triggers the fan speeds |
|
|
|
|
|
# |
|
|
|
|
|
# Sensor 4 is always lower than the other sensors and doesn't change as fast under CPU load. Possibly memory controller? |
|
|
|
|
|
#cat /sys/devices/odroid_fan.13/pwm_duty && sudo cat /sys/devices/10060000.tmu/temp |