github aitjcize/esp32-photoframe v2.18.0

5 hours ago

What's New

  • Colors are vibrant again. v2.17.0's new dynamic-range compression turned out to wash midtones out (roughly 7% perceived-chroma loss with a slight cyan cast) — most visible as pale, muted photos. On-device processing is back on the proven luminance-scaling compression, which preserves color saturation, and the bundled converters moved to epaper-image-convert 0.1.20, which reverts server-side rendering the same way. If your frames looked washed out on v2.17.0, this release fixes it.

Improvements

  • The known trade-off returns with the revert: a solid-white area can show a sprinkle (~1%) of colored dots again, as it did before v2.17.0. A future release will address whites without sacrificing saturation.
  • Everything else from v2.17.0 (large-image on-device processing, grayscale fixes, fit mode, current-image reliability) is unchanged.

Installation

Web Flasher (Easiest)

Flash directly from your browser (Chrome/Edge/Opera required):
https://aitjcize.github.io/esp32-photoframe/#flash

Manually

Choose the appropriate merged binary for your board:

  • photoframe-firmware-waveshare_photopainter_73-merged.bin: For Waveshare 7.3" 7-color e-paper
  • photoframe-firmware-seeedstudio_xiao_ee02-merged.bin: For Seeed XIAO EE02
  • photoframe-firmware-seeedstudio_reterminal_e1002-merged.bin: For Seeed reTerminal E1002
  • photoframe-firmware-seeedstudio_xiao_ee04-merged.bin: For Seeed XIAO EE04
  • photoframe-firmware-seeedstudio_reterminal_e1004-merged.bin: For Seeed reTerminal E1004
  • photoframe-firmware-seeedstudio_reterminal_e1003-merged.bin: For Seeed reTerminal E1003 (10.3" grayscale)
  • photoframe-firmware-seeedstudio_xiao_ee03-merged.bin: For Seeed XIAO EE03 (10.3" grayscale)
esptool.py --chip esp32s3 --port /dev/ttyUSB0 --baud 921600 write_flash 0x0 photoframe-firmware-[board]-merged.bin

Don't miss a new esp32-photoframe release

NewReleases is sending notifications on new releases.