mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-21 00:04:28 +01:00
[GH-ISSUE #462] Sometimes double refresh on Solum M3 2.9" Lite (and others) #1939
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @olanwe on GitHub (May 2, 2025).
Original GitHub issue: https://github.com/OpenEPaperLink/OpenEPaperLink/issues/462
Describe the bug
Certain updates cause the tag (Solum M3 2.9" Lite - EL029H4WRC, Tag FW 0029-ARIA) to get refreshed twice. Not sure if this is a problem related to the tag FW or the AP (running FW 2.81), because it is sometimes difficult to reproduce.
To Reproduce
This works on my side - at least today...
[ {"image": ["images/no_stream_128x102.jpg", 33, 33] }, {"textbox": [174, 62, 190, 60, "Der Störungsmelder\nist nicht erreichbar!", "bahnschrift20.vlw", 1, 1.25] } ]Steps to reproduce the behavior:
images/folderIt helps playing around with the content if it does not show this glitch at first.
Expected behavior
Log should show:
The tag is then updating the display once.
Observed behavior
Instead, the block request is not being logged - although the change is actually being transmitted and the intended upload must have taken place. The tag refreshes the display twice: The first time right after upload and the second time on the following data poll.
Additional context
I have also tried several variations to find the origin of the problem:
Image used in the test

Rendered jpeg-image that glitched when being uploaded onto my tag (using a different font here):

@olanwe commented on GitHub (May 2, 2025):
Short Update: Looking through the logs I discovered a classic Solum M2 2.9" having the same issue, so this issue is not solely related to the Solum M3 2.9":
It is connected to a different AP at a remote site, so I cannot see if it is really updating twice at the moment.
Another observation:
When sending the same JSON over and over to the tag, the AP will (correctly) refuse it as being already displayed on the tag. As soon as the second xfer message has been received from the tag, the AP will handle the image as a different one and create an update request for it:
The manually triggered "Updating" messages contain the same JSON every time, so the second xfer message seems to mess up the internal image change logic.
@olanwe commented on GitHub (May 3, 2025):
Second short update:
I downgraded the remote AP from 2.81 to 2.75. The problem seems to be gone. Although the "block request" notice is still missing, I only receive a single "xfer complete" and the AP refuses to update the tag with the same image now.