meshtastic / firmware

Meshtastic device firmware
https://meshtastic.org
GNU General Public License v3.0
3k stars 718 forks source link

[Bug]: Node crashes when sending Message or loading config #3350

Closed Jan-NiklasB closed 4 months ago

Jan-NiklasB commented 4 months ago

Category

Other

Hardware

T-Beam, T-Lora v2 1.6

Firmware Version

2.2.23.5672e68

Description

I own a TBeam and a TLora 1.6, both flashed with the same version of Meshtastic. Initally everything worked fine, but after changing the config the nodes both began to crash when accessing the config via App or Serial as well as when sending a Message to the primmary channel (direct however worked).

I tired to set both to TAK-Mode for usage with ATAK when first experiencing this issue.

The problem persists even after reflashing via CLI and Webtool with full wipe in 2.2.22 and 2.2.23 .

I don't know if I'm doing something wrong, but any help would be really appreciated.

The appended log is from sending a message tpo the prim. chanel via Android-App on the TBeam

Relevant log output

ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13192
load:0x40080400,len:3028
entry 0x400805e4
E (841) esp_core_dump_flash: No core dum▒▒▒ѥѥ▒▒▒found!
E (841) esp_core_dump_flash: No core dump partition found!
[    12][D][esp32-hal-cpu.c:244] setCpuFrequencyMhz(): PLL: 480 / 2 = 240 Mhz, A                                                                                                                                                                             PB: 80000000 Hz
[   464][I][esp32-hal-psram.c:96] psramInit(): PSRAM enabled
▒▒@INFO  | ??:??:?? 0

//\ E S H T /\ S T / C

