Wadamesh

Wadamesh · Releases

from GitHub · updated 2026-06-26

16 releases

  1. beta_18 # 1 day ago · 2026-06-26 17:55 UTC

    wadamesh beta_18

    A unified release across all three boards — LilyGo T-Deck, Heltec V4 TFT, and the Tanmatsu (ESP32-P4).

    Flash it the easy way at https://flasher.wadamesh.com, or grab a bin below. On a normally-flashed device you can also update straight from Settings → About.

    ✨ New

    • Topographic maps — turn on Map → Options → Topographic map for terrain-relief tiles; OpenStreetMap stays the default. Thanks to @samuelcoustet for the proxy work (#52).
    • More emoji in the picker: ⚽ 🏈 🗿 🏳️‍⚧️.
    • Contacts sorting gained ascending/descending and a new Nearest first distance sort; the Discovered list gets the same sort options.
    • The Chats header is tidied up — add / mark-read / share grouped on the left, with a proper QR icon for sharing your contact.

    🐛 Fixed

    • The USB/PC companion connection no longer drops or throws "bad state" errors — also fixes repeater admin mode disconnecting and member-room login (#25, #54, #23).
    • Map edge/corner tiles now fill in as you pan instead of needing a manual reload (#20).
    • ~41 KB of memory reclaimed (moved a large buffer to PSRAM) — fixes the Heltec V4 rebooting when loading map tiles, and frees headroom on every board.
    • The map's Show link lines toggle now survives a reboot. Thanks to @Yazutsu (#61).
    • Settings category names fit on one line (no more mid-word splits); keyboard-nav toggling no longer jumps the list to the top (#45).
    • Heltec V4: node name no longer covers the clock (#47a). T-Deck: keyboard backlight no longer stuck on after flashing (#33).
    • More reliable crash reporting and fewer stray reboots while saving settings.
    • Tanmatsu: LoRa radio changes (frequency, etc.) now take effect immediately without a reboot, and the app's settings drive the radio.

    Everything from beta_16 (and the Tanmatsu's beta_17) is included.

  2. beta_16 # 3 days ago · 2026-06-24 13:45 UTC

    wadamesh beta_16 — Heltec V4 Expansion Kit support, European keyboards, and Wi-Fi updates (with rollback) are back.

    Flash or update at https://flasher.wadamesh.com, or grab it on-device under Settings → About if you're on a normally-flashed board.


    New

    Heltec V4 Expansion Kit · thanks @samuelcoustet (#29)

    If you've got the sensor expansion board on a Heltec V4, there's finally a proper home for it: a dedicated Sensors tab (temperature, humidity, pressure, GPS and battery, each with a small history chart), an environment readout on the Home screen, and an on-device mesh console for poking at the radio directly. None of it shows up on a bare V4 — it only appears when a sensor board is actually detected, so nothing changes for everyone else.

    Worth being honest about this one: it was a real grind to land. It came in as a big pull request built against an old beta, so getting it in cleanly meant re-doing most of it by hand against current code and carefully gating every piece so it can't bloat or destabilise the T-Deck and Tanmatsu builds. The original work is @samuelcoustet's — thank you.

    European keyboards · thanks @samuelcoustet (#29)

    French, Dutch, German, Spanish and Italian layouts, both on-screen and on the T-Deck's physical keyboard. Choose one of those as your interface language and the matching layout is selected automatically.

    Wi-Fi updates are back — and you can roll back

    On a normally-flashed device (not installed through the Launcher), firmware updates over Wi-Fi return: Settings → About, no cable needed. New this round: Install a previous version — pick one of the last few betas and reinstall it over Wi-Fi, with an "are you sure?" first since it's a downgrade.

    Fixed · thanks @tun0

    • Closing a dialog no longer lets a scroll carry through to the page behind it (#50).
    • The contact action sheet no longer overflows the screen in landscape (#49).
    • The per-channel region field now shows your default region as the hint, instead of a generic placeholder (#48).
    • The status-bar clock no longer overlaps the node name on the V4.

    Everything from beta_15 is included. Thanks to @samuelcoustet and @tun0 for the contributions this round.

  3. beta_15 # 4 days ago · 2026-06-24 09:02 UTC

    wadamesh beta_15

    Two new touches, a couple of satisfying fixes, and one sensible default change.

    ✨ New

    • Amber power-save battery — idle power-saving now tints the status-bar battery amber, just like iPhone's Low Power Mode, instead of showing a separate moon icon. (T-Deck)
    • @-mention picker — type @ in the message box to pick a contact from a list and drop their name in. Thanks @robinshizuyo-dev (#42).

    🩹 Fixed

    • Lists stay put — closing a settings item, menu or chat no longer snaps the list back to the top; it stays where you left it. Thanks @ZorkaTheDog (#45).
    • App-sent messages appear on the device — a DM sent from the MeshCore companion app now also shows in the right conversation on-screen. Thanks @HonzaDandy (#46).
    • Typing reliability (T-Deck / Tanmatsu) — tapping a text field, even one that's already highlighted, starts typing right away, and the accent pop-up no longer interrupts typing outside of chats.
    • Cursor cue — the text cursor only appears when a field is actually ready for input, so it's a dependable "you can type now" hint.
    • Smoother map panning — tile rendering no longer trips the watchdog and reboots during heavy scrolling.

    ⚙️ Changed

    • Keyboard navigation is now OFF by default. Prefer driving the UI with the trackball / arrow keys? Turn it back on in Settings → Keyboard (your choice sticks until you change it). The Tanmatsu keeps it on, since it has no touchscreen.

    Everything from beta_14 is included.

    ▶️ Flash in the browser: https://flasher.wadamesh.com — or install via the Launcher / on-device update. 🙏

  4. beta_14 # 4 days ago · 2026-06-23 22:44 UTC

    wadamesh beta_14 — hotfix 🩹

    Fixes a beta_13 regression: with keyboard navigation turned off (Settings → Keyboard), the physical keyboard stopped typing into text fields entirely on the T-Deck and Tanmatsu. Typing now works again with keyboard-nav off; with it on, behaviour is unchanged. (The Heltec V4 was never affected — it has no keyboard navigation.)

    Everything from beta_13 is included — the community features from @Yazutsu, @tun0, @Vybo and @samuelcoustet (room-post author names, the Direct 0-hop filter, beer emoji / status-bar unread tap / new-contact toast toggle / Czech accents, trackball edge-scroll, and the companion/TCP/OTA fixes) plus the keyboard-nav, special-characters picker and 12-hour-clock work. See the beta_13 notes for the full list and credits. 🙏

    ▶️ Flash in the browser: https://flasher.wadamesh.com — or install via the Launcher / on-device update.

  5. beta_13 # 4 days ago · 2026-06-23 22:03 UTC

    wadamesh beta_13 — community drop 🎉

    A big community release: most of the headline features came straight from contributor pull requests, alongside the keyboard, typing and quality-of-life fixes promised after beta_12. Huge thanks to everyone sending PRs, opening issues and reporting bugs — @Yazutsu, @tun0, @Vybo and @samuelcoustet all have their work in this build. 🙏

    ▶️ Flash in the browser: https://flasher.wadamesh.com — or install via the Launcher / on-device update.

    From contributors

    Room-server posts show the author — by @Yazutsu (#40, closes #32)

    Room-server messages now show the actual poster's name on each bubble instead of the room's own name.

    Direct (0-hop) filter — by @tun0 (#39)

    A new "Direct (0-hop)" filter for the contact list and the map: show only the nodes you're hearing directly, with no repeater hops in between.

    Trackball edge-scroll — by @tun0 (#38)

    Optional "edge scroll" — push the trackball cursor past a screen edge to scroll the list underneath it (off by default, under Settings → Keyboard).

    Emoji, unread tap, contact toast, Czech accents — by @Vybo (#22)

    Beer emoji baked in colour, tap the status-bar unread badge to jump to your Chats, a new "notify on new contact" toggle, and Czech accents in the accent pop-up.

    Companion / transport fixes — by @samuelcoustet (#29)

    TCP now restarts immediately after off → on, the OTA action is hidden when there's no update slot to use, and a TCP-toggle alert race is fixed. (Cherry-picked from #29; the rest of that PR — the EU keyboards and the Expansion-Kit UI — will follow as focused PRs.)

    Typing & keyboard navigation (T-Deck + Tanmatsu)

    • Open a chat or channel and the cursor is ready — type straight away. Every other field waits for Enter before it captures the keyboard, so the letter-navigation keys keep working.
    • Enter (or Esc / back) on an empty message box drops the cursor and re-selects the field, so you can navigate away with the buttons again.
    • The menu-bar letter shortcuts no longer jump you to another page while you're typing.
    • New "Show menu-bar letters" setting under Settings → Keyboard (off by default).
    • The accent pop-up no longer grabs the keyboard when it appears.

    Composer & clock

    • New dedicated "Special characters" picker for symbols that aren't on the keyboard (% $ @ # & =, currency, maths, accents) — separate from the emoji picker.
    • Long-press one of your sent messages to Resend it.
    • The 12-hour clock setting now applies everywhere — top bar, chat bubbles and lock screen — not just the chat list.

    Fixes

    • Heltec V4: removed the after-crash report prompt — that board has no SD card or reachable storage to save the report to, so it was a dead end. (The T-Deck still offers it.)
    • When both Wi-Fi and GPS are off, the clock now sets itself from the timestamps on messages received over the mesh.

    Full notes in release-notes/beta_13.txt. Thanks again to all contributors and bug reporters — keep it coming! 🚀

  6. beta_12 # 5 days ago · 2026-06-23 06:52 UTC

    wadamesh beta_12 — GPS hotfix

    A focused hotfix for the GPS slowdown several of you reported. Everything else from beta_11 is unchanged — this release is GPS-only.

    🛰️ GPS fix

    On the T-Deck, getting a position fix had gone slow — minutes instead of about a minute — and for some it wouldn't acquire at all. The GPS streams its data over a small serial buffer, and on the busy touch UI a single heavy screen redraw could stall long enough to overflow that buffer and drop the satellite data mid-stream, forcing the receiver to start the fix over. The buffer is now 16× larger, so redraws no longer cost you the fix. Confirmed on-device — acquisition is back to normal.

    💬 A note from Kaj

    More and more people are picking up wadamesh lately — which is genuinely awesome — and it's surfacing feature requests and bug reports fast, in big numbers. I can't get back to every post in every channel, but I'm on it: I'm prioritising the fixes and quality-of-life improvements, and I'll be working through them later today. Thanks for all the reports and for the patience! 🙏


    Install: flasher.wadamesh.com · grab the bins below · update on-device (Settings → check for update) · or via the Launcher store.

    Board Web-flash / fresh install OTA / app-only
    LilyGo T-Deck wadamesh-tdeck-merged.bin wadamesh-tdeck.bin
    Heltec V4 TFT wadamesh-heltec-v4-tft-merged.bin wadamesh-heltec-v4-tft.bin
  7. beta_11 # 5 days ago · 2026-06-22 17:17 UTC

    wadamesh beta_11

    Flash it: flasher.wadamesh.com (Chrome/Edge, USB) · or pull it on-device via Settings → About → Check for updates · or side-load through the Launcher store.

    The headline this round is full keyboard navigation — and every key is hotkey-bindable. This is the foundation for upcoming keyboard-first devices like the Tanmatsu T-Pager that have no touchscreen, and it already gives every T-Deck a fast, reliable way to drive wadamesh entirely from the keyboard.


    ⌨️ Keyboard navigation (new — on by default)

    • Drive the whole UI without the touchscreen: the WASDZ cluster moves the on-screen selection in the actual direction you press (W up, A left, Z down, D right), S selects, Q goes back.
    • Each bottom tab has its own hotkey — E Messages, R Contacts, T Home, U Map, I Settings — shown as a small letter on the tab icon. The Home hotkey mirrors tapping Home: press again to flip between Commander and the app drawer.
    • New scroll up / down keys (default F / C).
    • Everything is remappable — directions, select, back, the per-tab hotkeys, and the scroll keys — under Settings → Keyboard. Toggle the whole feature off there too (the choice persists).
    • Cleaner focus: the selected item shows as reverse-video (a bright outline for switches) instead of a coloured border, and the highlight only appears while you're actually navigating with the keys.

    🛡️ Stability

    • Fixed a reboot that could occur when receiving a message, especially during advert/message floods — a use-after-free while a list rebuilt mid-scroll (#27).
    • After a crash, the device now detects it on the next boot and offers to save the crash report so you can send it in — no more digging through Settings.

    🗺️ Map

    • Map options can now switch the zoom control between the slider and a +/- button pair, like older builds (#26).
    • Route replay now opens on a wide overview so you can see where the hops start and the whole path at a glance — and you can pan and zoom freely while it plays.

    🏠 Home

    • New "App drawer as home" option (in the app drawer's cog) makes the launcher your home screen instead of the Commander view.

    🔓 Open source

    • The in-progress Tanmatsu (ESP32-P4) port source is now part of the public tree.

    Boards: LilyGo T-Deck · Heltec V4 TFT. Use *-merged.bin for a fresh full-flash at 0x0; the plain .bin is the app-only OTA/Launcher image.

  8. beta_10 # 6 days ago · 2026-06-21 22:08 UTC

    wadamesh beta_10 — flash from https://flasher.wadamesh.com, or update on-device (Settings → About).

    What's new

    T-Deck input

    • Trackball mode — switch the T-Deck trackball between a mouse cursor (the default) and D-pad navigation (roll to move the selection, click to choose), under Settings → Keyboard. Handy if you prefer button-style navigation.

    Map — #20

    • microSD tiles now fill in as you explore. With Use microSD for tiles on, the device also downloads any missing tiles over Wi-Fi and saves them straight onto the SD card, so your offline library grows instead of showing blank areas past its edge. Thanks @1nerdherder (#20).

    Power — by @Vybo (#19)

    • Experimental battery saver (idle power-save). Throttles the CPU when the device is parked — screen off, on battery, no app connected and the mesh quiet — to trim idle power use, without ever missing a received packet. Off by default; enable under Settings → System → Battery. (#19)

    Settings

    • New "Battery" section under Settings → System — opens the battery & power-history screen (the same one you get by tapping the battery icon up top), and is where the battery saver now lives (it moved out of the Lock settings).

    🙏 Thanks to Dan Vybiral (@Vybo) for the idle power-save feature (#19) and @1nerdherder for the microSD-tiles report (#20).

    Boards: LilyGo T-Deck · Heltec V4 TFT.

  9. beta_9 # 7 days ago · 2026-06-20 13:18 UTC

    wadamesh beta_9

    A reliability-focused drop — Wi-Fi recovery, a self-healing chat-history fix, crash-report export, plus room-server, map, contacts and app-drawer improvements.

    Install / update: flash from flasher.wadamesh.com, grab it in LauncherHub, or use the on-device update check (Settings → About).

    Stability

    • Wi-Fi now reconnects on its own after the link drops — no more rebooting to get back online.
    • Fixed reboot-on-every-received-message: a corrupted chat-history file could make the device reboot whenever a message arrived (and hide your messages). The bad file is now detected and reset automatically, so it recovers on its own.
    • Boot hardening: NULL-guards on the display draw buffer so a unit with quirky/limited memory degrades gracefully instead of getting stuck on the boot logo.

    Crash reports

    • After a crash, Settings → About shows an "Export crash report" button that saves the crash dump to the microSD card — so you can send it to the devs and get the bug fixed.

    Chat & room servers

    • Room-server messages now show the time each message was actually sent, not when it arrived.
    • Room-server messages now show who sent them.
    • Sharing your contact QR now produces a valid meshcore://contact/add?… code that the MeshCore phone app can scan and import.
    • Unread counts show "99+" instead of an alarming raw number on busy channels.

    Map

    • The reload button for corrupt tiles now actually clears the cached tiles — including when you're offline — and the missing/blank "twilight zone" tiles re-download on their own.
    • Fixed tiles not re-fetching at zoom levels 13–15.

    Contacts

    • Favourited contacts always appear in the contact list now, even with hundreds of similarly-named contacts (they used to stay hidden until you searched).

    App drawer

    • New icon-size setting — tap the cog at the top-right of the app drawer to switch between Compact and Large (bigger icons + labels, easier to read).
    • Smoother scrolling through the app list and the other scrollable lists.

    Assets: *-merged.bin = full image (flash at 0x0 / erase). Plain *.bin = app-only (OTA / Launcher side-load). T-Deck = wadamesh-tdeck*, Heltec V4 TFT = wadamesh-heltec-v4-tft*.

  10. beta_8 # 8 days ago · 2026-06-19 12:39 UTC

    wadamesh beta_8

    Polish + fixes for the touch UI — a faster chat acknowledgement, map readout controls, and an internal-memory trim.

    Install / update: flash from flasher.wadamesh.com, grab it in LauncherHub, or use the on-device update check (Settings → About).

    Chat

    • Quick replies insert at the cursor instead of replacing whatever you'd already typed.
    • New one-tap "Ack" — long-press any message and tap Ack. It drops a ready-to-send reply into the composer with that message's signal strength (SNR/RSSI) and the route it took (hop codes), so you can instantly confirm someone's test came through. On a channel it @-mentions the sender. You review and send — it's never auto-sent.
    • Fixed the message action menu (Ack / Copy / Info / Mention / Block) running off the bottom of the screen — it now fits, and scrolls if it ever needs to.

    Map

    • The zoom button now shows a clear "+/-" icon.
    • Show or hide each on-map readout independently in Map settings — the coordinates line, the tile x/y/z line, and the contact markers.
    • Map settings reorganised: the microSD-tiles switch sits at the top under its own heading, separated from the new visibility toggles.
    • New auto-refresh button — turn it on and the map re-centres on you automatically whenever your position changes, with an on-screen Auto-refresh on/off confirmation.
    • Fixed the close (X) in Map settings overlapping the switches when the panel was scrolled.

    Performance

    • Reclaimed ~19 KB of internal RAM (scratch buffers moved to PSRAM), leaving more headroom for Wi-Fi and trimming the idle-memory growth seen in recent betas.

    Assets: *-merged.bin = full image (flash at 0x0 / erase). Plain *.bin = app-only (OTA / Launcher side-load). T-Deck = wadamesh-tdeck*, Heltec V4 TFT = wadamesh-heltec-v4-tft*.

  11. beta_7 # 9 days ago · 2026-06-18 10:25 UTC

    wadamesh beta_7 for the LilyGo T-Deck and Heltec V4 TFT.

    🔧 Flash in your browser: https://flasher.wadamesh.com — or update on-device (Settings → check for update), or side-load wadamesh-tdeck.bin through Launcher.

    🙌 Most of this release was built by the community. @Vybo (Dan Vybiral) contributed the lion's share in #12 — the Snake game, battery & telemetry history, map night mode, the PNG/BMP image viewer, and the entire status-bar toolkit. @tun0 (Ruben Laban) fixed unread badges and chat-history persistence in #15. Thank you both. 🎉

    🐍 Snake game — by @Vybo (#12)

    A Snake game in the app drawer — steer by swiping the screen or with the T-Deck trackball, with pause/resume and restart after a game over. (Touch now stays inside the game and doesn't leak to the screen behind it.)

    🔋 Battery & telemetry — by @Vybo (#12)

    • Tap the battery in the status bar for a 24-hour history chart with an estimated time-left readout (logged every 5 minutes).
    • Per-node telemetry window — poll a node's battery, temperature and humidity, watch them on a live chart, and keep a per-node log.

    🗺️ Map — by @Vybo (#12)

    • Night mode — the status bar and tab bar invert to match the dark map.
    • Live zoom-level readout above the zoom slider, and a proper magnifier icon on the zoom button.
    • New "Show on map" contact action that centres the map on that node.

    📊 Status bar & tools — by @Vybo (#12)

    • A microSD activity LED that lights on card access (including file-manager reads/copies).
    • An activity spinner while a telemetry / admin / ping / trace / range / sightline request is in flight.
    • Option to hide the device name and move the clock left.
    • Hold the status bar to save a full-screen screenshot to SD.

    🖼️ Files & images — by @Vybo (#12)

    The file browser now previews PNG and BMP images (not just JPEG), with no stale image when opening several in a row.

    💬 Chat reliability

    • Fixed garbled / duplicated messages — chat text is no longer corrupted in transit, so messages arrive intact and duplicates are filtered out correctly. Thanks to @marcelverdult for the precise report (#13).
    • Accurate unread badges and more chat history kept across reboots — by @tun0 (#15).

    ✨ Also in this release

    • Lock-screen wallpaper from Files — view any JPEG on your SD card and tap "Set as wallpaper".
    • Set your own Bluetooth pairing code in Settings.
    • The app drawer fits all the apps again (no clipped bottom row) and shows a scrollbar when there's more to scroll.
    • Fixed map-tile caching (false "storage full"); black/missing tiles re-download. @-reply no longer overwrites text you were typing. Fixed an out-of-memory crash and made notification audio more reliable.

    Contributors: @Vybo (Dan Vybiral) · @tun0 (Ruben Laban) · @marcelverdult (reported #13).

    Boards: T-Deck → wadamesh-tdeck*.bin · Heltec V4 TFT → wadamesh-heltec-v4-tft*.bin. Use -merged.bin for a full flash at 0x0 (web flasher / esptool), or the plain .bin for on-device update / Launcher.

  12. beta_6 # 11 days ago · 2026-06-16 22:40 UTC

    Touch firmware beta_6 for the LilyGo T-Deck and Heltec V4 + TFT.

    Install or update via the web flasher → https://flasher.wadamesh.com (or flash the *-merged.bin at 0x0 with esptool). Devices on beta_5 will see beta_6 on their next update check.


    New: RF Monitor app

    • A new Monitor app on the app drawer — a live RF sniffer that shows exactly what your node is pulling out of the air in real time.
    • A "Recently heard" feed lists recent received frames by type (text, advert, ack, route-trace…) with RSSI, SNR and hop count, colour-coded by type.
    • A link-margin readout grades how much headroom your last packet had (green / amber / red), alongside a live packet rate and a noise-floor + peak-hold RSSI scope with an on-screen dBm scale.
    • Lays out cleanly in both portrait and landscape, so it's readable on the Heltec V4 and the T-Deck.

    Chat & contacts

    • Direct-message chats now show a person icon and channels a group icon (instead of the old loop / envelope).
    • Block a non-contact sender by name — handy for silencing an automated room or repeater bot you couldn't block before.
    • Opening a chat or channel no longer jumps to the newest message — it keeps your scroll position.
    • The contacts Sort & Filter popup now closes after you pick a sort option.
    • Fixed the chat/channel long-press popup: the close ✕ no longer overlaps the buttons while you scroll it.

    Time & timezone

    • New time-zone picker with named zones (no longer CET-only) — set yours in Settings → System.
    • Fixed the clock getting stuck at 1902 and channels showing 1969–1970 dates: GPS no longer clobbers the clock with an invalid date, and the time now survives a reboot.

    Launcher & Wi-Fi

    • Map tiles now download under Launcher (the tile cache was wrongly reported as full).
    • GPS now gets a fix under Launcher.
    • The setup-wizard Wi-Fi scan no longer comes up empty — modem sleep is deferred until after you're connected.

    Bluetooth

    • Bluetooth now advertises under your node / profile name instead of "NimBLE".
    • The Bluetooth PIN no longer resets on its own — it's saved and reused across reboots.

    Power & performance

    • Turning the screen off now downclocks the CPU and enables Wi-Fi modem sleep to save power.
    • On the map, your position dot is drawn before the tiles so it no longer lags behind when panning.

    Community

    • Merged map-server and SD-tile rendering fixes contributed by Vybo (#11). Thanks!
  13. beta_5 # 12 days ago · 2026-06-15 21:19 UTC

    Touch firmware beta_5 for the LilyGo T-Deck and Heltec V4 + TFT.

    Install or update via the web flasher → https://flasher.wadamesh.com (or flash the *-merged.bin at 0x0 with esptool). Devices on beta_4 will see beta_5 on their next update check.


    Contacts

    • Person icon for people and an antenna for repeaters, instead of a generic envelope / lightning bolt.
    • Block / unblock anyone straight from their popup — blocked contacts get a red person icon and their messages are hidden.
    • The list is now a proper table: dedicated last-heard and distance columns, a Sort & Filter button, and multi-select delete with an are-you-sure prompt and a progress bar (favourites are protected — unfavourite them first).
    • Time and distance are smaller and pushed right so names get more room; a name too long for two lines scrolls instead of spilling onto a third.
    • Un-favouriting a contact removes its star right away.

    Discovered nodes

    • The Discovered list now survives reboots (it used to empty every boot) and holds up to 48 nodes.
    • New Discovered settings (cogwheel): auto-delete the oldest node when full, and auto-delete anything heard via more than N hops — keeps the list fresh and nearby.
    • The count badge shows "48!" when the list is full.
    • Adding a node from Discovered appears in Contacts immediately; a purge-all button sits next to Close.

    Region & radio

    • Setting the region / default scope from the official MeshCore app now works — it used to time out (no_event_received); public-channel floods are now region-tagged. (companion-v1.16.0.3, issue #31)
    • US/Canada radio preset corrected to the proper 910.525 MHz · 62.5 kHz · SF7 (was 915 MHz / 250 kHz / SF11).
    • T-Deck transmit power restored to the full +22 dBm — the SX1262 antenna switch was mis-driven, leaking most of the power (~4 mW). (issue #6)
    • Auto-add settings moved to their own dedicated page (out of Radio), reachable from the Contacts menu too.

    Chats & sound

    • Each chat / channel row now shows the time of its most recent message on the right.
    • Mute messages and/or @-mentions per channel, from that channel's settings.
    • The @-mentions screen has taller rows (fits two lines); tapping a mention jumps to that exact message.
    • Volume is now +/- buttons instead of a hard-to-drag slider; a master Sound switch silences everything, with independent Messages and @-mention switches (the @-mention chime is distinct, with its own on/off + volume).

    Map

    • The map remembers your zoom and pan when you leave and come back, instead of snapping back to your location every time.
    • Tapping a contact on the map opens a compact popup (no Block button there).

    Keyboard & input

    • T-Deck keyboard: backspace deletes at the cursor instead of always chopping the last character, and editing respects where you place the caret.
    • The Quick replies page now scrolls so you can reach and edit every slot.

    UI polish

    • Refined bottom tab bar — flat icons that take your theme colour with a soft glow under the active tab — plus an unread-count badge on the Chats icon.
    • App drawer: colourful app icons, the command tile relabelled "Cmdr", the Apps button in a contrasting accent, and three-per-row on the Heltec V4.
    • Full-screen settings pages with a clear X to close, a subtle new-message chip, and a full-page Signal view with a live readout and manual refresh.
  14. beta_4 # 13 days ago · 2026-06-14 15:29 UTC

    Touch firmware beta_4 for the LilyGo T-Deck and Heltec V4 + TFT. Built by CI from 7b7ea17031e0d24f2045158bf3744fd9bac1f2b2.

  15. beta_3 # 14 days ago · 2026-06-13 21:17 UTC

    Touch firmware beta_3 for the LilyGo T-Deck and Heltec V4 + TFT. Built by CI from 058721fdbc572b4332ad55df12c750331d38aa9a.

  16. beta_2 # 14 days ago · 2026-06-13 13:52 UTC

    Touch firmware for the LilyGo T-Deck / T-Deck Plus and Heltec V4 + TFT.

    What's new since beta_1

    • WADAMESH boot logo — the old MESHCOMOD wordmark is replaced by the brand logo: an anti-aliased mesh mark with the teal dots, on screen from power-on and carried seamlessly into the colour LVGL splash. Brand teal (#15B6A6) is now the default UI accent and is in the Theme-colour picker.
    • Wi-Fi scan no longer crashes — "Wi-Fi on but no network connected" could trip the 5 s task watchdog and reboot. The scan is now a single bounded, yielding async pass.
    • Wi-Fi settings apply live — saving credentials or scanning no longer prompts for / forces a reboot (Wi-Fi and BLE coexist via NimBLE).
    • Factory reset actually wipes — on SD-card storage it crashed mid-erase and left everything intact; it now wipes SD + NVS cleanly and reboots into a fresh device. (Also fixes the file-manager recursive folder delete.)

    Install

    Flash the *-merged.bin for your board at 0x0 with erase (or use the web flasher at flasher.wadamesh.com). The *.bin (no -merged) is the app-only image for OTA / Launcher.