Skip to content

[Bug]: Nodes missing hops show up with snr and rssi in node list #4387

@RaspberryProgramming

Description

@RaspberryProgramming

Contact Details

cam@camscode.com or discord .raspberrypi

Checklist

  • I am able to reproduce the bug with the latest version.

  • I have updated to the latest Alpha firmware, and am able to reproduce the bug. Many issues are fixed quickly in alpha before the general beta release.

  • I made sure that there are no existing OPEN or CLOSED issues which I could contribute my information to.

  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.

  • This issue contains only one bug.

  • I have read and understood the Contribution Guidelines.

  • I agree to follow this project's Code of Conduct

  • I actually read this list, and should be taken seriously.

Affected app version

2.7.12-open.2

Affected Android version

Android 16

Affected phone model

Pixel 10 pro xl

Affected node model

Rak4631

Affected node firmware version

2.7.18 and 2.7.19

Steps to reproduce the bug

I was told this is happening because a node with an older firmware is repeating these packets.

If this is happening to you, you would need to find a node that has rssi and snr on the node itself and filter by show only direct nodes. The problematic node won't show up in the list any more.

You could also look at the debug log in the app to find packets that are missing the "hop_start" and "hop_limit" fields

Actual behavior

I get packets where hops are missing. The issue is the sender used to show up with -1 hops or ? Hops on the node list but now they look like direct nodes. These nodes will sometimes contain hops but when the packets missing hops show up the node shows up as direct.

Expected behavior

These nodes I would think should not show up as direct or should ignore the packets that are missing hops.

Screenshots/Screen recordings

See Swami
Image

The top packet is missing "hop_start" and "hop_limit"
Image

No longer in the list

Image

Relevant log output

from debug panel

from: 530580140 (!1fa002ac)
to: 4294967295 (!ffffffff)
id: 1281095012
rx_time: 1769862696
rx_snr: 3.25
rx_rssi: -96
transport_mechanism: TRANSPORT_LORA
decoded {
  portnum: POSITION_APP
  payload: "\r\000\000D\030\025\000\000\364\323\030,%p\364}i(\002X\226\005x\003\200\001\270\201\242\005\230\001\004\270\001\r"
}

Decoded Payload:
{
latitude_i: 407109632
longitude_i: -738983936
altitude: 44
time: 1769862256
location_source: LOC_INTERNAL
PDOP: 662
ground_speed: 3
ground_track: 11043000
sats_in_view: 4
precision_bits: 13

}

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    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