Skip to content

wadamesh beta_58

Pre-release
Pre-release

Choose a tag to compare

@B0N3-GD B0N3-GD released this 04 Aug 09:08

Test build. Stable stays beta_50.

Update strongly recommended if you ran beta_57 — this fixes the upgrade bug that left devices booting into remote mode with the screen frozen on the boot logo.

Flash it from https://flasher.wadamesh.com (flip the Beta toggle), or on-device via Settings → Firmware with "Get test builds (beta)" enabled.


The beta_57 upgrade bug

Updating from beta_56 to beta_57 corrupted part of the stored settings. beta_57's new retry preference was inserted into the middle of the persisted settings layout instead of appended at the end; the settings blob is a raw byte copy, so every later value shifted by one on upgrade. The worst casualty: the remote-mode flag inherited a neighbouring value that an old migration forces to 1 on every install — so upgraded devices enabled Remote Mode without consent, which renders the interface off-screen for a browser and stops drawing to the physical panel. From the outside that looked like a device frozen on a half-drawn boot logo, on the T-Display P4 as much as the Pager. The map's developer debug overlay switched on the same way, and a chat-history safety flush was silently disabled.

Independently found, byte-for-byte analysed, and fixed by @PixPMusic (#229, #230) — including compile-time guards that make this class of mistake a build error from now on, and a test suite over the migration paths. Affected devices repair themselves on this update: a normal install, no erase. On devices that ran beta_57, the repaired settings (web control panel, remote mode and its orientation, web terminal, map debug overlay, history-flush tuning) return to their defaults — the pre-beta_57 values were overwritten and cannot be recovered. Everything else, including your language, radio settings and per-chat history limits, is preserved. Devices coming straight from beta_56 or older upgrade losslessly.

Auto-retry is now opt-in

beta_57 turned "retry sends until heard" on for everyone. That choice should be yours: it now defaults off, and the toggle lives in Settings → Radio & Mesh if you want your sends retransmitted until the mesh confirms them.

Magyar

Hungarian translation across the full interface, contributed by @pisti87 (#227). Existing language choices are preserved across the update. Köszönjük!

Fixes

  • The lock screen finally says WADAMESH. The old MESHCOMOD was baked into the wallpaper image itself rather than drawn as text, so the earlier branding fix missed it — both the built-in wallpaper and the copy seeded to storage are replaced. Reported by @smhawkes (#228).
  • T-Display P4: profile export and backups work again. The backup writer still pointed at the storage system beta_54 retired, so every save failed with "can't open file" — the backup list and restore were equally affected. Reported by @D-Melhede (#231).

Both P4 panel variants are built fresh for this tag: wadamesh-tdisplay-p4* (AMOLED) and wadamesh-tdisplay-p4-lcd* (TFT-LCD).

Full notes: release-notes/beta_58.txt.