Solo v2.2.1
A quick fix release.
Fixes
- ESP32 boards start again (#58). Since v2.1.0 the M5Stack Cardputer ADV and the Heltec V3 / V4 crashed at every start: three dots, then a reset, over and over. The screen setup asked for something that wasn't there yet. Erasing the flash didn't help. They start normally now, and your settings are kept. Thanks for the report.
- E-ink going grey. v2.2.0 put the panel to sleep a second after each refresh. On some panels the picture then faded to grey within seconds. By default the panel now stays powered, as it did before v2.2.0.
E-ink (Wio Tracker L1)
- New: Settings > Display > Panel sleep.
- Off (default): the panel stays powered and every picture stays crisp, on any panel.
- On: the panel goes to sleep a second after its last refresh. That's what the panel maker recommends. Nothing is held on the screen for hours, so nothing burns in, and the battery lasts longer. Only turn it on if your panel stays crisp with it.
What we found about the L1's 2.13" panels
The L1 E-Ink uses a Good Display GDEY0213B74 panel. It is marked 0213BN-B74. Not all of these panels behave the same:
- Some panels keep their picture without power, as e-paper should. On these, Panel sleep On works well.
- Panels marked "V4" lose the picture to grey a few seconds after the power to the panel goes off. This happens after a full refresh as well as a partial one. A full refresh only clears what earlier screens left behind; it doesn't make the picture last. A longer, stronger refresh didn't help either: we tried forcing the panel's cold-weather setting, and the refresh got slower but the picture still faded. It looks like a difference in the panels themselves, not something the firmware can drive around. These panels stay crisp only while powered, so leave Panel sleep Off there.
- To know which you have, turn Panel sleep On and watch the screen for a minute after it changes. If it greys, turn it back Off.
- A full refresh still happens every 10 partial ones by default (Settings > Display > Full rfsh). It clears ghosting, and with Panel sleep Off the picture is driven again right after it, so it stays crisp.
Thanks to NIk on discord who tried several builds on their panels to pin this down.
Notes
- No settings are reset. Panel sleep starts Off.
- L2 updates over WiFi from Settings > Firmware update once this release is published.