Failing to repeat if OpenHop is the last hop in the path or an interim hop along the path. #110

Closed
opened 2026-10-27 09:33:44 +01:00 by adam · 3 comments
Owner

Hi. I'm seeing a failure to repeat in certain circumstances with OpenHop, when OpenHop is a last hop (via other repeaters), or is an interim hop along the path. I'm hoping I just have a setting incorrect somewhere, but I believe I have checked.

I have executed many tests with the following devices:

  • Public Key: c2610c16f28eb978255463e5b37322073a8c58cd01f53c5827186c4f56a6c50a
    Companion BT: LilyGo T-Beam (SX1262) (Meshcore.io 1.16.0) Meshcore App (1.45.0, Android, installed via Github repo)
  • Public Key: 1f5de5d1ebde39ecc8c9cf1c3fee4523c843b82f8a76c16f072123254c1fc825
    Companion BT: LilyGo T-Beam (SX1262) (Meshcore.io 1.16.0) Meshcore App (1.45.0, Android, installed via Github repo)
  • Public Key: 1951df68d093a6762f98587d15dafa95deb7d6d325a415541cf38056964c1a44
    "Test Repeater 0001" (LilyGo T-Beam 1.2 (SX1276) (Meshcore.io 1.16.0)
  • Public Key: afb873a90b48ff6f1c330358ca98eebf1db1524df6cf4d3a9ef33d8b02b9a378
    "Test Repeater 0002" (LilyGo T-Beam 1.2 (SX1276) (Meshcore.io 1.16.0)
  • Public Key: c8671af281033786c0c89dec00eaa73e87da11f360595778b62770a4cc21ba44
    "Test Repeater 0003" (LilyGo T-Beam 1.2 (SX1276) (Meshcore.io 1.16.0)
  • Public Key: b01ce09577c2d46858ac5e0dd293ad27ad4654d5400def0889c0fa058f7c4c4e
    "OPENHOP01 Repeater" (Raspberry Pi 3b+, Debian 13.5, RAKwireless WisMesh Pi HAT RAK6421, RAK13302, OpenHop Repeater: v1.0.11 Dev Build: 130, Core: v1.0.14)
  • Public Key: 3ecaea7956ed2db9028e2fd3f3153a60b8c2045a8c095122928cfe7b3580b2fb
    "OPENHOP02 Repeater" (Raspberry Pi 3b+, Debian 13.5, RAKwireless WisMesh Pi HAT RAK6421, RAK13302, OpenHop Repeater: v1.0.11 Dev Build: 130, Core: v1.0.14)

I set the path on the c2 (or 1f) node to test paths.

When sending a message from c2 to 1f (or 1f to c2), the following scenarios occur:

  • 0 hop direct: always succeeds
  • 1 hop: always succeeds (using any one of the repeaters individually)
  • 2 hop: fails if an OpenHop repeater is the last repeater in the path (i.e., af,b0) otherwise succeeds
  • 3 hop: fails if an OpenHop repeater is the last repeater in the path (i.e., af,19,b0) or an OpenHop repeater is anywhere in the path other than being the first hop (i.e., b0,3e,c8) otherwise succeeds (i.e., b0,c8,af)
  • 4 hop: fails if an OpenHop repeater is the last repeater in the path or an OpenHop repeater is anywhere in the path other than being the first hop (i.e., b0,c8,af,3e) otherwise succeeds (i.e., b0,c8,af,19)

...and so on.

I've tested this with every possible scenario with the hardware above, and the statements above always are true.

Settings are as follows:
(Meshcore.io repeaters)
Frequency: 910.525 MHz
Bandwidth: 62.5 kHz
Spreading factor: 7
Coding rate: 5

(OpenHop repeaters)
Frequency: 910.525 MHz
Bandwidth: 62.5 kHz
Coding rate: 4/5
Preamble length: 17 symbols

Here are logs from each OpenHop repeater testing with a message from c2 to 1f, via path 3e,b0 that failed (resent 5x):

3e "OPENHOP02 Repeater":

Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,154 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc211532df4ece5e651a353...
Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,155 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,156 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,157 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,158 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,159 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,928 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT)
Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,929 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime)
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,027 - Dispatcher - INFO - [RX DEBUG] Processing packet: 129 bytes, data: 12001951df68d093a6762f98587d15da...
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,028 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,029 - Dispatcher - INFO - [RX DEBUG] Packet type: 04
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,030 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,031 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,032 - Dispatcher - INFO - RX ADVERT (4)
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,036 - RepeaterDaemon - INFO - Processing advert for pubkey: 1951df68d093a676...
Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,037 - RepeaterDaemon - INFO - Parsed advert: Test Repeater 0001 (Repeater)
Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,852 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc25b6a51724b98458c21bf...
Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,853 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,854 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,855 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,856 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,857 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:02 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:02,628 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT)
Jun 23 18:45:02 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:02,629 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime)
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,066 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ddc11ea5b02e702616f8...
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,067 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,068 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,069 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,070 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,070 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,844 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT)
Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,845 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime)
Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,668 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc20b57d24d84de7320b31c...
Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,669 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,670 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,671 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,672 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,673 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:23 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:23,441 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT)
Jun 23 18:45:23 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:23,442 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime)
Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,224 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ebd225cfe777a4755624...
Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,225 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,226 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,227 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,228 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,229 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:31 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,999 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT)
Jun 23 18:45:31 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:31,000 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime)

