github aitjcize/esp32-photoframe v2.15.0

4 hours ago

What's New

  • Static IP and DNS server configuration (#43) — frames can now be given a fixed IPv4 address (IP/netmask/gateway) instead of DHCP, and a custom DNS server can be set in either mode (useful for local DNS or ad-blocking resolvers). Both are available in a new collapsed Advanced network settings section of the Settings page — alongside the NTP server option — and in the initial WiFi provisioning screen. A save with an invalid address is rejected so a typo can't strand the frame, and re-provisioning always returns the frame to DHCP as a recovery path. Thanks @baxerus for the request!

Improvements

  • Much faster first response from Apple devices — the frame now has an IPv6 link-local address so mDNS answers AAAA queries; macOS/iOS browsers previously stalled ~5 seconds per connection waiting for that answer before every page load.
  • Snappier web UI while you're using it — WiFi modem power save is now disabled while the frame is on USB power or was woken interactively (button press / power-on), and stays on for battery-powered scheduled wakes, so browsing the frame is fast without hurting battery life.

Fixed

  • reTerminal E1003 green LED staying on after auto-rotate — the LED is wired active-low on this board and the polarity is now handled correctly.

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)

Don't miss a new esp32-photoframe release

NewReleases is sending notifications on new releases.