SoarMate Configurator BLE + UART
Connect to your SoarMate vario and adjust settings over BLE. Use the panels below to read, edit, and apply configuration values.
BLE: Disconnected
UART: Disconnected
More actions
Advanced actions

Choose Basic for live flight telemetry and quick tuning, Advanced for full configuration, or Diagnostics for radios, health, and battery diagnostics.

Flight basics

For on-glider use: quick view, battery, and raw climb/sink signals.
Session
Browser: Chrome or Edge required for Web BLE.
Use HTTPS or http://localhost for access.
Config service UUID: 9c5b8a20-0b8d-4c0a-9e2d-8e5e021b9b01
NUS service UUID: 6e400001-b5a3-f393-e0a9-e50e24dcca9e
Device ID: --
eFuse MAC: --
Device time: --
Browser time: --
Clock delta (device-browser): --
Live estimator (DBG / VTEST)
--
Lift avg (10s)
--
Audio
--
Raw baro rate
--
AccZ / Bias
--
Altitude
--
dt
--
Tip: keep debug rates low (`debug_hz`). High-rate logs can affect device timing.
Raw sensors (BLE characteristics)
Battery
--
ETA to low
--
Pressure
--
Temperature
--
Accel (g)
--
Gyro
--
Angle
--
Tip: BLE notifications can change timing. Keep active only when needed.

Advanced configuration

Core flight behavior, radio, audio, OTA, and device files.
Tone Studio (browser preview)
Plays a short preview using selected tone profile and envelope settings.
--
Tip: update tone settings first, then preview the result.
Firmware update (BLE OTA)
Checks this site for the latest firmware and flashes it over BLE.
Current
--
Current build time
--
Latest
--
Latest build time
--
Status
--
Progress
--
Plan / ETA
--
--
Validated default order: binary -> safe -> compat+safe.
If flashing fails mid-transfer, the vario remains bootable on the previous firmware.
Files on flash
Browse and download files over BLE (mobile) or UART (desktop).
Capacity
--
Used
--
Free
--
Files
--
--
`Sync new logs` requires BLE file transfer. UART supports browsing and direct per-file downloads.
Last sync
--
Synced bytes
--
Avg speed
--
Retries / fails
--

Diagnostics & debug

Use this tab to inspect link health, GPS status, BLE behavior and battery history.
Radio status (OGN / FLARM / FANET+ / ADS-L)
Enabled
--
Protocol
--
RX ok
--
RX CRC
--
RX invalid
--
RX sync fail
--
RX dewhiten fail
--
RX parse fail
--
TX ok
--
TX err
--
Last RX
--
Last TX
--
RSSI
--
Counts are since boot. Ages update from the periodic `HEALTH` poll.
Per-protocol counters: --
Traffic monitor (NUS / UART NMEA)
NMEA line rate (10s)
--
PFLAA / min
--
PFLAU Hz (10s)
--
LK8EX1 Hz (10s)
--
Last traffic age
--
Last sentence
--
Counts include NUS lines from BLE and NMEA lines received over UART sessions.
GPS status (relay / onboard)
Fix
--
Last NMEA
--
Last fix
--
Relay drops
--
Position
--
Alt / speed / course
--
“Last NMEA” indicates latest GPS frame handled by the radio task (including BLE relay).
BLE diagnostics (DBG BLE)
Advertising
--
Connected
--
Config session
--
File xfer
--
Find My
--
Adv starts / fails
--
Conn / disconn
--
Uptime
--
Enable `debug_ble` to stream these. Keep `debug_hz` low.
Battery log (BATLOG)
Persistent ring buffer stored in NVS. Sync time for real timestamps.
Last sample
--
Points
--
Span
--
Drain
--
Low threshold
--
ETA to low
--
--
Hover/tap the chart to inspect exact timestamps.
Ready.