Customer:
I have struggled with this problem for several years and it still persists. I have now migrated to micropython and reimplemented my solution, but it has the same issue.
The CPU continues to work fine when the display stops updating. The problem is not resolved by rebooting the device - it is only solved by disconnecting and reconnecting the power, which means I cannot fix it in software.
The display appears to freeze part way through a refresh because often the frozen display has lower contrast than expected. It will freeze up after a random amount of time, sometimes hours, sometimes days or weeks.
Is there any kind of advanced reset commands I can send to the display controller which might resolve this? Something that could mimic the power-on sequence?
Originally submitted via the contact form on soldered.com on 25 June 2025. Migrated to the forum for community visibility.