-
released this
2026-01-18 14:53:44 +01:00 | 14 commits to master since this release📅 Originally published on GitHub: Sun, 18 Jan 2026 15:55:01 GMT
🏷️ Git tag created: Sun, 18 Jan 2026 13:53:44 GMTDownloads
-
released this
2025-11-16 22:04:44 +01:00 | 22 commits to master since this release📅 Originally published on GitHub: Sun, 16 Nov 2025 21:06:18 GMT
🏷️ Git tag created: Sun, 16 Nov 2025 21:04:44 GMTRe-Release of 2.83 Now with updated www files.
What's Changed
- Ability to update time without requiring Internet Access by @4rianton in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/496
- Dayahead fixes and improvements for 15-minute intervals by @benv666 in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/516
- Update painter.js - Added more font sizes to support large emojis on T-Panel and larger displays. by @scanalyzer in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/504
- Update main.js - Support cased jpeg file extensions. by @scanalyzer in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/505
- Fixed the pin order for the display on the ESP32_S3_16_8_4inch_AP by @urmuzov in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/526
New Contributors
- @4rianton made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/496
- @benv666 made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/516
- @scanalyzer made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/504
- @urmuzov made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/526
Full Changelog: https://github.com/OpenEPaperLink/OpenEPaperLink/compare/2.82...2.83
Downloads
-
released this
2025-11-16 21:51:47 +01:00 | 23 commits to master since this release📅 Originally published on GitHub: Sun, 16 Nov 2025 20:52:38 GMT
🏷️ Git tag created: Sun, 16 Nov 2025 20:51:47 GMTWhat's Changed
- Ability to update time without requiring Internet Access by @4rianton in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/496
- Dayahead fixes and improvements for 15-minute intervals by @benv666 in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/516
- Update painter.js - Added more font sizes to support large emojis on T-Panel and larger displays. by @scanalyzer in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/504
- Update main.js - Support cased jpeg file extensions. by @scanalyzer in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/505
- Fixed the pin order for the display on the ESP32_S3_16_8_4inch_AP by @urmuzov in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/526
New Contributors
- @4rianton made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/496
- @benv666 made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/516
- @scanalyzer made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/504
- @urmuzov made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/526
Full Changelog: https://github.com/OpenEPaperLink/OpenEPaperLink/compare/2.82...2.83
Downloads
-
released this
2025-09-12 11:32:01 +02:00 | 35 commits to master since this release📅 Originally published on GitHub: Fri, 12 Sep 2025 16:29:49 GMT
🏷️ Git tag created: Fri, 12 Sep 2025 09:32:01 GMTWhat's Changed
- Add OpenEPaperLink_Nano_TLSR_C6 and ESP32_S3_16_8_4inch_AP to automat… by @jonasniesner in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/453
- css: fallback to 'monospace' for AP log view by @hrw in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/461
- Button 3 by @VstudioLAB in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/473
- Update 2F.json by @VstudioLAB in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/474
- fix build of serialap module by @fk0815 in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/475
- Chroma29 v0015: fix high battery current on some tags (#459). by @skiphansen in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/485
New Contributors
- @hrw made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/461
Full Changelog: https://github.com/OpenEPaperLink/OpenEPaperLink/compare/2.81...2.82
Downloads
-
released this
2025-03-27 21:10:10 +01:00 | 82 commits to master since this release📅 Originally published on GitHub: Thu, 27 Mar 2025 22:18:52 GMT
🏷️ Git tag created: Thu, 27 Mar 2025 20:10:10 GMTChanges
As already mentioned on the 2.75 release, this version will not work on ESP32-S2 based AP's anymore.
⚠️ Note: For now, use Chrome to update!-
new: added "image" to json commands to insert a jpg image/icon from the filesystem partition, see https://github.com/OpenEPaperLink/OpenEPaperLink/wiki/Json-template#image for usage
30812dff49 -
new: added optional center/right alignment to "textbox" json command, see https://github.com/OpenEPaperLink/OpenEPaperLink/wiki/Json-template#paragraph-text for usage
30812dff49 -
new: optional border color and -width in box and rbox json template, see https://github.com/OpenEPaperLink/OpenEPaperLink/wiki/Json-template#graphics for usage
e246ac578d -
new: OTA changes to support C6/H2 OTA updates from configured repo
4b667d0039 -
new: support for multiple folder levels in file editor
d8fa96b20e -
new: optional timestamp on the tag images (enable in config tab)
-
new: hourglass icon on content tags when they are scheduled to generate new content. If a tag is still expected to sleep for more than 5 minutes, generating new content is postponed.
-
google calendar content: added optional colors, different color per calendarid
30812dff49andd8dcd498a3 -
new: drag/dropping in an image to a tag while holding shift key now uses ordered dithering (default is floyd steinberg)
30812dff49 -
new: weather forecast enhancements, now possible to display forecast+current weather at the same time on big displays
047230de25 -
new: add Portugal to dayahead prices options
dec9b17655 -
improved ordered dithering, works also with unevenly spaced color tables. This is to be used with graphs etc., not suitable for photos (use floyd steinberg for photos)
30812dff49 -
improved floyd steinberg dithering (fix some bugs)
30812dff49 -
stability improvements in C6 flashing
e102f8e4e9 -
bugfix: more robust extended sleep time and 'no updates between' handling
0fb0c6f74d -
update: changed ESPAsyncWebServer/AsyncTCP to the ESP32Async fork. ESP32Async/ESPAsyncWebServer and ESP32Async/AsyncTCP are much better maintained and it looks like a lot of bugs are fixed compared to the ESPHome version we used before.
2d486d7c66 -
new AP: Added 4inch AP
b8c4d4420e -
new: Added Touch support for the 4inchAP
ac0c3ccfc9 -
Added support for Elecrow C6 wireless module
32c74ba5b4 -
Added support for Elcrow Advanced 2.8" AP
447611ba4a -
new AP: hardware support for OpenEPaperLink_ESP32-PoE-ISO_AP by @fk0815 https://github.com/OpenEPaperLink/OpenEPaperLink/pull/431
-
added preview rendering for 4bpp images
30812dff49 -
log tab now scrolls to the top on entering
30812dff49 -
added optional perceptual color table to tagtypes (for rendering previews, for example to display darker yellows on screen while keeping the 255,255,0 color to the tag
30812dff49 -
new: Added 'Set Mac' datatype/content card
375662c69e -
new: Added more optional parameters in the direct image upload
4d186c81ff -
new: added {mac} placeholder in json template content card
45427148f6 -
bugfix: added missing characters in vlw font
ff7f397705 -
bugfix: follow redirects on getimgurl
0819b19db2 -
update: arduinojson to version 7.3.0, enabled comments within json files
2d486d7c66 -
bugfix: fixed y-axis labels on dayahead prices
107764c6be -
update: Arduino 3.x compatibility (while maintaining 2.x compatibility)
2d486d7c66 -
bugfix: Fixed G5 overflow bug
31a90d1498 -
Added optional (compile time) debug logging to C6 & H2
6637405358 -
breaking change: Disable builds for deprecated configurations, OpenEPaperLink_Mini_AP, OpenEPaperLink_Nano_AP, Simple_AP, and ESP_THREAD_BORDER_ROUTER
5cc7869c0f
Full Changelog: https://github.com/OpenEPaperLink/OpenEPaperLink/compare/2.75...2.81
Downloads
-
-
released this
2024-12-08 20:55:59 +01:00 | 151 commits to master since this release📅 Originally published on GitHub: Sun, 08 Dec 2024 19:56:41 GMT
🏷️ Git tag created: Sun, 08 Dec 2024 19:55:59 GMTMost notable changes
Added Group 5 compression for selected tag types. More powerful tags already utilize zlib compression for transferring images, but the ZBS/8051-based tags lack the processing power and/or internal memory to decompress zlib. By incorporating the lightweight Group 5 compression library by Larry Bank we now have an solution for these tags. Currently, the M2 and Opticon tags use this method (a tag firmware update is required).
This is most likely the final release supported on ESP32-S2-based access points. We've squeezed out every possible byte of its flash (also, the G5 compression didn't fit anymore). But no worries, your S2-based AP will just keep working as it always did.
Other changes
- Added G5 encoding https://github.com/OpenEPaperLink/OpenEPaperLink/pull/404
- fixed AP list doesn't show correct fw version https://github.com/OpenEPaperLink/OpenEPaperLink/issues/389
- fixed Unable to flash different build environment https://github.com/OpenEPaperLink/OpenEPaperLink/issues/392
- Enable SubGhz, changed CC1101 pin assigments for the Lilygo T-Panel
7735612a16 - Fix #403: missing esp_ieee802154_receive_handle_done() function call causing stop of ZigBee reception. (C6 firmware)
- Added ATC BLE OEPL Sending
- new templates for M2 2.2" and M2 2.6" tags
- new tagtypes for Opticon tags
- add support for 3bpp ACeP buffers (7 color epaper)
- Added HS tagtypes from TLSR Alpha repo
- Removed custom LUT upload on M2 tags
Full Changelog: https://github.com/OpenEPaperLink/OpenEPaperLink/compare/2.70...2.75
Downloads
-
released this
2024-11-03 19:33:29 +01:00 | 187 commits to master since this release📅 Originally published on GitHub: Sun, 03 Nov 2024 19:27:21 GMT
🏷️ Git tag created: Sun, 03 Nov 2024 18:33:29 GMTMost notable changes
- Change Fahrenheit/mph/mm Units option to Fahrenheit/mph/in (https://github.com/OpenEPaperLink/OpenEPaperLink/pull/329) by @skiphansen
- Bugfix: Update variable minutesUntilNextUpdate to 32-bit integer because of integer overflow (https://github.com/OpenEPaperLink/OpenEPaperLink/pull/337) by @mnyhlen
- Bugfixes on ESP32-C6 firmware (
76b6cc6d4c) - Added several new display types
- Modified auto update code to support chroma hardware variants (
500f35f286) - Added support for TI CCxxxx chips to Tag_Flasher, AP_and_Flasher and Mini_AP_v4 (
73e472ec21) - Add support for lilygo t-panel AP (https://github.com/OpenEPaperLink/OpenEPaperLink/pull/370) by @mhwlng
- Add dayahead prices to 4.2" and 1.54" displays (
dd5d96d1ee) - /save_cfg call: fixed crash by making all parameters optional (
5e9238835e) - Dayahead Energy price: Fixed surcharge now takes either one value (old behaviour) or an array with 24 elements for each hour, to add a surcharge depending on the time of day (as apparently is used in Denmark). The array should be entered like
[n,n,...,n](0cd76eebf0) - Dayahead Energy price: added option to only display the graph, without the current time/price/arrow. With this, the display only has to refresh once a day, which will save battery (
0cd76eebf0) - Added the number of timedout tags and the number of lowbatt tags to the 'sys' websocket message. These key/value are only present once a minute. (
0cd76eebf0) - Cosmetic: tagtype update now doesn't give an error when it tries to process readme.md (
0cd76eebf0) - Nightly reboot is now optional (and rescheduled to 3:56 daily) (
a57c797542) - New preview window, showing pending image on 1:1 size, great for debugging json template or other custom content. Right click tag and choose 'Tag preview' (
a57c797542)
Add option for AP discovery type (default: multicast, optional: broadcast). (https://github.com/OpenEPaperLink/OpenEPaperLink/pull/351) by @bergdahl - Painter now uses the color table of the tag instead of hardcoded black/red/white (
7abd5d9a84) - On the update tab, the list of available versions now only show the versions that are actually available for the build environment in use, so when we leave out S2-based builds in future releases, they won't show the new version. (
9eb0b303f3) - Improved AP status indicator (
1052102032)
Breaking change for ESP32-S2 based AP's!
Because the firmware doesn't fit the flash memory anymore, Buienradar and Google Calendar content on ESP32-S2 based AP's had to be turned off. If you need this and you use e.g. the mini AP v2, don't update. ESP32-S3 based AP's are not affected. (
9eb0b303f3)As it will be harder and harder to keep the firmware size within the limits of the ESP32-S2 flash memory, at some point we will have to drop support. At that point, no new releases for the ESP32-S2 will be made (but your existing AP keeps on working as is, of course).
Note that ESP32-S3 based AP's are not affected: they have 16MB of flash instead of 4MB, and currently the firmware takes only 40% of the available space.
New Contributors
- @StefanKrupop made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/327
- @mnyhlen made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/337
- @stevew817 made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/348
- @quack3d made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/357
- @mhwlng made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/370
- @MagnusErler made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/381
- @jonnybergdahl made their first contribution in https://github.com/OpenEPaperLink/OpenEPaperLink/pull/351
Full Changelog: https://github.com/OpenEPaperLink/OpenEPaperLink/compare/2.60...2.70
Downloads
-
released this
2024-05-26 00:39:47 +02:00 | 259 commits to master since this release📅 Originally published on GitHub: Sun, 26 May 2024 05:31:36 GMT
🏷️ Git tag created: Sat, 25 May 2024 22:39:47 GMTKnown issue when updating to firmware version 2.60:
if after updating, the white background of the tags is generated with a slight pink dithering, your tagtype files need updating. Click 'update tagtype definitions' in the update tab, and reboot the AP after.
What's Changed
Most notable:
- Add support for SubGhz radio (see wiki)
- Add support for BLE Displays (see wiki)
- Dynamic loading of tagtype files. Instead of keeping the definition files for every possible tagtype on the filesystem, from now, only the tagtypes that are present in your system are loaded. This is done automatically by the web interface. You can force update the needed tagtype files, and clean up obsolete tagtype files, using the button in the update tab.
- many bugfixes
Other changes:
- Add support for SubGhz radio. Working end to end for tag registration. by @skiphansen in #270
- include °-symbol in Bahnschrift70; auto formatting tagtype json files a6e6183
- Added definition for Silabs BLE Display 57f0ba7 by @atc1441
- M3 v0027 re-release, including M3 1.3 peghook support a861b40
- bugfix not recognizing identical image, issue #255 59e2a5e
- Count number of updates issue #247 59e2a5e
- Optionally align interval of RSS/calendar/etc, issue #106 59e2a5e
- truncates long lines in calfeed, issue #202 3f1e45d
- displays button pointers correctly when rotated 180 degrees, issue #246 3f1e45d
- added last updated time of a tag in tagdb 587d7c8
- day ahead prices choice of whole money units or cents
- optimization of file upload during updates
- show mac address in wifi setup
- fixed reload of display after unexpected reboot of tag
- dynamic loading of tagtype files 7bdc6e5
- moved tagtype files in repo, new location: /resources cb2f3ae
- use the actual color table in tagtype json for rendering images (until now, that color table was ignored) 6197b89
- added proper ordered dithering (works with all colors now, not just gray and pink)
- on the static image content card, you can now choose floyd-steinberg or ordered dithering (or turn dithering off)
- added ÅÄÖ to twcondensed20 font
- fix serial passthrough via UART in OEPL-flasher.py
- update templates 34ca60b Thanks to Xinix for donating some tags
- Added build option for Espressif ESP Thread Border Router /Zigbee Gateeway including ESP32-H2 AP Firmware 889d6b5
- updated tiny font for better readability 303c07b
- added More BLE gicisky types a2bdd1c
- Fixed no connected Radio handling 93eba41
- change ESPAsyncWebServer libraries to esphome version (thanks, @koswolf) 268736b
- Add display of subGhz channel to LCD when subGhz radio is present. by @skiphansen in #282
- Add support for M3 2.9 BW Variant by @kelchm in #278
- Download template tag json file when needed. by @skiphansen in #298
- SubGhz radio fixes. by @skiphansen in #288
- Updating 7.4in/640x384 templates by @dm8tbr in #308
- BLE only AP by @jonasniesner in #313
- SubGhz C6 fixes: CRC error & automatic xtal frequency error correction by @skiphansen in #314
- Fix recent BLE only AP change which broke SubGhz. by @skiphansen in #315
- Consolidate serial output to \r\n by @dm8tbr in #309
- Default tag alias to tag serial number rather than MAC for Chroma tags by @skiphansen in #318
- fix buienradar api call 73db8d5
Full Changelog: 2.52...2.60
Downloads
-
released this
2024-03-04 21:40:15 +01:00 | 359 commits to master since this release📅 Originally published on GitHub: Mon, 04 Mar 2024 20:43:47 GMT
🏷️ Git tag created: Mon, 04 Mar 2024 20:40:15 GMTWhat's Changed
Note: with this release, also a new universal firmware for M3 tags is released. Big improvement: compression of the data stream. While this version of the esp32-firmware is compatible with both newer and older M3 tag firmware, on some M3 tagtypes, the display can show uʍop-ǝpısdn in tag fw versions prior to 0027. Once you update the tag to 0027, the orientation is fixed. In case you don't want to update the tag fw yet, you can let the AP rotate the image 180 degrees: configure rotation in the advanced tag settings (little triangle icon on the tag card). (-؛ ˙uoıʇdo uɐ osʃɐ ǝsɹnoɔ ɟo sı uʍop-ǝpısdn ƃɐʇ ǝɥʇ ƃuıʇunoW
- bugfix: miniAP doesn't display channel 27 (
14e96c72f7) - added Dansk (by Cokeman)
- added Nebular 213 templates
- removed flasher icon in S2 based AP's (
f6a8fa3d4d) - added new M3 types by @VstudioLAB (
085a642ed2) - add Estonian language (https://github.com/jjwbruijn/OpenEPaperLink/pull/254)
- fix openepaperlink.eu proxy on https proxies (https://github.com/jjwbruijn/OpenEPaperLink/pull/251)
- first preparations for subGHz by @skiphansen (
739625f1c8) - update tagtypes for M3 0027 firmware (
a5d7282958)
Full Changelog: https://github.com/jjwbruijn/OpenEPaperLink/compare/2.5-beta3...2.52
Downloads
- bugfix: miniAP doesn't display channel 27 (
-
released this
2024-02-28 01:20:37 +01:00 | 381 commits to master since this release📅 Originally published on GitHub: Wed, 28 Feb 2024 00:26:53 GMT
🏷️ Git tag created: Wed, 28 Feb 2024 00:20:37 GMTThis release addresses an important issue when the 'max sleep time' is set to something bigger than 'shortest', where the tag queue would fill up, and tags become unresponsive for a while.
Change log
- bugfix: idlereq should not be queued, and only sent when queue is empty (
9b2d76a6b6) - typo in content cards by @TheRealMrSteel in https://github.com/jjwbruijn/OpenEPaperLink/pull/241
- support for rotating generated images based on tagtype profile (
8da475901d) - use relative paths for fetch calls and websocket by @jhbruhn in https://github.com/jjwbruijn/OpenEPaperLink/pull/243
- added Swedish content language by @leXorNet in https://github.com/jjwbruijn/OpenEPaperLink/pull/245
- add Denmark to dayahead electricity prices; enable it also for 2.9" UC8151 (
f4cb642142)
New Contributors
- @TheRealMrSteel made their first contribution in https://github.com/jjwbruijn/OpenEPaperLink/pull/241
- @jhbruhn made their first contribution in https://github.com/jjwbruijn/OpenEPaperLink/pull/243
- @leXorNet made their first contribution in https://github.com/jjwbruijn/OpenEPaperLink/pull/245
Full Changelog: https://github.com/jjwbruijn/OpenEPaperLink/compare/2.5-beta2...2.5-beta3
Downloads
- bugfix: idlereq should not be queued, and only sent when queue is empty (
mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-20 23:04:30 +01:00