Skip to content

Firmware 0.3.0

Choose a tag to compare

@andrewjiang andrewjiang released this 30 Jul 03:57
3e0cbd7

X4 reaches full X3 parity, and both devices get the reader fixes found during X4 live-testing:

  • Book covers render reliably — per-format decoder memory and allocation ordering on the fragmented C3 heap (JPEG covers no longer pay the PNG union; the PNG block is claimed while the heap is clean).
  • Library grid paints instantly on reopen — cached tiles render complete on first paint instead of visibly reloading one per tick.
  • Accented characters render correctly in titles and authors (Latin-1 + Latin Extended-A glyphs in the UI fonts).
  • Non-ASCII filenames sync and open correctly (SdFat UTF-8 long filenames).
  • Wi-Fi transfer hardening — pasted passwords with trailing newlines are trimmed; the radio self-recovers from STA-down failures.

Flash: put update.bin from your device's zip at the root of the microSD card, then hold the side button + power until the update screen appears. Or over USB: pio run -e x3 -t upload / pio run -e x4 -t upload.

What's Changed

  • Add issue templates for device, app, and feature feedback by @andrewjiang in #2

New Contributors

Full Changelog: fw-v0.2.0...fw-v0.3.0