github usetrmnl/trmnl-firmware v1.8.19

one hour ago

Flashing Your Device

Use the Flash Assistant to install this firmware on your device without having to download or compile anything.

What's Changed

New devices

Enhancements

  • Panic restart device (non-X) after 20 minutes awake by @ikraamg in #718
  • Add Reset-Reason header by @ikraamg in #719
  • Added runtime logging by @GoReNeY in #629
  • Add X touchbar lock by @schrockwell in #798
  • Ignore X touchbar taps while menu is busy drawing by @ikraamg in #809
  • Added Toggle Hold Screen to the X Special menu by @ikraamg in #803
  • Added support for reading the EPD panel ID from almost all supported devices by @bitbank2 in #691
  • Added the OG panel's factory VCOM to the display request headers by @ikraamg in #815

Performance

Bug fixes

  • Fast retry a 200 download that has timed out by @ronakjain90 in #764
  • Fixed enterprise portal network fixtures by @Omeryl in #784
  • Fix WPA2/WPA3 Enterprise network classification by @Omeryl in #783
  • Fix time sync fail due to timeout by @ronakjain90 in #604
  • Crop PNGs wider than the panel on FastEPD devices by @schrockwell in #797
  • Query server when navigating back/forward on X by @schrockwell in #796
  • Preserve temperature profiles when redrawing without an API response by @silasbrookshaha in #808
  • Fixed the download of PNG setup logo on X 5 GHz by @ikraamg in #807
  • Fixed slow 5 GHz downloads failing on the TRMNL X by @ikraamg in #804
  • Updated image downloads to wait 30 s for data before giving up by @ikraamg in #766
  • X: draw small PNGs on white BG, and portrait 1-bit PNGs upright by @ikraamg in #722
  • After a message screen, redraw the previous screen on wake by @ikraamg in #802
  • Fixed button wakes reading as timer wakes with an SCD41 attached by @ikraamg in #728
  • Update message screens for X touchbar improvements, grammar by @ikraamg in #773
  • Ensure Wi-Fi is connected before attempting HTTP request by @ikraamg in #732
  • Look for "screen_wiper" prefix instead of exact match by @ikraamg in #726
  • Fixed the partial refresh log on full and fast refreshes by @ikraamg in #788
  • Fixes the missing 16 columns on the right edge of the TRMNL X by @bitbank2 in #828
  • Fix gen2 hanging before the captive portal starts by @schrockwell in #813
  • Fixed the panel ID read dropping each byte's top bit by @ikraamg in #827

Refactoring

Dependencies

Tooling

Other

Full Changelog: v1.8.18...v1.8.19

Don't miss a new trmnl-firmware release

NewReleases is sending notifications on new releases.