b0 "OPENHOP01 Repeater":

Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,157 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc211532df4ece5e651a353...
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,159 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,159 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,160 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,161 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,162 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,909 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc211532df4ece5e651a3536b...
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,910 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,911 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,912 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,913 - Dispatcher - INFO - Duplicate packet ignored (hash: a320f44dbd709408)
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,030 - Dispatcher - INFO - [RX DEBUG] Processing packet: 129 bytes, data: 12001951df68d093a6762f98587d15da...
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,031 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,032 - Dispatcher - INFO - [RX DEBUG] Packet type: 04
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,033 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,034 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,035 - Dispatcher - INFO - RX ADVERT (4)
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,038 - RepeaterDaemon - INFO - Processing advert for pubkey: 1951df68d093a676...
Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,039 - RepeaterDaemon - INFO - Parsed advert: Test Repeater 0001 (Repeater)
Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,855 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc25b6a51724b98458c21bf...
Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,856 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,857 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,858 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,858 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,859 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,609 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc25b6a51724b98458c21bf45...
Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,610 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,611 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,612 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,612 - Dispatcher - INFO - Duplicate packet ignored (hash: da01058e7c156e9d)
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,069 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ddc11ea5b02e702616f8...
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,070 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,071 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,072 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,073 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,074 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,824 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc2ddc11ea5b02e702616f885...
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,825 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,826 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,826 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,827 - Dispatcher - INFO - Duplicate packet ignored (hash: beed84d9868af27b)
Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,671 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc20b57d24d84de7320b31c...
Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,672 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,673 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,674 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,675 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,676 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,421 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc20b57d24d84de7320b31c5e...
Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,422 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,423 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,424 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,425 - Dispatcher - INFO - Duplicate packet ignored (hash: ed791ad6cd4d4932)
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,228 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ebd225cfe777a4755624...
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,229 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,230 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,231 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,231 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,232 - Dispatcher - INFO - RX TXT_MSG (2)
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,979 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc2ebd225cfe777a475562484...
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,980 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,981 - Dispatcher - INFO - [RX DEBUG] Packet type: 02
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,982 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed
Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,983 - Dispatcher - INFO - Duplicate packet ignored (hash: a664754b3be06dc4)

