We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7089789 commit 40c586cCopy full SHA for 40c586c
1 file changed
src/mesh/NodeDB.cpp
@@ -369,6 +369,14 @@ NodeDB::NodeDB()
369
config.device.rebroadcast_mode = meshtastic_Config_DeviceConfig_RebroadcastMode_LOCAL_ONLY;
370
}
371
372
+#if !HAS_TFT
373
+ if (config.display.displaymode == meshtastic_Config_DisplayConfig_DisplayMode_COLOR) {
374
+ // On a device without MUI, this display mode makes no sense, and will break logic.
375
+ config.display.displaymode = meshtastic_Config_DisplayConfig_DisplayMode_DEFAULT;
376
+ config.bluetooth.enabled = true;
377
+ }
378
+#endif
379
+
380
if (devicestateCRC != crc32Buffer(&devicestate, sizeof(devicestate)))
381
saveWhat |= SEGMENT_DEVICESTATE;
382
if (nodeDatabaseCRC != crc32Buffer(&nodeDatabase, sizeof(nodeDatabase)))
0 commit comments