Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
meshtastic
/
firmware
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
2.7k
Star
8.3k
Code
Issues
206
Pull requests
240
Discussions
Actions
Projects
Security and quality
16
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Reduce reboots and radio restarts
- #11181
#11181
Open
NomDeTom
wants to merge 30 commits into
meshtastic:develop
meshtastic/firmware:develop
from
NomDeTom:tidyups
NomDeTom/MeshtasticFirmware:tidyups
Copy head branch name to clipboard
Conversation
Commits
30
(30)
Checks
Files changed
Open
Reduce reboots and radio restarts
#11181
NomDeTom
wants to merge 30 commits into
meshtastic:develop
meshtastic/firmware:develop
from
NomDeTom:tidyups
NomDeTom/MeshtasticFirmware:tidyups
Copy head branch name to clipboard
Commits
Commits on Aug 12, 2026
reconfigure tests
NomDeTom
committed
a04a8cd
View commit details
Copy full SHA for a04a8cd
Browse repository at this point
Narrow radio-reload trigger to LoRa-affecting saves only
Show description for 1ff7ab5
NomDeTom
committed
1ff7ab5
View commit details
Copy full SHA for 1ff7ab5
Browse repository at this point
mark up todo sites for checking reloadConfig use
NomDeTom
committed
3afcc95
View commit details
Copy full SHA for 3afcc95
Browse repository at this point
added clarifying note
NomDeTom
committed
5ec24b9
View commit details
Copy full SHA for 5ec24b9
Browse repository at this point
Don't reboot on no-op position/network/bluetooth config sets
Show description for 91a87e5
NomDeTom
committed
91a87e5
View commit details
Copy full SHA for 91a87e5
Browse repository at this point
Apply live position config changes without a reboot
Show description for f21751c
NomDeTom
committed
f21751c
View commit details
Copy full SHA for f21751c
Browse repository at this point
docs: config-save radio-reload & reboot gating
Show description for e765b1f
NomDeTom
committed
e765b1f
View commit details
Copy full SHA for e765b1f
Browse repository at this point
docs: add hardware testing section to config-save gating
Show description for c30c8f1
NomDeTom
committed
c30c8f1
View commit details
Copy full SHA for c30c8f1
Browse repository at this point
docs: clarify hardware tests run over serial, not menus/BLE
Show description for fcfe87e
NomDeTom
committed
fcfe87e
View commit details
Copy full SHA for fcfe87e
Browse repository at this point
docs: correct crash mechanism to the off-main-thread spiLock lockup
Show description for c8e9044
NomDeTom
committed
c8e9044
View commit details
Copy full SHA for c8e9044
Browse repository at this point
docs: clarify config save behavior for GPS position updates
NomDeTom
committed
54b3600
View commit details
Copy full SHA for 54b3600
Browse repository at this point
menu actions
NomDeTom
committed
8f10d10
View commit details
Copy full SHA for 8f10d10
Browse repository at this point
menu actions reboot
NomDeTom
committed
a09abe5
View commit details
Copy full SHA for a09abe5
Browse repository at this point
Persist telemetry screen toggles from the frame menu
Show description for fe7e647
NomDeTom
committed
fe7e647
View commit details
Copy full SHA for fe7e647
Browse repository at this point
Drop redundant and over-broad config writes from the menus
Show description for 2a40ec0
NomDeTom
committed
2a40ec0
View commit details
Copy full SHA for 2a40ec0
Browse repository at this point
Route config saves through one MeshService::applyConfigChange helper
Show description for d42db77
NomDeTom
committed
d42db77
View commit details
Copy full SHA for d42db77
Browse repository at this point
Extract menu config actions into testable functions
Show description for 51f5d69
NomDeTom
committed
51f5d69
View commit details
Copy full SHA for 51f5d69
Browse repository at this point
Sort out InkHUD applying-changes notifications
Show description for fdc15a4
NomDeTom
committed
fdc15a4
View commit details
Copy full SHA for fdc15a4
Browse repository at this point
Fix stale doc references and document the menu path
Show description for 2cb9a94
NomDeTom
committed
2cb9a94
View commit details
Copy full SHA for 2cb9a94
Browse repository at this point
Fix smart-broadcast-interval reboot and carry transaction flags
Show description for 11ae332
NomDeTom
committed
11ae332
View commit details
Copy full SHA for 11ae332
Browse repository at this point
Stop the edit transaction discarding the per-field save decisions
Show description for 961f3b9
NomDeTom
committed
961f3b9
View commit details
Copy full SHA for 961f3b9
Browse repository at this point
post rebase fixes
NomDeTom
committed
3c88a16
View commit details
Copy full SHA for 3c88a16
Browse repository at this point
gps-toggle-noreboot
NomDeTom
committed
1ef1561
View commit details
Copy full SHA for 1ef1561
Browse repository at this point
Avoid unnecessary reboots in admin edit transactions (#28)
Show description for e0f2f6b
RCGV1
and
NomDeTom
committed
e0f2f6b
View commit details
Copy full SHA for e0f2f6b
Browse repository at this point
Harden the config-comparison helpers from #28 review
Show description for edf3fcd
NomDeTom
committed
edf3fcd
View commit details
Copy full SHA for edf3fcd
Browse repository at this point
Repair what the develop rebase broke
Show description for 2a03979
NomDeTom
committed
2a03979
View commit details
Copy full SHA for 2a03979
Browse repository at this point
Commits on Aug 13, 2026
Say why the admin-radio fixture drops nodes.proto
Show description for e13d0b0
NomDeTom
committed
e13d0b0
View commit details
Copy full SHA for e13d0b0
Browse repository at this point
Commits on Sep 16, 2026
refactor(admin): one protobufsEqual body instead of one per message size
Show description for 741f30e
NomDeTom
committed
741f30e
View commit details
Copy full SHA for 741f30e
Browse repository at this point
Merge remote-tracking branch 'meshtastic-upstream/develop' into tidyups
Show description for 1ac7aaf
NomDeTom
committed
1ac7aaf
View commit details
Copy full SHA for 1ac7aaf
Browse repository at this point
ci(tidyups): satisfy the develop-merge Trunk check
Show description for e6bdaad
NomDeTom
committed
e6bdaad
View commit details
Copy full SHA for e6bdaad
Browse repository at this point
You can’t perform that action at this time.