Skip to content

Android 0.3.8 — Meshtastic settings corrections

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Nov 21:14
dcc0a56

MeshCrossway Android 0.3.8 — Meshtastic settings corrections

Install this APK over your existing MeshCrossway installation and choose Update. The permanent signing certificate is unchanged. Your local messages, favorites, settings, tracks and offline maps are retained during an in-place update.

  • Correct coding-rate defaults for LONG TURBO, NARROW FAST, NARROW SLOW and TINY SLOW.
  • Verify the complete effective LoRa configuration after saving and reconnecting. Report the differing setting when readback does not match; retain documented firmware normalization of default coding rates, inactive parameters and automatic TX power.
  • Offer LONG TURBO only on firmware 2.7.17 or newer.
  • Validate frequency slots using regional frequency ranges, spacing and padding, including the newer EU and amateur profiles. Use explicit regional power limits and omit reserved regions without a supported band profile.
  • Display omitted Bluetooth and serial-console flags correctly as disabled.
  • Replace broad hardware-name restrictions on SF5/SF6 with explicit modem capabilities. Ambiguous variants are verified through radio readback.
  • Enforce UTF-8 byte limits and verify the returned identity during licensed-mode onboarding.
  • Load MQTT and status-message settings independently; explain unavailable modules and expose editing only after the supported module has loaded.

Validation includes the existing protocol regression suite, 206 additional conformance checks, Android settings-view fixtures and storage checks on Android API 29 and 35, plus APK build and lint. Physical-radio and on-air validation remain necessary. This is a public beta, not version 1.0; full official-app feature parity is not included.

The signing certificate fingerprint and APK checksum are attached to this release.