The device config options are: Role, Serial Output, Debug Log, NTP Server and Factory Reset. Device config uses an admin message sending a
Device Config Values
Sets the role of node.
|Client (default) - App connected client.|
|Client Mute - Same as a client except packets will not hop over this node, does not contribute to routing packets for mesh.|
|Router - Mesh packets will prefer to be routed over this node. This node will not be used by client apps. The wifi/ble radios and the oled screen will be put to sleep.|
|Router Client - Mesh packets will prefer to be routed over this node. The Router Client can be used as both a Router and an app connected Client.|
On by default. If set to true this will disable the serial console by not initilizing the StreamAPI.
By default we turn off logging as soon as an API client connects Set this to true to leave the debug log outputting even when API is active.
NTP server to use if WiFi is conneced, defaults to
This setting is never saved to disk, but if set, all device settings will be returned to factory defaults.
Device Config Client Availability
Device config is not available for Android.
All device config options other than NTP Server are available on iOS, iPadOS and macOS at Settings > Radio Configuration > Device.
All device config options are available in the python CLI. Example commands are below:
meshtastic --set device.role client
meshtastic --set device.serial_disabled true
meshtastic --set device.debug_log_enabled true
meshtastic --set device.factory_reset true
No device config options are available in the Flasher.
All device config options are available in the Web UI.