Hi. I'm seeing a failure to repeat in certain circumstances with OpenHop, when OpenHop is a last hop (via other repeaters), or is an interim hop along the path. I'm hoping I just have a setting incorrect somewhere, but I believe I have checked. I have executed many tests with the following devices: - Public Key: **c2**610c16f28eb978255463e5b37322073a8c58cd01f53c5827186c4f56a6c50a Companion BT: LilyGo T-Beam (SX1262) (Meshcore.io 1.16.0) Meshcore App (1.45.0, Android, installed via Github repo) - Public Key: **1f**5de5d1ebde39ecc8c9cf1c3fee4523c843b82f8a76c16f072123254c1fc825 Companion BT: LilyGo T-Beam (SX1262) (Meshcore.io 1.16.0) Meshcore App (1.45.0, Android, installed via Github repo) - Public Key: **19**51df68d093a6762f98587d15dafa95deb7d6d325a415541cf38056964c1a44 "_Test Repeater 0001_" (LilyGo T-Beam 1.2 (SX1276) (Meshcore.io 1.16.0) - Public Key: **af**b873a90b48ff6f1c330358ca98eebf1db1524df6cf4d3a9ef33d8b02b9a378 "_Test Repeater 0002_" (LilyGo T-Beam 1.2 (SX1276) (Meshcore.io 1.16.0) - Public Key: **c8**671af281033786c0c89dec00eaa73e87da11f360595778b62770a4cc21ba44 "_Test Repeater 0003_" (LilyGo T-Beam 1.2 (SX1276) (Meshcore.io 1.16.0) - Public Key: **b0**1ce09577c2d46858ac5e0dd293ad27ad4654d5400def0889c0fa058f7c4c4e "_OPENHOP01 Repeater_" (Raspberry Pi 3b+, Debian 13.5, RAKwireless WisMesh Pi HAT RAK6421, RAK13302, OpenHop Repeater: v1.0.11 Dev Build: 130, Core: v1.0.14) - Public Key: **3e**caea7956ed2db9028e2fd3f3153a60b8c2045a8c095122928cfe7b3580b2fb "_OPENHOP02 Repeater_" (Raspberry Pi 3b+, Debian 13.5, RAKwireless WisMesh Pi HAT RAK6421, RAK13302, OpenHop Repeater: v1.0.11 Dev Build: 130, Core: v1.0.14) I set the path on the **c2** (or **1f**) node to test paths. When sending a message from **c2** to **1f** (or **1f** to **c2**), the following scenarios occur: - 0 hop direct: always succeeds - 1 hop: always succeeds (using any one of the repeaters individually) - 2 hop: fails if an OpenHop repeater is the last repeater in the path (i.e., **af**,**b0**) otherwise succeeds - 3 hop: fails if an OpenHop repeater is the last repeater in the path (i.e., **af**,**19**,**b0**) or an OpenHop repeater is anywhere in the path other than being the first hop (i.e., **b0**,**3e**,**c8**) otherwise succeeds (i.e., **b0**,**c8**,**af**) - 4 hop: fails if an OpenHop repeater is the last repeater in the path or an OpenHop repeater is anywhere in the path other than being the first hop (i.e., **b0**,**c8**,**af**,**3e**) otherwise succeeds (i.e., **b0**,**c8**,**af**,**19**) ...and so on. I've tested this with every possible scenario with the hardware above, and the statements above always are true. Settings are as follows: (Meshcore.io repeaters) Frequency: 910.525 MHz Bandwidth: 62.5 kHz Spreading factor: 7 Coding rate: 5 (OpenHop repeaters) Frequency: 910.525 MHz Bandwidth: 62.5 kHz Coding rate: 4/5 Preamble length: 17 symbols Here are logs from each OpenHop repeater testing with a message from **c2** to **1f**, via path **3e**,**b0** that failed (resent 5x): **3e** "_OPENHOP02 Repeater_": ``` Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,154 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc211532df4ece5e651a353... Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,155 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,156 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,157 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,158 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,159 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,928 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT) Jun 23 18:44:48 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:48,929 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime) Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,027 - Dispatcher - INFO - [RX DEBUG] Processing packet: 129 bytes, data: 12001951df68d093a6762f98587d15da... Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,028 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,029 - Dispatcher - INFO - [RX DEBUG] Packet type: 04 Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,030 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,031 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,032 - Dispatcher - INFO - RX ADVERT (4) Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,036 - RepeaterDaemon - INFO - Processing advert for pubkey: 1951df68d093a676... Jun 23 18:44:57 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:44:57,037 - RepeaterDaemon - INFO - Parsed advert: Test Repeater 0001 (Repeater) Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,852 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc25b6a51724b98458c21bf... Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,853 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,854 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,855 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,856 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:01 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:01,857 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:02 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:02,628 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT) Jun 23 18:45:02 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:02,629 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime) Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,066 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ddc11ea5b02e702616f8... Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,067 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,068 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,069 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,070 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,070 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,844 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT) Jun 23 18:45:11 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:11,845 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime) Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,668 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc20b57d24d84de7320b31c... Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,669 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,670 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,671 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,672 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:22 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:22,673 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:23 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:23,441 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT) Jun 23 18:45:23 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:23,442 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime) Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,224 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ebd225cfe777a4755624... Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,225 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,226 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,227 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,228 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:30 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,229 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:31 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:30,999 - Dispatcher - INFO - TX 23 bytes (type=TXT_MSG, route=DIRECT) Jun 23 18:45:31 OPENHOP02 pymc-repeater[4355]: 2026-06-23 18:45:31,000 - RepeaterHandler - INFO - Retransmitted packet (23 bytes, 141.8ms airtime) ``` **b0** "_OPENHOP01 Repeater_": ``` Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,157 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc211532df4ece5e651a353... Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,159 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,159 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,160 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,161 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,162 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,909 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc211532df4ece5e651a3536b... Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,910 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,911 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,912 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:44:48 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:48,913 - Dispatcher - INFO - Duplicate packet ignored (hash: a320f44dbd709408) Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,030 - Dispatcher - INFO - [RX DEBUG] Processing packet: 129 bytes, data: 12001951df68d093a6762f98587d15da... Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,031 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,032 - Dispatcher - INFO - [RX DEBUG] Packet type: 04 Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,033 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,034 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,035 - Dispatcher - INFO - RX ADVERT (4) Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,038 - RepeaterDaemon - INFO - Processing advert for pubkey: 1951df68d093a676... Jun 23 18:44:57 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:44:57,039 - RepeaterDaemon - INFO - Parsed advert: Test Repeater 0001 (Repeater) Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,855 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc25b6a51724b98458c21bf... Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,856 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,857 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,858 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,858 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:01 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:01,859 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,609 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc25b6a51724b98458c21bf45... Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,610 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,611 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,612 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:02 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:02,612 - Dispatcher - INFO - Duplicate packet ignored (hash: da01058e7c156e9d) Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,069 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ddc11ea5b02e702616f8... Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,070 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,071 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,072 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,073 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,074 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,824 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc2ddc11ea5b02e702616f885... Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,825 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,826 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,826 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:11 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:11,827 - Dispatcher - INFO - Duplicate packet ignored (hash: beed84d9868af27b) Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,671 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc20b57d24d84de7320b31c... Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,672 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,673 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,674 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,675 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:22 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:22,676 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,421 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc20b57d24d84de7320b31c5e... Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,422 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,423 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,424 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:23 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:23,425 - Dispatcher - INFO - Duplicate packet ignored (hash: ed791ad6cd4d4932) Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,228 - Dispatcher - INFO - [RX DEBUG] Processing packet: 24 bytes, data: 0a023eb01fc2ebd225cfe777a4755624... Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,229 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,230 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,231 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,231 - Dispatcher - INFO - [RX DEBUG] Dispatching packet to handlers Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,232 - Dispatcher - INFO - RX TXT_MSG (2) Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,979 - Dispatcher - INFO - [RX DEBUG] Processing packet: 23 bytes, data: 0a01b01fc2ebd225cfe777a475562484... Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,980 - Dispatcher - INFO - [RX DEBUG] Packet parsed successfully Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,981 - Dispatcher - INFO - [RX DEBUG] Packet type: 02 Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,982 - Dispatcher - INFO - [RX DEBUG] Raw packet callback completed Jun 23 18:45:30 OPENHOP01 pymc-repeater[3238]: 2026-06-23 18:45:30,983 - Dispatcher - INFO - Duplicate packet ignored (hash: a664754b3be06dc4) ``` <!-- github-sync-id:4730767524 -->
adam closed this issue 2026-10-27 09:33:44 +01:00
Author
Owner

This seems like an openhop deduplication bug if it overhears things it's supposed to repeat next.

This seems like an openhop deduplication bug if it overhears things it's supposed to repeat next. <!-- github-comment-id:4877793678 -->
Author
Owner

I just checked with OpenHop Repeater: v1.1.2 Dev Build: 9, Core: v1.1.2, and it's working under all scenarios I tested!

It did not work with OpenHop Repeater: v1.1.2 Dev Build: 6, Core: v1.1.2.

I just checked with OpenHop Repeater: v1.1.2 Dev Build: 9, Core: v1.1.2, and it's working under all scenarios I tested! It did not work with OpenHop Repeater: v1.1.2 Dev Build: 6, Core: v1.1.2. <!-- github-comment-id:4878659519 -->
Author
Owner

Yes, the bug has been found and hopefully fixed in the test feat branch, thanks for the info guys 👍

Yes, the bug has been found and hopefully fixed in the test feat branch, thanks for the info guys 👍 <!-- github-comment-id:4906296723 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/pyMC_Repeater#110