Signal KSK
Signal K16mo ago
93 replies
bertrand

Incomplete N2K PGN 126996

Hello,

The HW/SW is
- SignalK 2.11.0 (N2K addess 0x64)
- RPI 5 8Gb + SDD + PICAN-M
- Garmin MFD (N2K address 0x00)
- Own RPI Pico develoment (N2K address 0x77)

When the garmin ask for PGN 0x1F014 or 126996, the Signalk server send an incomplete message.

Should I increase a buffer ??

Details:

The garmin request produt information
can0 18EA6400 [3] 14 F0 01

The SignalK server reply with:
can0 0DF01464 [8] 40 86 20 D6 9B 02 53 69
can0 0DF01464 [8] 41 67 6E 61 6C 20 4B FF
.....
can0 0DF01464 [8] 4A 61 6E 62 6F 61 74 6A
can0 0DF01464 [8] 4B 73 FF FF FF FF FF FF

As you can see, the message suppose to be 134bytes long but in reality is 77bytes long.

If I compare with other devices the message is 134bytes and understood by the garmin

can0 19F01477 [8] 40 86 35 08 9A 02 44 75
can0 19F01477 [8] 41 76 69 76 69 65 72 20
...
can0 19F01477 [8] 52 FF FF FF FF FF FF FF
can0 19F01477 [8] 53 00 01 FF FF FF FF FF
Was this page helpful?