Skip to content

[Bug]: Broadcast Storm is possible on 2.7.15.567b8ea #9162

@FFAMax

Description

@FFAMax

Category

Other

Hardware

Other

Is this bug report about any UI component firmware like InkHUD or Meshtatic UI (MUI)?

  • Meshtastic UI aka MUI colorTFT
  • InkHUD ePaper
  • OLED slide UI on any display

Firmware Version

2.7.15.567b8ea

Description

Dear Team,

I have reproduced the issue where the Packet ID Filtering mechanism fails to function correctly for repeated packets. This issue may potentially affect other firmware versions as well.

I recommend considering a status change for version 2.7.15.567b8ea from Stable to Unstable until the bug is resolved.

Importance:
This issue is critical, as such bugs significantly undermine the reliability of networks, leading to potential disruptions in performance.

Relevant log output

Search `Completed sending (id=0x3b06ca0b`


DEBUG | ??:??:?? 578 [RadioIf] Corrected frequency offset: -45.531250
DEBUG | ??:??:?? 578 [RadioIf] Lora RX (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 0, WantAck=0, HopLim=7 Ch=0x8 encrypted len=43 rxSNR=-20.25 rxRSSI=-115 hopStart=7 relay=0x)
DEBUG | ??:??:?? 578 [RadioIf] Packet RX: 559ms
INFO  | ??:??:?? 578 [Router] Packet History - insert: Using new slot @uptime 578.134s TRACE NEW
DEBUG | ??:??:?? 578 [Router] Use channel 0 (hash 0x8)
DEBUG | ??:??:?? 578 [Router] Expand short PSK #1
DEBUG | ??:??:?? 578 [Router] Use AES128 key!
DEBUG | ??:??:?? 578 [Router] decoded message (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=7 Ch=0x0 Portnum=67 rxSNR=-20.25 rxRSSI=-115 hopStart=7 relay=04
DEBUG | ??:??:?? 578 [Router] handleReceived(REMOTE) (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=7 Ch=0x0 Portnum=67 rxSNR=-20.25 rxRSSI=-115 hopStart=7 e
DEBUG | ??:??:?? 578 [Router] Module 'DeviceTelemetry' wantsPacket=1
INFO  | ??:??:?? 578 [Router] Received DeviceTelemetry from=0x3b46b980, id=0x3b06ca0b, portnum=67, payloadlen=23
INFO  | ??:??:?? 578 [Router] (Received from b980): air_util_tx=2.100806, channel_utilization=15.120000, battery_level=101, voltage=0.000000
DEBUG | ??:??:?? 578 [Router] updateTelemetry REMOTE node=0x3b46b980 
DEBUG | ??:??:?? 578 [Router] Node status update: 59 online, 59 total
DEBUG | ??:??:?? 578 [Router] Module 'DeviceTelemetry' considered
DEBUG | ??:??:?? 578 [Router] Module 'PowerTelemetry' wantsPacket=1
INFO  | ??:??:?? 578 [Router] Received PowerTelemetry from=0x3b46b980, id=0x3b06ca0b, portnum=67, payloadlen=23
DEBUG | ??:??:?? 578 [Router] Module 'PowerTelemetry' considered
DEBUG | ??:??:?? 578 [Router] Module 'routing' wantsPacket=1
INFO  | ??:??:?? 578 [Router] Received routing from=0x3b46b980, id=0x3b06ca0b, portnum=67, payloadlen=23
DEBUG | ??:??:?? 578 [Router] Routing sniffing (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=7 Ch=0x0 Portnum=67 rxSNR=-20.25 rxRSSI=-115 hopStart=7 relay=x
INFO  | ??:??:?? 578 [Router] Rebroadcast received message coming from 41
INFO  | ??:??:?? 578 [Router] Packet History - insert: Reusing slot aged 0.137s TRACE MATCHED PACKET
DEBUG | ??:??:?? 578 [Router] Expand short PSK #1
DEBUG | ??:??:?? 578 [Router] Use AES128 key!
DEBUG | ??:??:?? 578 [Router] enqueue for send (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=6 Ch=0x8 encrypted len=43 rxSNR=-20.25 rxRSSI=-115 hopStart=7 e
DEBUG | ??:??:?? 578 [Router] txGood=10,txRelay=6,rxGood=13,rxBad=6
DEBUG | ??:??:?? 578 [Router] rx_snr found. hop_limit:6 rx_snr:-20.250000
DEBUG | ??:??:?? 578 [Router] rx_snr found in packet. Setting tx delay:476
DEBUG | ??:??:?? 578 [Router] Delivering rx packet (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=7 Ch=0x0 Portnum=67 rxSNR=-20.25 rxRSSI=-115 hopStart=7 rea
DEBUG | ??:??:?? 578 [Router] Update DB node 0x3b46b980, rx_time=0
INFO  | ??:??:?? 578 [Router] Sort took 0 milliseconds
DEBUG | ??:??:?? 578 [Router] Forwarding to phone (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=7 Ch=0x0 Portnum=67 rxSNR=-20.25 rxRSSI=-115 hopStart=7 rely
DEBUG | ??:??:?? 578 [Router] Module 'routing' considered
DEBUG | ??:??:?? 578 [RadioIf] Started Tx (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=6 Ch=0x8 encrypted len=43 rxSNR=-20.25 rxRSSI=-115 hopStart=7 relayx
DEBUG | ??:??:?? 578 [RadioIf] 0 packets remain in the TX queue
DEBUG | ??:??:?? 579 [RadioIf] Packet TX: 559ms
DEBUG | ??:??:?? 579 [RadioIf] Completed sending (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=6 Ch=0x8 encrypted len=43 rxSNR=-20.25 rxRSSI=-115 hopStart=r
ERROR | ??:??:?? 580 [RadioIf] Ignore received packet due to error=-7 (maybe to=0x3b46b980, from=0x8dd0d641, flags=0xef)
DEBUG | ??:??:?? 580 [RadioIf] Packet RX (noise?) : 641ms
DEBUG | ??:??:?? 580 [RadioIf] Corrected frequency offset: 51.343746
DEBUG | ??:??:?? 580 [RadioIf] Lora RX (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 0, WantAck=0, HopLim=7 Ch=0x8 encrypted len=43 rxSNR=6.5 rxRSSI=-26 hopStart=7 relay=0xd4)
DEBUG | ??:??:?? 580 [RadioIf] Packet RX: 559ms
INFO  | ??:??:?? 580 [Router] Packet History - insert: Reusing slot aged 2.388s TRACE MATCHED PACKET
DEBUG | ??:??:?? 580 [Router] Ignore dupe incoming msg (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=7 Ch=0x8 encrypted len=43 rxSNR=6.5 rxRSSI=-26 hopStar=
DEBUG | ??:??:?? 580 [Router] Repeated reliable tx
INFO  | ??:??:?? 580 [Router] Rebroadcast received message coming from d4
INFO  | ??:??:?? 580 [Router] Packet History - insert: Reusing slot aged 0.008s TRACE MATCHED PACKET
DEBUG | ??:??:?? 580 [Router] enqueue for send (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=6 Ch=0x8 encrypted len=43 rxSNR=6.5 rxRSSI=-26 hopStart=7 rela=
DEBUG | ??:??:?? 580 [Router] txGood=11,txRelay=7,rxGood=14,rxBad=7
DEBUG | ??:??:?? 580 [Router] rx_snr found. hop_limit:6 rx_snr:6.500000
DEBUG | ??:??:?? 580 [Router] rx_snr found in packet. Setting tx delay:1092
DEBUG | ??:??:?? 580 [Router] Incoming msg was filtered from 0x3b46b980
DEBUG | ??:??:?? 581 [RadioIf] Started Tx (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=6 Ch=0x8 encrypted len=43 rxSNR=6.5 rxRSSI=-26 hopStart=7 relay=0xbp
DEBUG | ??:??:?? 581 [RadioIf] 0 packets remain in the TX queue
DEBUG | ??:??:?? 582 [RadioIf] Packet TX: 559ms
DEBUG | ??:??:?? 582 [RadioIf] Completed sending (id=0x3b06ca0b fr=0x3b46b980 to=0xffffffff, transport = 1, WantAck=0, HopLim=6 Ch=0x8 encrypted len=43 rxSNR=6.5 rxRSSI=-26 hopStart=7 rey



One more example:

$ grep "00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e. 08 00 .." /tmp/1 -A3 -B1
RSSI: -52.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 6.0
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -54.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -76.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 6.25
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 5.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 6.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 6.0
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 6.0
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 6.0
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -76.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 6.0
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -76.0 SNR: 5.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -54.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -76.0 SNR: 5.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 5.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 5.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -54.0 SNR: 5.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 5.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -53.0 SNR: 6.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -59.0 SNR: 6.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 6.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -55.0 SNR: 6.5
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e7 08 00 d4   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....
--
RSSI: -75.0 SNR: 6.75
00000000  ff ff ff ff d8 32 60 33 cc b3 b5 72 e6 08 00 b9   .....2`3...r....
00000010  b0 3d e3 38 e0 98 2c 6d c3 2a 74 36 3d 8b a8 66   .=.8..,m.*t6=..f
00000020  0b 0e 44 06 f9 6d c2 75 45 e6 bc 85 e6 5b 14 82   ..D..m.uE....[..
00000030  98 49 b0 81 f3 94 88                              .I.....

Used HW: seeed_xiao_nrf52840_kit

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions