How do I update my Meshtastic firmware?
The Easy Way: Web Flasher
The Meshtastic web flasher at flasher.meshtastic.org handles everything automatically. It works in Chrome and Edge (Firefox does not support WebSerial).
- Connect your device to your computer via USB
- Open flasher.meshtastic.org in Chrome or Edge
- Click "Connect" and select your device's serial port
- The flasher auto-detects your board type and shows the latest stable release
- Click "Flash" and wait 2-3 minutes for the process to complete
- The device reboots automatically when done
Your configuration is preserved during a normal update. Settings stored in flash persist through firmware updates in most cases. However, major version upgrades (e.g., 2.2.x to 2.3.x) may reset some settings — always export your config before a major update.
Exporting Config Before Updating
meshtastic --export-config > my-node-config.json
This saves all your settings to a JSON file. If the update resets your config, restore with:
meshtastic --import-config my-node-config.json
Over-the-Air (OTA) Updates
Meshtastic supports OTA firmware updates via Bluetooth on ESP32 boards running firmware 2.1+. In the Android app: go to the connected device settings and look for "Firmware Update" if available. This is convenient for nodes that are accessible but not near a computer. OTA is not available on nRF52840 boards (T-Echo, RAK4631) — these require USB flashing.
How Often Should I Update?
For personal devices: update when you want new features or bug fixes. There's no urgency unless a security issue is announced. For community infrastructure nodes: test new firmware on a non-critical node first, then coordinate with the community before updating. Avoid updating repeaters mid-event or during high-use periods.
When NOT to Update
- During an active emergency operation — never update infrastructure during an event
- If your network is working well and other nodes are on older firmware — major version jumps can cause compatibility issues until all nodes update
- Right before a planned use — allow 24 hours to discover and fix any update-related issues
No comments to display
No comments to display