NMEA 2000 Shield

Hi to all

Sorry that my question not linked with this great NMEA library, but it is experienced NMEA-community so I will try...

I make own stm32 project.

Does anybody has experience with correct PGN 127497 generation? to be displayed on MFDs.

We produce 2 PGNs: 127497 and 127489, they both longer than 2 bytes and must be sent in separate packets.
We do it in the same procedure for both, but results are different:

Checked by Actisence reader software:
Imgur

PGN 127489 is displayed correctly, assembled from 2 packets
PGN 127497 is displayed as 2 separate messages, first one contains correct information (but named as 8-byte message, though it has 9 bytes)
but second one totally not correct, belong to another engine instance and ruin the information on the display when we connect real device under this instance.

Imgur

May be somebody has an example of raw CAN bus log with successful PGN 127497 sending and receiving.

many thanks!