Skip to content

Android 0.2.5 — Compact Home & real BLE RSSI beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Nov 23:04
0f14b38

MeshCrossway Android 0.2.5 — Compact dual-mesh Home and measured BLE signal

Updated Home layout

  • The two Meshtastic and MeshCore radio cards now appear first, side by side.
  • Removed the duplicate "MT ready · MC ready" strip on Home, the full-width "Dual mesh dashboard" summary and the repeated titles between Nodes, Chats, Channels and Field tools.
  • Reduced card heights/margins and row spacing. Remote Access, GPS, Tracks and navigation remain available lower down.

Real BLE signal indicator

  • Each radio connection card now shows four signal bars and Bluetooth RSSI in dBm, polled from Android's BluetoothGatt callback while the corresponding radio queue is idle.
  • The value measures the PHONE-TO-RADIO BLUETOOTH link, NOT the LoRa network RSSI. A reading is never invented.
  • Last valid RSSI is saved per radio and shown as muted "Last BLE" after disconnect. Missing readings display "BLE signal unavailable".
  • RSSI read failures are nonfatal; the two independent Meshtastic/MeshCore BLE stacks and messaging are unchanged.

Safe in-place update
This APK is signed with the same permanent release key as Android 0.2.3 and 0.2.4, package com.meshcrossway.mobile, versionCode 15. Install directly over your existing MeshCrossway 0.2.4 APK to preserve locally saved messages, favorites, radio connections, settings, GPS tracks, photo themes and offline maps. Do not uninstall or clear app storage. No ADB, migration or ZIP is needed for ordinary signed updates.

Validation: The exact-source CI run #42716563284 passed build/lint and Android API29/35 emulator tests, including BLE-signal mapping and compact Home assertions. PR #199. Physical BLE RSSI verification with the user's two radios on a Galaxy S25 remains a beta acceptance test.

The APK SHA-256 and permanent signing certificate fingerprint are attached as separate files. Public beta, not a final 1.0 release.