Python Params uses snake_case; the C++ camelCase call raised AttributeError, killing thermald_thread at the exact moment of shutdown. Result: DoShutdown never got set, the 10-minute timer "worked" once (set DashcamShutdown=True) and then thermald died silently. Device kept draining the battery instead of powering down. Caught because CLAUDE.md specifically flags this pattern as a common source of silent failures between C++ and Python. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
20 KiB
Executable File
20 KiB
Executable File