mirror of
https://github.com/pyMC-dev/pyMC_Repeater.git
synced 2026-07-28 12:33:23 +02:00
377b054ab4
The pushed frame serialized the delivery wall-clock time instead of the post's own stored timestamp, and left the flag byte's low 2 attempt bits always zero. Firmware sends the stored post timestamp and ORs in a fresh random attempt so a retried post produces a different packet hash and ACK; with a fixed timestamp two retries within the same second would be byte-identical and dropped as mesh duplicates. The serialized timestamp now also equals the push_post_timestamp sync watermark, matching the firmware invariant.