Summary
In v1.0.32, the OTA update process introduced overly aggressive hardware locking. This prevented the PID fan control from running during the update, which could potentially lead to overheating.
This issue has been fixed by:
Blocking concurrent flashing and I²C access during www.bin updates, while still allowing task switches after each page write, so the PID control loop can continue to run normally.
Powering down the buck converter during firmware updates, eliminating any risk of overheating. (Since the device reboots afterwards, this causes no side effects.)
⚠️ If you are updating from v1.0.32 using the web UI, please make sure the fan RPM is stable before starting the update. Updates performed with the web flasher are not affected.