
... I've successfully implemented temperature-based fan throttling, an overtemp shutdown, and string lockup recovery (useful for undervolting), basically from scratch, in ASM, in about 3 days of work. With about 20% the code payload as the last non-working program I got from the outsourced coder ...