This is pretty much one of the only projects allowing control of Asetek AIO pump/fan combos and unfortunately it’s got a few teething issues:
Unlike the Windows equivalents, changes are not stored in EEPROM on the pump. You’re forced to assign everything at boot each time, which doesn’t work well on triple+ boot systems.
LC_ALL=Ccauses the script to fail due to the special characters used for drawing the “tree”
pip3on Ubuntu has to be run in
sudoto build and install the special version of hidusb packaged with the PyPi package.
The inability to program to the pump EEPROM is what really irks me, because the fan control is dictated by liquid temperature by default. Not ideal. (Steve of GN even complained about this, but the fact remains that fan speed is tied to liquid temperature)
In default, most pumps run the fans on silent, meaning they won’t ramp up unless liquid temperature gets uncontrollable. Do you trust the pump to self regulate?
I’m just going to connect the fans directly to the CPU header at this point.