Skip to content

Mesh Gemini v0.2.9 — hybrid phone milestone

Pre-release
Pre-release

Choose a tag to compare

@genemichael genemichael released this 08 Aug 13:35
· 1 commit to hybrid-phone since this release

Mesh Gemini v0.2.9 — hybrid phone milestone (pre-release)

T-Deck Plus hybrid communicator: MeshCore LoRa texting + Reticulum/LXMF
messaging and LXST voice over WiFi, in one launcher.

New in this release

  • Native-8k call playback — call audio now bypasses the mixer's
    resample path for the duration of a call (fixes RX garble); the mixer
    is restored automatically at every call end, including abnormal ones.
  • Persistent conversations in the RNS app — messages survive
    reboot; conversation rows appear even for peers that haven't
    announced since boot; Address Book contact names (nicknames) always
    take priority over broadcast names.
  • Status bar — WiFi / AutoInterface / TCP indicators
    (green = up, amber = enabled but not up, grey = off); clock
    decluttered to HH:MM.

Status

⚠ Pre-release: builds pass and bench flashing is done, but
on-device verification of the new call-audio path and persistence UI
is still in progress. Expect a follow-up release once testing completes.

Flashing (esp32s3, 460800 baud)

  • Fresh install: mesh-gemini-v0.2.9-merged.bin at offset 0x0
  • Firmware-only update (keeps your data): mesh-gemini-v0.2.9-firmware.bin at 0x10000
  • Data image: mesh-gemini-v0.2.9-littlefs.bin at 0x590000 —
    ⚠ erases on-device user data (address book, messages; identities
    stored in NVS survive)
  • mesh-gemini-v0.2.9-test-firmware.bin: bench/test build with serial
    test hooks (T: commands) enabled — for development use
  • mesh-gemini-v0.2.9-launcher.bin: image for Launcher-based installs

License: GPL-3.0 (see COPYING / NOTICE). Built from hybrid-phone @ acaccb5.