Skip to content

Keep overheat warning active during self protect#1711

Closed
0xjc65eth wants to merge 1 commit into
bitaxeorg:masterfrom
0xjc65eth:fix-overheat-warning-self-protect
Closed

Keep overheat warning active during self protect#1711
0xjc65eth wants to merge 1 commit into
bitaxeorg:masterfrom
0xjc65eth:fix-overheat-warning-self-protect

Conversation

@0xjc65eth

Copy link
Copy Markdown

Summary

  • update the in-memory overheat state immediately when self protect mode starts
  • clear the in-memory overheat state only after recovery successfully restarts mining

Why

The dashboard and display read the in-memory SYSTEM_MODULE.overheat_mode value. During self protect recovery, the firmware persisted the NVS flag immediately but did not update the runtime state until later in the power-management loop, so the warning could disappear while the device was still cooling/recovering.

Fixes #1638.

Testing

  • git diff --check

Full firmware build was not run locally because idf.py is not installed in this shell and the Docker daemon is not running.

@0xjc65eth

Copy link
Copy Markdown
Author

Closing this for now to reduce maintainer review load, per feedback from @mutatrum. I am keeping #1705 open as the single focused PR because it is small, UI-only, and already has an ack. Happy to revisit this later only if maintainers ask for it. Thanks for the feedback and for maintaining the project.

@0xjc65eth 0xjc65eth closed this May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Overheat / self protect mode - overheat warning message disappears in self protect mode

1 participant