github MarekZegare4/MeshCore-Solo v1.15.1
Solo v1.15.1

8 hours ago

Wio Tracker L1 — Solo Firmware v1.15.1

Hotfix for Bluetooth pairing and buzzer regressions in v1.15 (introduced by the Advert-sound change). No schema change — upgrade in place from v1.15.

Fixes

  • Bluetooth pairing PIN is shown again — on the published OLED + e-ink (dual BLE+USB) builds the pairing PIN was never drawn, so the phone asked for a code that wasn't displayed and pairing failed. The PIN now appears on the Bluetooth home page while BLE is on and not yet bonded.
  • Auto buzzer mute works again — in v1.15 "Auto" was effectively always muted on dual builds (the connection state was hardcoded true). It now mutes only when a companion app is actually connected — BLE bonded or a host holding the USB serial port open — and stays audible on charge-only / no host. (Plain serial monitors that assert DTR count as connected.)
  • Bluetooth status indicator — the top-bar BT dot again reflects a real BLE connection instead of showing connected permanently.
  • New-message display wake — the screen wakes for an incoming message again when no app is connected.

Background

v1.15's advert-sound feature broadened the internal "connected" flag from BLE-bonded to any transport, but the dual interface always reports its send-fallback as connected — so everything keyed off "connected" (PIN prompt, Auto mute, BT indicator, message-wake) misbehaved. This release splits the two notions: BLE-specific UI uses the BLE bond state, while Auto mute / message-wake use a new "app connected over BLE or USB" check (USB detected via the CDC DTR line).

Don't miss a new MeshCore-Solo release

NewReleases is sending notifications on new releases.