From f78c440c61d6e787d9dcc6975efab291815d7531 Mon Sep 17 00:00:00 2001 From: DaneEvans Date: Sat, 6 Sep 2025 02:53:39 +1000 Subject: [PATCH] Fix/2640 rangetest hops (#2979) --- app/src/main/java/com/geeksville/mesh/service/MeshService.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt index d07af0884..fe6d4151c 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -1177,7 +1177,9 @@ class MeshService : // Generate our own hopsAway, comparing hopStart to hopLimit. it.hopsAway = - if (packet.hopStart == 0 || packet.hopLimit > packet.hopStart) { + if (packet.decoded.portnumValue == Portnums.PortNum.RANGE_TEST_APP_VALUE) { + 0 // These don't come with the .hop params, but do not propogate, so they must be 0 + } else if (packet.hopStart == 0 || packet.hopLimit > packet.hopStart) { -1 } else { packet.hopStart - packet.hopLimit