I created a script to set the trip point, which can then be run at boot with a service or by placing it in /etc/rc.local
# Script
sudo wget https://raw.githubusercontent.com/pyavitz/scripts/master/fan-ctrl -P /usr/local/bin
sudo chmod +x /usr/local/bin/fan-ctrl
# Service
sudo tee /etc/systemd/system/odroid-fan-ctrl.service <<EOF
[Unit]
Description=Odroid Fan Control
ConditionPathExists=/usr/local/bin/fan-ctrl
[Service]
ExecStart=/usr/local/bin/fan-ctrl -r &>/dev/null
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable odroid-fan-ctrl
# Options
Odroid N2 Trip Point
Usage: fan-ctrl -h
-1 65°C
-2 55°C
-3 45°C
-4 35°C
-r Run
-u Update
The systemd service runs 'fan-ctrl -r' during boot.
One down side is that it requires sudo to work, so you would need to either edit the script to your needs or setup sudo, so that you don't need a password to execute. But then again, it shouldn't matter when being run as a service, as root shouldn't care about sudo?