All those options are model and HW rev level dependent, and only by reverse engineering it is possible to replicate that under Alt-F.
Some people,
Lentin, Böhler, et al, have partly done that job on some boxes, and I have included their findings in Alt-F, but I don't feel inclined to investigate for compatibility with other boxes models of dig for more.
Alt-F is open source and community driven, so if someone discovers how to implement those features, please describe how to implement them or, preferably, submit a code patch. I will be happy to help.
The current tweaks I remember:
# Tell PMU to turn back on after a power failure
if test $board = "DNS-320-Ax" -o $board = "DNS-325-Ax"; then
...
/usr/sbin/dns320-temp.sh:
# Get temperature from a Dlink DNS-320's microcontroller
# Copyright (C) 2012 Jamie Lentin jm @ lentin co uk
...
# Adapted to Alt-F by: Joao Cardoso
package/alt-f-utils/alt-f-utils-0.1.7/dns320l-daemon.c:
Simple system daemon for D-Link DNS-320L
This code is based on a few other people's work and in parts shamelessly copied.
The ThermalTable was provided by Lorenzo Martignoni and the fan control
algorithm is based on his fan-daemon.py implementation.
The MCU protocol was reverse engineered by strace() calls to up_send_daemon and
up_read_daemon of the original firmware.
...
Heavily modified and adapted to Alt-F by Joao Cardoso, joao fs cardoso gmail com