bertrand
SKSignal K
•Created by bertrand on 10/1/2024 in #questions
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
94 replies