Skip to content

MeshMonitor v3.8.0 introduces Gateway OTA Firmware Updates, allowing administrators to check for, download, and flash Meshtastic firmware updates directly from the MeshMonitor UI.

Gateway Firmware Management (Experimental) ​

This feature is still relatively experimental. Admins can now manage firmware on the directly-connected gateway node through a guided step-by-step wizard in System Settings β€” no SSH or CLI access required.

Key Features ​

  • Release Channels β€” Choose from Stable, Alpha, or a custom firmware URL
  • Version Browser β€” Browse recent releases with rollback support
  • Automatic Config Backup β€” Device configuration is backed up before every flash
  • Step-by-Step Wizard β€” Preflight checks, backup, download, extract, flash, and verify β€” each step with confirmation
  • Live Progress β€” Real-time streaming of flash output via WebSocket
  • Background Polling β€” Configurable interval (default 6 hours) checks for new releases automatically
  • Hardware Matching β€” Automatically selects the correct firmware binary for your device

Important Notes ​

  • Docker only β€” OTA firmware updates require a Docker deployment (not available in the Tauri desktop app)
  • Wi-Fi devices only β€” Your gateway node must be connected via Wi-Fi/IP (not serial or BLE)
  • Admin access required β€” Only administrators can access firmware management

Read more about Firmware OTA Updates

Other Improvements ​

  • Bell and position broadcast buttons β€” New quick-action buttons in Channels and Messages tabs (#2113, #2114)
  • Favorite lock protection β€” Manual favorites are now protected from being overridden by auto-favorite (#2115)
  • Per-node geofence cooldowns β€” Geofence triggers now support per-node cooldown periods (#2105)
  • NodeNum reboot fix β€” Correctly handles node number changes on device reboot (#2106)
  • Message status documentation β€” Improved tooltip and FAQ documentation for message delivery status icons (#2118)
  • Dependency updates β€” Updated mysql2, maplibre-gl, pg, and other dependencies

Last updated: