From 4a49f5022f82d7708271fce0b3ecfb471204f853 Mon Sep 17 00:00:00 2001 From: Scott Leonard Date: Thu, 22 Jan 2026 08:42:59 +0000 Subject: [PATCH] Final for Night Working with setting dump below still resolving how these map to config above --- .../Meshtastic/README.md | 255 +++++++++++++++++- 1 file changed, 253 insertions(+), 2 deletions(-) diff --git a/24.10.5-untethering_liberty/Meshtastic/README.md b/24.10.5-untethering_liberty/Meshtastic/README.md index 109474e..a082df8 100644 --- a/24.10.5-untethering_liberty/Meshtastic/README.md +++ b/24.10.5-untethering_liberty/Meshtastic/README.md @@ -1,3 +1,247 @@ +Known Good Settings: + +Preferences: { + "device": { + "nodeInfoBroadcastSecs": 10800, + "disableTripleClick": true, + "tzdef": "PST8PDT,M3.2.0,M11.1.0", + "role": "CLIENT", + "serialEnabled": false, + "buttonGpio": 0, + "buzzerGpio": 0, + "rebroadcastMode": "ALL", + "doubleTapAsButtonPress": false, + "isManaged": false, + "ledHeartbeatDisabled": false, + "buzzerMode": "ALL_ENABLED" + }, + "position": { + "positionBroadcastSecs": 900, + "positionBroadcastSmartEnabled": true, + "gpsUpdateInterval": 120, + "positionFlags": 811, + "broadcastSmartMinimumDistance": 100, + "broadcastSmartMinimumIntervalSecs": 30, + "gpsMode": "ENABLED", + "fixedPosition": false, + "gpsEnabled": false, + "gpsAttemptTime": 0, + "rxGpio": 0, + "txGpio": 0, + "gpsEnGpio": 0 + }, + "power": { + "onBatteryShutdownAfterSecs": 2147483647, + "waitBluetoothSecs": 60, + "sdsSecs": 4294967295, + "lsSecs": 300, + "minWakeSecs": 60, + "isPowerSaving": false, + "adcMultiplierOverride": 0.0, + "deviceBatteryInaAddress": 0, + "powermonEnables": "0" + }, + "network": { + "ntpServer": "meshtastic.pool.ntp.org", + "wifiEnabled": false, + "wifiSsid": "", + "wifiPsk": "", + "ethEnabled": false, + "addressMode": "DHCP", + "rsyslogServer": "", + "enabledProtocols": 0, + "ipv6Enabled": false + }, + "display": { + "screenOnSecs": 600, + "wakeOnTapOrMotion": true, + "gpsFormat": "UNUSED", + "autoScreenCarouselSecs": 0, + "compassNorthTop": false, + "flipScreen": false, + "units": "METRIC", + "oled": "OLED_AUTO", + "displaymode": "DEFAULT", + "headingBold": false, + "compassOrientation": "DEGREES_0", + "use12hClock": false, + "useLongNodeName": false + }, + "lora": { + "usePreset": true, + "bandwidth": 250, + "spreadFactor": 11, + "codingRate": 5, + "region": "US", + "hopLimit": 5, + "txEnabled": true, + "txPower": 30, + "overrideDutyCycle": true, + "sx126xRxBoostedGain": true, + "configOkToMqtt": true, + "modemPreset": "LONG_FAST", + "frequencyOffset": 0.0, + "channelNum": 0, + "overrideFrequency": 0.0, + "paFanDisabled": false, + "ignoreIncoming": [], + "ignoreMqtt": false + }, + "bluetooth": { + "enabled": true, + "mode": "FIXED_PIN", + "fixedPin": 175648 + }, + "security": { + "publicKey": "zFCn7RvmnWbQDgKMbq0l54esZmMMXaf9sVzP5k2xdwU=", + "privateKey": "yC6dx3UAf35GIIU9O/fZVAdTkXPDsRV+LpZbCj3Qxnw=", + "serialEnabled": true, + "adminKey": [], + "isManaged": false, + "debugLogApiEnabled": false, + "adminChannelEnabled": false + }, + "version": 0 +} + +Module preferences: { + "mqtt": { + "enabled": true, + "address": "mqtt.meshtastic.org", + "username": "meshdev", + "password": "large4cats", + "root": "msh/US", + "mapReportingEnabled": true, + "mapReportSettings": { + "publishIntervalSecs": 3600, + "positionPrecision": 12, + "shouldReportLocation": true + }, + "encryptionEnabled": false, + "jsonEnabled": false, + "tlsEnabled": false, + "proxyToClientEnabled": false + }, + "serial": { + "enabled": true, + "mode": "PROTO", + "echo": false, + "rxd": 0, + "txd": 0, + "baud": "BAUD_DEFAULT", + "timeout": 0, + "overrideConsoleSerialPort": false + }, + "externalNotification": { + "enabled": true, + "outputMs": 1000, + "output": 36, + "active": true, + "alertMessage": true, + "nagTimeout": 60, + "outputVibra": 0, + "outputBuzzer": 0, + "alertMessageVibra": false, + "alertMessageBuzzer": false, + "alertBell": false, + "alertBellVibra": false, + "alertBellBuzzer": false, + "usePwm": false, + "useI2sAsBuzzer": false + }, + "storeForward": { + "enabled": true, + "heartbeat": false, + "records": 0, + "historyReturnMax": 0, + "historyReturnWindow": 0, + "isServer": false + }, + "rangeTest": { + "enabled": false, + "sender": 0, + "save": false, + "clearOnReboot": false + }, + "telemetry": { + "deviceUpdateInterval": 1800, + "powerUpdateInterval": 1800, + "deviceTelemetryEnabled": true, + "environmentUpdateInterval": 0, + "environmentMeasurementEnabled": false, + "environmentScreenEnabled": false, + "environmentDisplayFahrenheit": false, + "airQualityEnabled": false, + "airQualityInterval": 0, + "powerMeasurementEnabled": false, + "powerScreenEnabled": false, + "healthMeasurementEnabled": false, + "healthUpdateInterval": 0, + "healthScreenEnabled": false + }, + "cannedMessage": { + "enabled": true, + "rotary1Enabled": false, + "inputbrokerPinA": 0, + "inputbrokerPinB": 0, + "inputbrokerPinPress": 0, + "inputbrokerEventCw": "NONE", + "inputbrokerEventCcw": "NONE", + "inputbrokerEventPress": "NONE", + "updown1Enabled": false, + "allowInputSource": "", + "sendBell": false + }, + "audio": { + "codec2Enabled": false, + "pttPin": 0, + "bitrate": "CODEC2_DEFAULT", + "i2sWs": 0, + "i2sSd": 0, + "i2sDin": 0, + "i2sSck": 0 + }, + "remoteHardware": { + "enabled": false, + "allowUndefinedPinAccess": false, + "availablePins": [] + }, + "neighborInfo": { + "enabled": true, + "updateInterval": 14400, + "transmitOverLora": false + }, + "ambientLighting": { + "current": 10, + "red": 3, + "green": 112, + "blue": 71, + "ledState": false + }, + "detectionSensor": { + "minimumBroadcastSecs": 45, + "detectionTriggerType": "LOGIC_HIGH", + "enabled": false, + "stateBroadcastSecs": 0, + "sendBell": false, + "name": "", + "monitorPin": 0, + "usePullup": false + }, + "paxcounter": { + "enabled": false, + "paxcounterUpdateInterval": 0, + "wifiThreshold": 0, + "bleThreshold": 0 + }, + "version": 0 +} + +Channels: + Index 0: PRIMARY psk=default { "psk": "AQ==", "name": "LongFast", "uplinkEnabled": true, "moduleSettings": { "positionPrecision": 13, "isMuted": false }, "channelNum": 0, "id": 0, "downlinkEnabled": false } + +Primary channel URL: https://meshtastic.org/e/#ChMSAQEaCExvbmdGYXN0KAE6AggNEhgIARj6ASALKAU4AUAFSAFQHmABaAHIBgE + Firmware Update adafruit-nrfutil --verbose dfu serial --package firmware-rak4631-2.7.15.567b8ea-ota.zip --port /dev/ttyACM0 -b 115200 --singlebank --touch 1200 @@ -29,6 +273,8 @@ meshtastic --port /dev/ttyACM0 \ --set mqtt.map_reporting_enabled true \ --set mqtt.proxy_to_client_enabled false \ --set mqtt.map_report_settings.should_report_location true \ + --set mqtt.mapReportSettings.publishIntervalSecs 300 \ + --set mqtt.mapReportSettings.positionPrecision 32 \ --set telemetry.send_node_status true \ --set telemetry.device_update_interval 360 \ --set neighbor_info.enabled true \ @@ -36,12 +282,17 @@ meshtastic --port /dev/ttyACM0 \ --set external_notification.enabled false \ --set store_forward.enabled true \ --set position.gps_mode ENABLED \ - --set position.gps_update_interval 120 \ + --set position.gps_update_interval 900 \ --set position.position_broadcast_secs 900 \ --set position.position_broadcast_smart_enabled true \ --set position.fixed_position false \ --set serial.enabled true \ --set serial.mode PROTO \ --pos-fields ALTITUDE ALTITUDE_MSL DOP SATINVIEW HEADING SPEED \ - --ch-index 0 --ch-set uplink_enabled true --ch-set downlink_enabled false --ch-set psk AQ== + --ch-set module_settings.position_precision 13 --ch-index 0 \ + --ch-set uplink_enabled true --ch-index 0 + + + +