INFO  | ??:??:?? 0 Booted, wake cause 0 (boot count 1), reset_reason=reset
DEBUG | ??:??:?? 0 Filesystem files (524288/1048576 Bytes):
DEBUG | ??:??:?? 0  /prefs/channels.proto (78 Bytes)
DEBUG | ??:??:?? 0  /prefs/config.proto (90 Bytes)
DEBUG | ??:??:?? 0  /prefs/db.proto (274 Bytes)
DEBUG | ??:??:?? 0  /prefs/module.proto (104 Bytes)
DEBUG | ??:??:?? 0  /static/.gitkeep (0 Bytes)
DEBUG | ??:??:?? 0  /static/Logo_Black.svg.gz (602 Bytes)
DEBUG | ??:??:?? 0  /static/Logo_White.svg.gz (610 Bytes)
DEBUG | ??:??:?? 0  /static/apple-touch-icon.png.gz (3164 Bytes)
DEBUG | ??:??:?? 0  /static/favicon.ico.gz (2270 Bytes)
DEBUG | ??:??:?? 0  /static/icon.svg.gz (852 Bytes)
DEBUG | ??:??:?? 0  /static/index--2O51mGH.js.gz (234565 Bytes)
DEBUG | ??:??:?? 0  /static/index-CGqDWSD_.js.gz (348 Bytes)
DEBUG | ??:??:?? 0  /static/index-CcvK1znC.css.gz (16231 Bytes)
DEBUG | ??:??:?? 0  /static/index.html.gz (549 Bytes)
DEBUG | ??:??:?? 0  /static/maplibre-gl-DFl2Kv1s.js.gz (209825 Bytes)
DEBUG | ??:??:?? 0  /static/robots.txt.gz (42 Bytes)
DEBUG | ??:??:?? 0  /static/site.webmanifest.gz (197 Bytes)
[   921][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=2                                                                                                                                                                             2 freq=100000
[   922][I][XPowersCommon.tpp:248] begin(): SDA:21 SCL:22
[   927][W][Wire.cpp:301] begin(): Bus already started in Master Mode.
WARN  | ??:??:?? 0 Failed to find AXP2101 power management
[   945][I][XPowersAXP2101.tpp:230] ~XPowersAXP2101(): ~XPowersAXP2101
[   946][I][XPowersCommon.tpp:248] begin(): SDA:21 SCL:22
[   950][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=2                                                                                                                                                                             2 freq=100000
INFO  | ??:??:?? 0 AXP192 PMU init succeeded, using AXP192 PMU
[   976][D][XPowersAXP192.tpp:2010] setInterruptImpl(): setInterruptImpl DISABLE                                                                                                                                                                              - 0xffffffffff

DEBUG | ??:??:?? 0 =============================================================                                                                                                                                                                             ==========
DEBUG | ??:??:?? 0 DC1  : +   Voltage:3300 mV
DEBUG | ??:??:?? 0 DC2  : -   Voltage:1800 mV
DEBUG | ??:??:?? 0 DC3  : +   Voltage:3300 mV
DEBUG | ??:??:?? 1 LDO2 : +   Voltage:3300 mV
DEBUG | ??:??:?? 1 LDO3 : +   Voltage:3300 mV
DEBUG | ??:??:?? 1 =============================================================                                                                                                                                                                             ==========
DEBUG | ??:??:?? 1 Battery: usbPower=1, isCharging=1, batMv=4199, batPct=100
INFO  | ??:??:?? 1 Scanning for i2c devices...
[  1030][W][Wire.cpp:301] begin(): Bus already started in Master Mode.
DEBUG | ??:??:?? 1 Scanning for i2c devices on port 1
DEBUG | ??:??:?? 1 I2C device found at address 0x34
INFO  | ??:??:?? 1 axp192/axp2101 PMU found
DEBUG | ??:??:?? 1 I2C device found at address 0x3c
INFO  | ??:??:?? 1 ssd1306 display found
INFO  | ??:??:?? 1 ssd1306 display found
DEBUG | ??:??:?? 1 0x3 subtype probed in 2 tries
INFO  | ??:??:?? 1 2 I2C devices found
DEBUG | ??:??:?? 1 acc_info = 0
INFO  | ??:??:?? 1 Meshtastic hwvendor=4, swver=2.2.23.5672e68
DEBUG | ??:??:?? 1 Setting random seed 890818211
DEBUG | ??:??:?? 1 Total heap: 178304
DEBUG | ??:??:?? 1 Free heap: 143884
DEBUG | ??:??:?? 1 Total PSRAM: 4192107
DEBUG | ??:??:?? 1 Free PSRAM: 4191847
DEBUG | ??:??:?? 1 NVS: UsedEntries 90, FreeEntries 540, AllEntries 630, NameSpa                                                                                                                                                                             ces 3
DEBUG | ??:??:?? 1 Setup Preferences in Flash Storage
DEBUG | ??:??:?? 1 Number of Device Reboots: 86
DEBUG | ??:??:?? 1 OTA firmware version 0.2.1.0bddb04
INFO  | ??:??:?? 1 Initializing NodeDB
INFO  | ??:??:?? 1 Loading /prefs/db.proto
INFO  | ??:??:?? 1 Loaded saved devicestate version 22
INFO  | ??:??:?? 1 Loading /prefs/config.proto
INFO  | ??:??:?? 1 Loaded saved config version 22
INFO  | ??:??:?? 1 Loading /prefs/module.proto
INFO  | ??:??:?? 1 Loaded saved moduleConfig version 22
INFO  | ??:??:?? 1 Loading /prefs/channels.proto
INFO  | ??:??:?? 1 Loaded saved channelFile version 22
[  1250][E][vfs_api.cpp:105] open(): /littlefs/oem/oem.proto does not exist, no                                                                                                                                                                              permits for creation
INFO  | ??:??:?? 1 No /oem/oem.proto preferences found
DEBUG | ??:??:?? 1 cleanupMeshDB purged 0 entries
WARN  | ??:??:?? 1 Using nodenum 0x50d3f80
DEBUG | ??:??:?? 1 Number of Device Reboots: 86
WARN  | ??:??:?? 1 User provided a too short AES128 key - padding
INFO  | ??:??:?? 1 Wanted region 2, using EU_433
DEBUG | ??:??:?? 1 region=2, NODENUM=0x50d3f80, dbsize=2
INFO  | ??:??:?? 1 Saving /prefs/db.proto
DEBUG | ??:??:?? 1 Using GPIO38 for button
WARN  | ??:??:?? 1 SPI.begin(SCK=5, MISO=19, MOSI=27, NSS=18)
DEBUG | ??:??:?? 1 Read RTC time as 1
INFO  | ??:??:?? 1 Setting GPS power=1
DEBUG | ??:??:?? 1 WANT GPS=1
INFO  | ??:??:?? 1 Setting GPS power=1
DEBUG | ??:??:?? 1 Using GPIO34 for GPS RX
DEBUG | ??:??:?? 1 Using GPIO12 for GPS TX
DEBUG | ??:??:?? 1 NeighborInfoModule is disabled
INFO  | ??:??:?? 1 External Notification Module Disabled
INFO  | ??:??:?? 1 Turning on screen
DEBUG | ??:??:?? 1 Module wants a UI Frame
WARN  | ??:??:?? 1 RF95Interface(cs=18, irq=26, rst=23, busy=33)
INFO  | ??:??:?? 1 Starting meshradio init...
DEBUG | ??:??:?? 1 (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=0, ti                                                                                                                                                                             me 231 ms
DEBUG | ??:??:?? 1 (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=253,                                                                                                                                                                              time 2115 ms
INFO  | ??:??:?? 1 Radio freq=433.625, config.lora.frequency_offset=0.000
INFO  | ??:??:?? 1 Set radio: region=EU_433, name=DRK-WAL-SAR, config=0, ch=2, p                                                                                                                                                                             ower=12
INFO  | ??:??:?? 1 Radio myRegion->freqStart -> myRegion->freqEnd: 433.000000 ->                                                                                                                                                                              434.000000 (1.000000 mhz)
INFO  | ??:??:?? 1 Radio myRegion->numChannels: 4 x 250.000kHz
INFO  | ??:??:?? 1 Radio channel_num: 3
INFO  | ??:??:?? 1 Radio frequency: 433.625000
INFO  | ??:??:?? 1 Slot time: 42 msec
INFO  | ??:??:?? 1 Set radio: final power level=12
DEBUG | ??:??:?? 1 Current limit set to 100.000000
DEBUG | ??:??:?? 1 Current limit set result 0
INFO  | ??:??:?? 1 RF95 init result 0
INFO  | ??:??:?? 1 Frequency set to 433.625000
INFO  | ??:??:?? 1 Bandwidth set to 250.000000
INFO  | ??:??:?? 1 Power output set to 12
INFO  | ??:??:?? 1 RF95 Radio init succeeded, using RF95 radio
INFO  | ??:??:?? 1 Not using WIFI
DEBUG | ??:??:?? 1 (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=237,                                                                                                                                                                              time 2000 ms
DEBUG | ??:??:?? 1 LoRA bitrate = 118.500000 bytes / sec
INFO  | ??:??:?? 1 PowerFSM init, USB power=1
DEBU~▒??:??:?? 1 Enter state: BOOT
[  1632][D][esp32-hal-cpu.c:244] setCpuFrequencyMhz(): PLL: 320 / 4 = 80 Mhz, AP                                                                                                                                                                             B: 80000000 Hz
DEBUG | ??:??:?? 1 [Power] Battery: usbPower=1, isCharging=1, batMv=4199, batPct                                                                                                                                                                             =100
DEBUG | ??:??:?? 1 [Screen] Screen: Started...
DEBUG | ??:??:?? 1 [GPS] Probing for GPS at 9600
INFO  | ??:??:?? 2 [GPS] Found a UBlox Module using baudrate 9600
DEBUG | ??:??:?? 2 [GPS] Module Info :
DEBUG | ??:??:?? 2 [GPS] Soft version: 7.03 (45969)
DEBUG | ??:??:?? 2 [GPS] Hard version: 00040007
DEBUG | ??:??:?? 2 [GPS] Extensions:0
INFO  | ??:??:?? 4 [GPS] GNSS module configuration saved!
INFO  | ??:??:?? 4 [RangeTestModule] Range Test Module - Disabled
INFO  | ??:??:?? 4 [PowerFSM] Initialise the NimBLE bluetooth module
DEBUG | ??:??:?? 5 [GPS] NMEA GPS time 2024-03-08 09:30:03
DEBUG | ??:??:?? 5 [GPS] Upgrading time to quality 4
DEBUG | 09:30:03 5 [GPS] Read RTC time as 1709890203
DEBUG | 09:30:03 5 [GPS] publishing pos@0:2, hasVal=0, Sats=0, GPSlock=0
DEBUG | 09:30:03 5 [GPS] No GPS lock
DEBUG | 09:30:03 5 [GPS] onGPSChanged() pos@0, time=1709890203, lat=0, lon=0, alt=0
INFO  | 09:30:03 5 [GPS] updatePosition LOCAL pos@0, time=1709890203, latI=0, lonI=0, alt=0
DEBUG | 09:30:03 5 [GPS] Setting local position: latitude=0, longitude=0, time=1709890203
DEBUG | 09:30:03 5 [GPS] Node status update: 1 online, 2 total
INFO  | 09:30:04 7 [Screen] Done with boot screen...
DEBUG | 09:30:04 7 [Screen] showing standard frames
DEBUG | 09:30:05 7 [Screen] Showing 0 module frames
DEBUG | 09:30:05 7 [Screen] Total frame count: 103
DEBUG | 09:30:05 7 [Screen] Added modules.  numframes: 0
DEBUG | 09:30:05 7 [Screen] Finished building frames. numframes: 4
DEBUG | 09:30:19 21 [Power] Battery: usbPower=1, isCharging=1, batMv=4204, batPct=100
INFO  | 09:30:28 31 [NodeInfoModule] Sending our nodeinfo to mesh (wantReplies=1)
INFO  | 09:30:28 31 [NodeInfoModule] sending owner !050d3f80/Meshtastic 3f80/3f80
DEBUG | 09:30:28 31 [NodeInfoModule] Initial packet id 1731071010, numPacketId 4294967295
DEBUG | 09:30:28 31 [NodeInfoModule] Update DB node 0x50d3f80, rx_time=1709890228
DEBUG | 09:30:29 31 [NodeInfoModule] handleReceived(LOCAL) (id=0x672e0c24 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890229 priority=10)
DEBUG | 09:30:29 31 [NodeInfoModule] No modules interested in portnum=4, src=LOCAL
DEBUG | 09:30:29 31 [NodeInfoModule] localSend to channel 0
DEBUG | 09:30:29 31 [NodeInfoModule] Add packet record (id=0x672e0c24 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890229 priority=10)
WARN  | 09:30:29 31 [NodeInfoModule] User provided a too short AES128 key - padding
DEBUG | 09:30:29 31 [NodeInfoModule] Using AES128 key!
DEBUG | 09:30:29 31 [NodeInfoModule] ESP32 crypt fr=50d3f80, num=672e0c24, numBytes=52!
DEBUG | 09:30:29 31 [NodeInfoModule] enqueuing for send (id=0x672e0c24 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxtime=1709890229 priority=10)
DEBUG | 09:30:29 31 [NodeInfoModule] txGood=0,rxGood=0,rxBad=0
DEBUG | 09:30:29 31 [RadioIf] Starting low level send (id=0x672e0c24 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxtime=1709890229 priority=10)
DEBUG | 09:30:29 31 [RadioIf] (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=68, time 739 ms
DEBUG | 09:30:29 31 [RadioIf] AirTime - Packet transmitted : 739ms
DEBUG | 09:30:29 32 [RadioIf] Completed sending (id=0x672e0c24 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxtime=1709890229 priority=10)
DEBUG | 09:30:39 41 [Power] Battery: usbPower=1, isCharging=1, batMv=4208, batPct=100
INFO  | 09:30:43 46 [DeviceTelemetryModule] (Sending): air_util_tx=0.020528, channel_utilization=1.231667, battery_level=101, voltage=4.208000
DEBUG | 09:30:44 46 [DeviceTelemetryModule] updateTelemetry LOCAL
DEBUG | 09:30:44 46 [DeviceTelemetryModule] Node status update: 1 online, 2 total
INFO  | 09:30:44 46 [DeviceTelemetryModule] Sending packet to mesh
DEBUG | 09:30:44 46 [DeviceTelemetryModule] Update DB node 0x50d3f80, rx_time=1709890244
DEBUG | 09:30:44 46 [DeviceTelemetryModule] handleReceived(LOCAL) (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890244 priority=1)
DEBUG | 09:30:44 46 [DeviceTelemetryModule] No modules interested in portnum=67, src=LOCAL
DEBUG | 09:30:44 46 [DeviceTelemetryModule] localSend to channel 0
DEBUG | 09:30:44 46 [DeviceTelemetryModule] Add packet record (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890244 priority=1)
WARN  | 09:30:44 46 [DeviceTelemetryModule] User provided a too short AES128 key - padding
DEBUG | 09:30:44 46 [DeviceTelemetryModule] Using AES128 key!
DEBUG | 09:30:44 46 [DeviceTelemetryModule] ESP32 crypt fr=50d3f80, num=672e0c25, numBytes=28!
DEBUG | 09:30:44 46 [DeviceTelemetryModule] enqueuing for send (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxtime=1709890244 priority=1)
DEBUG | 09:30:44 46 [DeviceTelemetryModule] txGood=1,rxGood=0,rxBad=0
DEBUG | 09:30:44 46 [DeviceTelemetryModule] Using channel 0 (hash 0x30)
WARN  | 09:30:44 46 [DeviceTelemetryModule] User provided a too short AES128 key - padding
DEBUG | 09:30:44 46 [DeviceTelemetryModule] Using AES128 key!
DEBUG | 09:30:44 46 [DeviceTelemetryModule] ESP32 crypt fr=50d3f80, num=672e0c25, numBytes=28!
DEBUG | 09:30:44 46 [DeviceTelemetryModule] decoded message (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890244 priority=1)
DEBUG | 09:30:44 46 [RadioIf] Starting low level send (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxtime=1709890244 priority=1)
DEBUG | 09:30:44 46 [RadioIf] (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=44, time 559 ms
DEBUG | 09:30:44 46 [RadioIf] AirTime - Packet transmitted : 559ms
DEBUG | 09:30:44 47 [RadioIf] Completed sending (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxtime=1709890244 priority=1)
DEBUG | 09:30:46 49 [RadioIf] (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=44, time 559 ms
DEBUG | 09:30:46 49 [RadioIf] Lora RX (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxSNR=10.5 rxRSSI=-35)
DEBUG | 09:30:46 49 [RadioIf] AirTime - Packet received : 559ms
DEBUG | 09:30:46 49 [Router] Rx someone rebroadcasting for us (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxSNR=10.5 rxRSSI=-35)
DEBUG | 09:30:46 49 [Router] didn't find pending packet
DEBUG | 09:30:46 49 [Router] Found existing packet record for fr=0x50d3f80,to=0xffffffff,id=0x672e0c25
DEBUG | 09:30:46 49 [Router] Found existing packet record for fr=0x50d3f80,to=0xffffffff,id=0x672e0c25
DEBUG | 09:30:46 49 [Router] Add packet record (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxSNR=10.5 rxRSSI=-35)
DEBUG | 09:30:46 49 [Router] Ignoring incoming msg, because we've already seen it (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxSNR=10.5 rxRSSI=-35)
DEBUG | 09:30:46 49 [Router] cancelSending id=0x672e0c25, removed=0
DEBUG | 09:30:46 49 [Router] Incoming message was filtered 0x50d3f80
INFO  | 09:30:56 58 Using random passkey
INFO  | 09:30:56 58 *** Enter passkey 867525 on the peer side ***
DEBUG | 09:30:56 58 [Screen] showing bluetooth screen
DEBUG | 09:30:59 61 [Power] Battery: usbPower=1, isCharging=1, batMv=4210, batPct=100
INFO  | 09:31:07 70 BLE authentication complete
DEBUG | 09:31:07 70 [Screen] showing standard frames
DEBUG | 09:31:07 70 [Screen] Showing 0 module frames
DEBUG | 09:31:07 70 [Screen] Total frame count: 103
DEBUG | 09:31:07 70 [Screen] Added modules.  numframes: 0
DEBUG | 09:31:07 70 [Screen] Finished building frames. numframes: 4
DEBUG | 09:31:10 72 [RadioIf] (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=61, time 690 ms
DEBUG | 09:31:10 72 [RadioIf] Lora RX (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxSNR=9.5 rxRSSI=-34)
DEBUG | 09:31:10 72 [RadioIf] AirTime - Packet received : 690ms
DEBUG | 09:31:10 72 [Router] Add packet record (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxSNR=9.5 rxRSSI=-34)
DEBUG | 09:31:10 72 [Router] Using channel 0 (hash 0x30)
WARN  | 09:31:10 72 [Router] User provided a too short AES128 key - padding
DEBUG | 09:31:10 72 [Router] Using AES128 key!
DEBUG | 09:31:10 72 [Router] ESP32 crypt fr=98c5c0a0, num=25c8ff2f, numBytes=45!
DEBUG | 09:31:10 72 [Router] decoded message (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890270 rxSNR=9.5 rxRSSI=-34)
DEBUG | 09:31:10 72 [Router] handleReceived(REMOTE) (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890270 rxSNR=9.5 rxRSSI=-34)
DEBUG | 09:31:10 72 [Router] Module 'nodeinfo' wantsPacket=1
INFO  | 09:31:10 72 [Router] Received nodeinfo from=0x98c5c0a0, id=0x25c8ff2f, portnum=4, payloadlen=39
DEBUG | 09:31:10 72 [Router] old user !98c5c0a0/TLoRa TxRx/gelb, channel=0
DEBUG | 09:31:10 72 [Router] updating changed=0 user !98c5c0a0/TLoRa TxRx/gelb, channel=0
DEBUG | 09:31:10 72 [Router] Sending NodeInfo will be ignored since we just sent it.
INFO  | 09:31:10 72 [Router] Asked module 'nodeinfo' to send a response
DEBUG | 09:31:10 72 [Router] Module 'routing' wantsPacket=1
INFO  | 09:31:10 72 [Router] Received routing from=0x98c5c0a0, id=0x25c8ff2f, portnum=4, payloadlen=39
DEBUG | 09:31:10 72 [Router] Routing sniffing (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890270 rxSNR=9.5 rxRSSI=-34)
INFO  | 09:31:10 72 [Router] Rebroadcasting received floodmsg to neighbors
WARN  | 09:31:10 72 [Router] User provided a too short AES128 key - padding
DEBUG | 09:31:10 72 [Router] Using AES128 key!
DEBUG | 09:31:10 72 [Router] ESP32 crypt fr=98c5c0a0, num=25c8ff2f, numBytes=45!
DEBUG | 09:31:10 72 [Router] enqueuing for send (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxtime=1709890270 rxSNR=9.5 rxRSSI=-34)
DEBUG | 09:31:10 72 [Router] txGood=2,rxGood=2,rxBad=0
DEBUG | 09:31:10 72 [Router] rx_snr found. hop_limit:2 rx_snr:9.500000
DEBUG | 09:31:10 72 [Router] rx_snr found in packet. Setting tx delay:2562
DEBUG | 09:31:10 72 [Router] Delivering rx packet (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890270 rxSNR=9.5 rxRSSI=-34)
DEBUG | 09:31:10 72 [Router] Update DB node 0x98c5c0a0, rx_time=1709890270
DEBUG | 09:31:10 72 [Router] Forwarding to phone (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890270 rxSNR=9.5 rxRSSI=-34)
INFO  | 09:31:10 72 [Router] Asked module 'routing' to send a response
DEBUG | 09:31:10 72 [Screen] Screen: Joined: TLoRa TxRx
DEBUG | 09:31:12 75 [RadioIf] Starting low level send (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxtime=1709890270 rxSNR=9.5 rxRSSI=-34 priority=64)
DEBUG | 09:31:12 75 [RadioIf] (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=61, time 690 ms
DEBUG | 09:31:12 75 [RadioIf] AirTime - Packet transmitted : 690ms
DEBUG | 09:31:13 76 [RadioIf] Completed sending (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxtime=1709890270 rxSNR=9.5 rxRSSI=-34 priority=64)
INFO  | 09:31:14 76 [Screen] From Radio onread
INFO  | 09:31:14 76 To Radio onwrite
INFO  | 09:31:14 76 Client wants config, nonce=4
INFO  | 09:31:14 76 Starting API client config
INFO  | 09:31:14 77 From Radio onread
INFO  | 09:31:14 77 getFromRadio=STATE_SEND_MY_INFO
DEBUG | 09:31:14 77 encoding toPhone packet to phone variant=3, 13 bytes
INFO  | 09:31:14 77 From Radio onread
INFO  | 09:31:14 77 getFromRadio=STATE_SEND_METADATA
DEBUG | 09:31:14 77 encoding toPhone packet to phone variant=13, 33 bytes
INFO  | 09:31:14 77 From Radio onread
INFO  | 09:31:14 77 getFromRadio=STATE_SEND_NODEINFO
INFO  | 09:31:14 77 nodeinfo: num=0x50d3f80, lastseen=1709890274, id=!050d3f80, name=Meshtastic 3f80
DEBUG | 09:31:14 77 encoding toPhone packet to phone variant=4, 86 bytes
INFO  | 09:31:14 77 From Radio onread
INFO  | 09:31:14 77 getFromRadio=STATE_SEND_NODEINFO
INFO  | 09:31:14 77 nodeinfo: num=0x98c5c0a0, lastseen=1709890270, id=!98c5c0a0, name=TLoRa TxRx
DEBUG | 09:31:14 77 encoding toPhone packet to phone variant=4, 78 bytes
INFO  | 09:31:15 77 From Radio onread
INFO  | 09:31:15 77 getFromRadio=STATE_SEND_NODEINFO
INFO  | 09:31:15 77 Done sending nodeinfos
INFO  | 09:31:15 77 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 77 encoding toPhone packet to phone variant=10, 34 bytes
INFO  | 09:31:15 77 From Radio onread
INFO  | 09:31:15 77 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 77 encoding toPhone packet to phone variant=10, 6 bytes
INFO  | 09:31:15 77 From Radio onread
INFO  | 09:31:15 77 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 77 encoding toPhone packet to phone variant=10, 6 bytes
INFO  | 09:31:15 77 From Radio onread
INFO  | 09:31:15 77 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 77 encoding toPhone packet to phone variant=10, 6 bytes
INFO  | 09:31:15 77 From Radio onread
INFO  | 09:31:15 77 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 77 encoding toPhone packet to phone variant=10, 6 bytes
INFO  | 09:31:15 77 From Radio onread
INFO  | 09:31:15 77 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 77 encoding toPhone packet to phone variant=10, 6 bytes
INFO  | 09:31:15 78 From Radio onread
INFO  | 09:31:15 78 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 78 encoding toPhone packet to phone variant=10, 6 bytes
INFO  | 09:31:15 78 From Radio onread
INFO  | 09:31:15 78 getFromRadio=STATE_SEND_CHANNELS
DEBUG | 09:31:15 78 encoding toPhone packet to phone variant=10, 6 bytes
INFO  | 09:31:15 78 From Radio onread
INFO  | 09:31:15 78 getFromRadio=STATE_SEND_CONFIG
DEBUG | 09:31:15 78 encoding toPhone packet to phone variant=5, 13 bytes
INFO  | 09:31:15 78 From Radio onread
INFO  | 09:31:15 78 getFromRadio=STATE_SEND_CONFIG
DEBUG | 09:31:15 78 encoding toPhone packet to phone variant=5, 19 bytes
INFO  | 09:31:15 78 From Radio onread
INFO  | 09:31:15 78 getFromRadio=STATE_SEND_CONFIG
DEBUG | 09:31:15 78 encoding toPhone packet to phone variant=5, 17 bytes
INFO  | 09:31:16 78 From Radio onread
INFO  | 09:31:16 78 getFromRadio=STATE_SEND_CONFIG
DEBUG | 09:31:16 78 encoding toPhone packet to phone variant=5, 20 bytes
INFO  | 09:31:16 78 From Radio onread
INFO  | 09:31:16 78 getFromRadio=STATE_SEND_CONFIG
DEBUG | 09:31:16 78 encoding toPhone packet to phone variant=5, 7 bytes
INFO  | 09:31:16 78 From Radio onread
INFO  | 09:31:16 78 getFromRadio=STATE_SEND_CONFIG
DEBUG | 09:31:16 78 encoding toPhone packet to phone variant=5, 16 bytes
INFO  | 09:31:16 78 From Radio onread
INFO  | 09:31:16 78 getFromRadio=STATE_SEND_CONFIG
DEBUG | 09:31:16 78 encoding toPhone packet to phone variant=5, 10 bytes
INFO  | 09:31:16 78 From Radio onread
INFO  | 09:31:16 78 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:16 78 encoding toPhone packet to phone variant=9, 60 bytes
INFO  | 09:31:16 78 From Radio onread
INFO  | 09:31:16 78 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:16 78 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:16 79 From Radio onread
INFO  | 09:31:16 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:16 79 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:16 79 From Radio onread
INFO  | 09:31:16 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:16 79 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:16 79 From Radio onread
INFO  | 09:31:16 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:16 79 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:16 79 From Radio onread
INFO  | 09:31:16 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:16 79 encoding toPhone packet to phone variant=9, 14 bytes
INFO  | 09:31:16 79 From Radio onread
INFO  | 09:31:16 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:16 79 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:17 79 From Radio onread
INFO  | 09:31:17 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:17 79 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:17 79 From Radio onread
INFO  | 09:31:17 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:17 79 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:17 79 From Radio onread
INFO  | 09:31:17 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:17 79 encoding toPhone packet to phone variant=9, 7 bytes
INFO  | 09:31:17 79 From Radio onread
INFO  | 09:31:17 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:17 79 encoding toPhone packet to phone variant=9, 13 bytes
INFO  | 09:31:17 79 From Radio onread
INFO  | 09:31:17 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:17 79 encoding toPhone packet to phone variant=9, 8 bytes
INFO  | 09:31:17 79 From Radio onread
INFO  | 09:31:17 79 getFromRadio=STATE_SEND_MODULECONFIG
DEBUG | 09:31:17 79 encoding toPhone packet to phone variant=9, 4 bytes
INFO  | 09:31:17 80 From Radio onread
INFO  | 09:31:17 80 [GPS] getFromRadio=STATE_SEND_COMPLETE_ID
DEBUG | 09:31:17 80 encoding toPhone packet to phone variant=7, 2 bytes
INFO  | 09:31:17 80 From Radio onread
INFO  | 09:31:17 80 getFromRadio=STATE_SEND_PACKETS
DEBUG | 09:31:17 80 encoding toPhone packet to phone variant=11, 6 bytes
INFO  | 09:31:17 80 From Radio onread
INFO  | 09:31:17 80 getFromRadio=STATE_SEND_PACKETS
DEBUG | 09:31:17 80 encoding toPhone packet to phone variant=11, 12 bytes
INFO  | 09:31:17 80 From Radio onread
INFO  | 09:31:17 80 getFromRadio=STATE_SEND_PACKETS
DEBUG | 09:31:17 80 encoding toPhone packet to phone variant=11, 12 bytes
INFO  | 09:31:17 80 From Radio onread
INFO  | 09:31:17 80 getFromRadio=STATE_SEND_PACKETS
DEBUG | 09:31:17 80 phone downloaded packet (id=0x672e0c25 fr=0x80 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890244 priority=1)
DEBUG | 09:31:17 80 encoding toPhone packet to phone variant=2, 56 bytes
INFO  | 09:31:18 80 From Radio onread
INFO  | 09:31:18 80 getFromRadio=STATE_SEND_PACKETS
DEBUG | 09:31:18 80 phone downloaded packet (id=0x25c8ff2f fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP rxtime=1709890270 rxSNR=9.5 rxRSSI=-34)
DEBUG | 09:31:18 80 encoding toPhone packet to phone variant=2, 87 bytes
INFO  | 09:31:18 80 From Radio onread
DEBUG | 09:31:19 81 [Power] Battery: usbPower=1, isCharging=1, batMv=4210, batPct=100
DEBUG | 09:31:24 87 [RadioIf] (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=44, time 559 ms
DEBUG | 09:31:24 87 [RadioIf] Lora RX (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:24 87 [RadioIf] AirTime - Packet received : 559ms
DEBUG | 09:31:24 87 [Router] Add packet record (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x30 encrypted rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:24 87 [Router] Using channel 0 (hash 0x30)
WARN  | 09:31:24 87 [Router] User provided a too short AES128 key - padding
DEBUG | 09:31:24 87 [Router] Using AES128 key!
DEBUG | 09:31:24 87 [Router] ESP32 crypt fr=98c5c0a0, num=25c8ff30, numBytes=28!
DEBUG | 09:31:24 87 [Router] decoded message (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890284 rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:24 87 [Router] handleReceived(REMOTE) (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890284 rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:24 87 [Router] Module 'DeviceTelemetry' wantsPacket=1
INFO  | 09:31:24 87 [Router] Received DeviceTelemetry from=0x98c5c0a0, id=0x25c8ff30, portnum=67, payloadlen=24
INFO  | 09:31:24 87 [Router] (Received from gelb): air_util_tx=0.034694, channel_utilization=4.163333, battery_level=80, voltage=3.993000
DEBUG | 09:31:24 87 [Router] updateTelemetry REMOTE node=0x98c5c0a0
DEBUG | 09:31:24 87 [Router] Node status update: 2 online, 2 total
DEBUG | 09:31:25 87 [Router] Module 'DeviceTelemetry' considered
DEBUG | 09:31:25 87 [Router] Module 'EnvironmentTelemetry' wantsPacket=1
INFO  | 09:31:25 87 [Router] Received EnvironmentTelemetry from=0x98c5c0a0, id=0x25c8ff30, portnum=67, payloadlen=24
DEBUG | 09:31:25 87 [Router] Module 'EnvironmentTelemetry' considered
DEBUG | 09:31:25 87 [Router] Module 'PowerTelemetry' wantsPacket=1
INFO  | 09:31:25 87 [Router] Received PowerTelemetry from=0x98c5c0a0, id=0x25c8ff30, portnum=67, payloadlen=24
DEBUG | 09:31:25 87 [Router] Module 'PowerTelemetry' considered
DEBUG | 09:31:25 87 [Router] Module 'routing' wantsPacket=1
INFO  | 09:31:25 87 [Router] Received routing from=0x98c5c0a0, id=0x25c8ff30, portnum=67, payloadlen=24
DEBUG | 09:31:25 87 [Router] Routing sniffing (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890284 rxSNR=9 rxRSSI=-34)
INFO  | 09:31:25 87 [Router] Rebroadcasting received floodmsg to neighbors
WARN  | 09:31:25 87 [Router] User provided a too short AES128 key - padding
DEBUG | 09:31:25 87 [Router] Using AES128 key!
DEBUG | 09:31:25 87 [Router] ESP32 crypt fr=98c5c0a0, num=25c8ff30, numBytes=28!
DEBUG | 09:31:25 87 [Router] enqueuing for send (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxtime=1709890284 rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:25 87 [Router] txGood=3,rxGood=3,rxBad=0
DEBUG | 09:31:25 87 [Router] rx_snr found. hop_limit:2 rx_snr:9.000000
DEBUG | 09:31:25 87 [Router] rx_snr found in packet. Setting tx delay:1974
DEBUG | 09:31:25 87 [Router] Delivering rx packet (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890284 rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:25 87 [Router] Update DB node 0x98c5c0a0, rx_time=1709890284
DEBUG | 09:31:25 87 [Router] Forwarding to phone (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890284 rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:25 87 [Router] Module 'routing' considered
INFO  | 09:31:25 87 Telling client we have new packets 6
INFO  | 09:31:25 87 BLE notify fromNum
INFO  | 09:31:25 87 From Radio onread
INFO  | 09:31:25 87 getFromRadio=STATE_SEND_PACKETS
DEBUG | 09:31:25 87 phone downloaded packet (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=67 rxtime=1709890284 rxSNR=9 rxRSSI=-34)
DEBUG | 09:31:25 87 encoding toPhone packet to phone variant=2, 70 bytes
INFO  | 09:31:25 87 From Radio onread
DEBUG | 09:31:27 89 [RadioIf] Starting low level send (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxtime=1709890284 rxSNR=9 rxRSSI=-34 priority=64)
DEBUG | 09:31:27 89 [RadioIf] (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=44, time 559 ms
DEBUG | 09:31:27 89 [RadioIf] AirTime - Packet transmitted : 559ms
DEBUG | 09:31:27 90 [RadioIf] Completed sending (id=0x25c8ff30 fr=0xa0 to=0xff, WantAck=0, HopLim=2 Ch=0x30 encrypted rxtime=1709890284 rxSNR=9 rxRSSI=-34 priority=64)
INFO  | 09:31:30 93 To Radio onwrite
DEBUG | 09:31:30 93 PACKET FROM PHONE (id=0xfca266bd fr=0x00 to=0xff, WantAck=1, HopLim=0 Ch=0x0 Portnum=1)
Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x400ed28d  PS      : 0x00060630  A0      : 0x800ed7c5  A1      : 0x3ffe75c0
A2      : 0x3ffe9294  A3      : 0x00000003  A4      : 0x00000007  A5      : 0x00005e40
A6      : 0x3ffd144c  A7      : 0x003fffff  A8      : 0x800ed28d  A9      : 0x3ffe75a0
A10     : 0x00000000  A11     : 0x00000000  A12     : 0x0000180c  A13     : 0x00000001
A14     : 0x00000004  A15     : 0x3ffb65c4  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000004  LBEG    : 0x40086a39  LEND    : 0x40086a41  LCOUNT  : 0x00000027

Backtrace: 0x400ed28a:0x3ffe75c0 0x400ed7c2:0x3ffe77d0 0x400ed832:0x3ffe77f0 0x400e8983:0x3ffe7810 0x400e8a27:0x3ffe7840 0x400eaa6d:0x3ffe7860 0x400eaba6:0x3ffe7880 0x40106a6f:0x3ffe7aa0 0x401222a2:0x3ffe7ad0 0x40129f27:0x3ffe7d50 0x40129f6a:0x3ffe7d80 0x40125887:0x3ffe7dc0 0x40125ab6:0x3ffe7df0 0x401267b1:0x3ffe7e10 0x40124ea5:0x3ffe7e40 0x4012c573:0x3ffe7e70 0x4012adf4:0x3ffe7ea0 0x4012adff:0x3ffe7ec0 0x40081932:0x3ffe7ee0 0x401229d6:0x3ffe7f00

ELF file SHA256: 6dc29cd95c3c96f2

E (44460) esp_core_dump_flash: Core dump flash config is corrupted! CRC=0x7bd5c66f instead of 0x0
Rebooting...
ets Jul 29 2019 12:21:46
caveman99 commented 4 months ago

Just for reference: decoded stacktrace

    0x400ed28d: perhapsDecode(_meshtastic_MeshPacket*) at /home/runner/work/firmware/firmware/src/mesh/Router.cpp:295
    0x40086a39: esp_timer_impl_get_counter_reg at /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/esp_timer/src/esp_timer_impl_lac.c:118
    0x40086a41: esp_timer_impl_get_counter_reg at /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/esp_timer/src/esp_timer_impl_lac.c:128
    0x400ed28a: perhapsDecode(_meshtastic_MeshPacket*) at /home/runner/work/firmware/firmware/src/mesh/Router.cpp:296
    0x400ed7c2: Router::handleReceived(_meshtastic_MeshPacket*, RxSource) at /home/runner/work/firmware/firmware/src/mesh/Router.cpp:443
    0x400ed832: Router::sendLocal(_meshtastic_MeshPacket*, RxSource) at /home/runner/work/firmware/firmware/src/mesh/Router.cpp:180
    0x400e8983: MeshService::sendToMesh(_meshtastic_MeshPacket*, RxSource, bool) at /home/runner/work/firmware/firmware/src/mesh/MeshService.cpp:251
    0x400e8a27: MeshService::handleToRadio(_meshtastic_MeshPacket&) at /home/runner/work/firmware/firmware/src/mesh/MeshService.cpp:206
    0x400eaa6d: PhoneAPI::handleToRadioPacket(_meshtastic_MeshPacket&) at /home/runner/work/firmware/firmware/src/mesh/PhoneAPI.cpp:458
    0x400eaba6: PhoneAPI::handleToRadio(unsigned char const*, unsigned int) at /home/runner/work/firmware/firmware/src/mesh/PhoneAPI.cpp:92
    0x400eaba6: PhoneAPI::handleToRadio(unsigned char const*, unsigned int) at /home/runner/work/firmware/firmware/src/mesh/PhoneAPI.cpp:81
    0x40106a6f: NimbleBluetoothToRadioCallback::onWrite(NimBLECharacteristic*) at /home/runner/work/firmware/firmware/src/nimble/NimbleBluetooth.cpp:51
    0x401222a2: NimBLECharacteristic::handleGapEvent(unsigned short, unsigned short, ble_gatt_access_ctxt*, void*) at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/NimBLECharacteristic.cpp:317
    0x40129f27: ble_gatts_val_access at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_gatts.c:398
    0x40129f6a: ble_gatts_chr_val_access at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_gatts.c:424
    0x40125887: ble_att_svr_write at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_att_svr.c:528
    0x40125ab6: ble_att_svr_write_handle at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_att_svr.c:559
    0x401267b1: ble_att_svr_rx_write at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_att_svr.c:2005
    0x40124ea5: ble_att_rx at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_att.c:504
    0x4012c573: ble_hs_hci_evt_acl_process at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_hs_hci_evt.c:950
    0x4012adf4: ble_hs_process_rx_data_queue at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_hs.c:254
    0x4012adff: ble_hs_event_rx_data at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/nimble/host/src/ble_hs.c:562
    0x40081932: ble_npl_event_run at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/porting/npl/freertos/include/nimble/nimble_npl_os.h:526
    0x40081932: nimble_port_run at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/nimble/porting/nimble/src/nimble_port.c:269
    0x401229d6: NimBLEDevice::host_task(void*) at /home/runner/work/firmware/firmware/.pio/libdeps/tbeam/NimBLE-Arduino/src/NimBLEDevice.cpp:836
thebentern commented 4 months ago

@Jan-NiklasB can you run a meshtastic --info and post your full config?

Jan-NiklasB commented 4 months ago

@thebentern Well, I would like to, but as soon as I issue the command the Node goes into bootloop until the cmd times out

Effectivly I only changed the following:

Everything else is as default

thebentern commented 4 months ago

I think I know what's going on. I'll have a try-fix PR up soon.

Jan-NiklasB commented 4 months ago

Thanks for the super fast fix! I will try it on the weekend. If against my expectations (I tested the rebroadcast all setting without problems now) I still will encounter a problem I will let you know.