Meck v1.12: RX log, RX packet counter, plus T-Deck Max power fixes #16
pelgraine
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v1.12 is a polish-and-power release across all three companion devices. The headline addition is an on-device Rx Log packet sniffer -- a live view of every packet your radio hears -- available on every build. Alongside it: an unread badge for the SMS inbox, a batch of T-Deck Max power, wake, and GPS fixes, and a set of channel and repeater refinements.
What's New in v1.12
Rx Log packet sniffer -- all devices
A new on-device packet sniffer, mirroring the Rx Log in the MeshCore companion app. Open it from Settings -> Rx Log >>. It captures every packet the radio receives -- including relays destined for other nodes, since capture happens before filtering -- into a buffer of the most recent 100 packets, newest first. Each entry shows the route type (flood/direct) and payload type, the receive time and wire size, the packet hash, the hop path, and the channel hash/name (group messages) or the From/To node hashes (addressed packets). For channel messages your device can decrypt, the decoded "sender: message" line is attached too. The log is RAM-only and clears on reboot.
A running RX packets count also appears on the radio details page on the home screen, just beneath the noise-floor reading. It counts flood and direct packets received since boot and resets on reboot or when you change radio parameters.
SMS Inbox unread badge -- 4G and Max
The SMS app's inbox entry now shows a count of unread received messages in brackets (e.g. SMS Inbox [3]), and the badge disappears once everything is read. Read state is stored per message on the SD card, so the count survives reboots and modem power-cycles. Opening a conversation marks it read.
T-Deck Max power, wake, and GPS fixes
Channel and repeater refinements -- all devices
flood.max.unscoped) and Set Flood Adv Max (flood.max.advert).Documentation
The README and the hyperlinked Meck_README_v1.12.pdf are updated for this release.
First-Time Flashing
Each build comes in two forms:
<name>-merged.bin-- bootloader, partition table, and firmware in a single image. Flash at address0x0. Use this for a first-time flash, when coming from other firmware, or if a device will not boot after an update.<name>.bin-- application firmware only. Use this to update an existing Meck install, including OTA updates from your phone (Settings -> OTA Tools).The partition layout supports dual OTA slots, so the previous firmware remains on the inactive partition as an automatic rollback target if a new image fails to boot.
Build Files
Grouped by device. Each variant ships as a merged (
-merged.bin, first flash) and non-merged (.bin, OTA / update) pair.T-Deck Max (every variant runs the 4G modem and ES8311 audio together)
T-Deck Pro
T5 E-Paper S3 Pro
Documentation PDF
MeshCore Companion Apps
BLE variants connect to the standard MeshCore companion apps:
WiFi variants connect via TCP on port 5000:
This discussion was created from the release Meck v1.12: RX log, RX packet counter, plus T-Deck Max power fixes.
Beta Was this translation helpful? Give feedback.
All reactions