Meck v1.8 — Diacritics, Faster Page Scroll, True Power Off, BLE Boost #11
Pinned
pelgraine
announced in
Announcements
Replies: 2 comments 2 replies
-
|
Thank you, it seems that all the functions are working so far. Thanks for your work. I will test more today, so if I come across anything I will be happy to write. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
The first bug is that when I go to the hibernation page using A/D, I can't get away from it. |
Beta Was this translation helpful? Give feedback.
2 replies
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.
Uh oh!
There was an error while loading. Please reload this page.
-
An update for the T-Deck Pro and T5S3 E-Paper Pro. This release adds accented character support for international users, page scroll on all list screens, true deep sleep power-off, BLE performance improvements, and numerous fixes. Ten firmware variants across both platforms.
First-Time Flashing — Read This First
Each firmware is provided in two formats:
filename.bin— the application firmware only. Use this for updating an existing Meck install (including OTA updates from your phone).filename-merged.bin— includes the bootloader, partition table, and application firmware in a single image. Use this if you are flashing Meck for the first time, coming from a different firmware, or if your device is not booting correctly after an update.If in doubt, use the
-merged.binfile. It will always work regardless of what was previously on the device.Flashing with the MeshCore Web Flasher (recommended)
.binor-merged.binfile and click FlashFlashing with esptool.py
What's New Since v1.7
🇨🇿 Accented Character Support
Meck now properly handles accented and diacritical characters throughout the UI — channel messages, contact names, and the e-book reader. Czech (ěščřžýáíé), Polish (ąćęłńóśźż), French (àâçéèêëïôùûü), German (äöüß), and all other Latin Extended characters are now supported.
Previously, non-ASCII characters in received messages would either disappear entirely or render as emoji sprite artifacts. All three font styles now display these characters correctly — no more missing letters where diacritics used to be.
Noto Sans at Larger text size renders accented characters with their full diacritical marks (carons, accents, cedillas, etc.) thanks to regenerated font files with Latin Extended-A glyph coverage. All other font and size combinations fold accented characters to their ASCII base letter (ě→e, ž→z, ñ→n, etc.) — you won't see the diacritic marks, but the letter itself is always visible.


Faster Page Scroll (T-Deck Pro)
Shift+W and Shift+S now jump a full page at a time on all scrollable list screens: Contacts, Discovery, Last Heard, Notes (file list), Text Reader (file list), and Settings. The page size is calculated from the screen height and current font metrics, so it adapts automatically to your font and text size choices.
Single-press W/S still scrolls one item at a time.
True Power Off (T-Deck Pro)
The home screen now includes a Shutdown page. Selecting it enters ESP32-S3 deep sleep with no software wake sources — the CPU halts, peripheral power is cut (keyboard, fuel gauge, sensors), and the LoRa module is powered down with NSS held high to prevent parasitic current draw.
Only a hardware reset (reset button) or USB power-on will wake the device. This replaces the previous hibernate behaviour which maintained wake-on-packet capability. The old hibernate (with wake-on-LoRa) remains available on the auto-lock timeout.
New Emoji
Beer mug (🍺) added as emoji #77. The emoji picker now has 77 total sprites.
BLE Performance Improvements
The BLE companion transport has been upgraded for faster sync with companion apps:
Bug Fixes & Improvements
set contact.mode,set contact.autoadd,set contact.maxhops. Theget alldiagnostic output now includes contact mode info.Beta Was this translation helpful? Give feedback.
All reactions