Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[TG] [TG11] Axiom - Crash to boot screen - Vesper AIS NMEA2000 data
05-21-19, 01:49 AM (This post was last modified: 05-21-19 12:13 PM by Chuck - Raymarine - Moderator.)
Post: #2
RE: [TG11] Crash to boot screen
Hello Sailboat Anahi,

I think I know what's happening here. I was involved in the diagnosis of a system with a very similar-sounding problem in New Zealand.

In that case the problem was that the Vesper AIS was outputting invalid/corrupted (and badly so) NMEA2000 data. The distribitor in NZ logged some NMEA2000 traffic for us and sent it over and the Vesper's PGN 129029 GNSS Position Data message was - well, I think mangled is perhaps the best description. I'll copy and paste the reply I sent to the tech in NZ, rather than write it all out again:

Quote:I think I have found the cause of both the Axiom and CANKing/NMEA2000 crashes: there seems to be something very strange in the Vesper’s PGN 129029 GNSS Position Data. Here’s an extract of the raw data, where if you look carefully you’ll see the same sequence of bytes (c0 e0 44 03 3f 00 c3 78) repeated in different positions in the frame sequence, separated by blocks of ff ff ff ff ff ff ff ff fc ff ff ff ff. Look at the second and third message blocks below for a good example. I’ve highlighted the first instance of the sequence in the first message block. Remember that this is a multi-frame message separated over 7 CAN frames (lines.)

Needless to say, it makes complete garbage of the data content of the messages, and the CANKing plugin is crashing because it’s trying and failing to interpret -1 (0xFFFFFFFF) as a valid date. I assume that it’s something similar to this that’s causing the MFD to crash too:

(sample data not in bold below due to forum formatting limitations, but you can see the pattern ...78 c0 e0 44 03 3f 00 c3... repeating throughout the data: this should never happen!)
Code:
Di Time---| PGN----|Src|Sq|------Data---------|
Rx 12646001 0d f8 05 15 60 2f ff c0 e0 44 03 3f
Rx 12646001 0d f8 05 15 61 00 c3 78 c0 e0 44 03
Rx 12646002 0d f8 05 15 62 3f 00 c3 78 c0 e0 44
Rx 12646002 0d f8 05 15 63 ff ff ff ff ff ff ff
Rx 12646003 0d f8 05 15 64 ff ff fc ff ff ff ff
Rx 12646004 0d f8 05 15 65 ff ff ff ff ff ff ff
Rx 12646004 0d f8 05 15 66 ff ff ff ff fc ff ff

Rx 12647051 0d f8 05 15 80 2f ff 78 c0 e0 44 03
Rx 12647051 0d f8 05 15 81 3f 00 c3 78 c0 e0 44
Rx 12647052 0d f8 05 15 82 03 3f 00 c3 78 c0 e0
Rx 12647052 0d f8 05 15 83 44 03 3f 00 c3 78 c0
Rx 12647053 0d f8 05 15 84 e0 44 03 3f 00 c3 78
Rx 12647054 0d f8 05 15 85 c0 e0 44 03 3f 01 ff
Rx 12647054 0d f8 05 15 86 ff ff ff 00 ee 01 ff

Rx 12648053 0d f8 05 15 a0 2f ff c3 78 c0 e0 44
Rx 12648053 0d f8 05 15 a1 03 3f 00 c3 78 c0 e0
Rx 12648054 0d f8 05 15 a2 44 03 3f 00 c3 78 c0
Rx 12648054 0d f8 05 15 a3 e0 44 03 ff ff ff ff
Rx 12648055 0d f8 05 15 a4 ff ff ff ff ff fc ff
Rx 12648055 0d f8 05 15 a5 ff ff ff ff ff ff ff
Rx 12648056 0d f8 05 15 a6 ff ff ff ff ff ff ff

Rx 12649054 0d f8 05 15 c0 2f ff 00 c3 78 c0 e0
Rx 12649054 0d f8 05 15 c1 44 03 3f 00 c3 78 c0
Rx 12649055 0d f8 05 15 c2 e0 44 ff ff ff ff ff
Rx 12649056 0d f8 05 15 c3 ff ff ff ff fc ff ff
Rx 12649056 0d f8 05 15 c4 ff ff ff ff ff ff ff
Rx 12649057 0d f8 05 15 c5 ff ff ff ff ff ff fc
Rx 12649057 0d f8 05 15 c6 ff ff ff ff ff ff ff

Rx 12650057 0d f8 05 15 e0 2f ff 3f 00 c3 78 c0
Rx 12650058 0d f8 05 15 e1 e0 44 03 3f 00 c3 78
Rx 12650058 0d f8 05 15 e2 c0 e0 ff ff ff ff ff
Rx 12650059 0d f8 05 15 e3 ff ff ff ff fc ff ff
Rx 12650060 0d f8 05 15 e4 ff ff ff ff ff ff ff
Rx 12650060 0d f8 05 15 e5 ff ff ff ff ff ff fc
Rx 12650061 0d f8 05 15 e6 ff ff ff ff ff ff ff

Rx 12651059 0d f8 05 15 00 2f ff ff ff ff ff ff
Rx 12651059 0d f8 05 15 01 ff ff ff fc ff ff ff
Rx 12651060 0d f8 05 15 02 ff ff ff ff ff ff ff
Rx 12651060 0d f8 05 15 03 ff ff ff ff ff fc ff
Rx 12651061 0d f8 05 15 04 ff ff ff ff ff ff 44
Rx 12651062 0d f8 05 15 05 03 3f 00 c3 78 c0 e0
Rx 12651062 0d f8 05 15 06 44 03 3f 00 c3 78 ff

Rx 12652111 0d f8 05 15 20 2f ff ff ff ff ff ff
Rx 12652111 0d f8 05 15 21 ff ff ff fc ff ff ff
Rx 12652112 0d f8 05 15 22 ff ff ff ff ff ff ff
Rx 12652112 0d f8 05 15 23 ff ff ff ff ff fc ff
Rx 12652113 0d f8 05 15 24 ff ff ff ff ff ff e0
Rx 12652113 0d f8 05 15 25 44 03 3f 00 c3 78 c0
Rx 12652114 0d f8 05 15 26 e0 44 03 3f 00 c3 ff

Rx 12653162 0d f8 05 15 40 2f ff ff ff ff ff ff
Rx 12653162 0d f8 05 15 41 ff ff ff fc ff ff ff
Rx 12653163 0d f8 05 15 42 ff ff ff ff ff ff ff
Rx 12653164 0d f8 05 15 43 ff ff ff ff ff fc ff
Rx 12653164 0d f8 05 15 44 ff ff ff ff ff ff c0
Rx 12653165 0d f8 05 15 45 e0 44 03 3f 00 c3 78
Rx 12653165 0d f8 05 15 46 c0 e0 44 03 3f 00 ff

Rx 12654163 0d f8 05 15 60 2f ff ff ff ff ff ff
Rx 12654164 0d f8 05 15 61 ff ff ff fc ff ff ff
Rx 12654164 0d f8 05 15 62 ff ff ff ff ff 01 05
Rx 12654165 0d f8 05 15 63 00 00 00 00 fc 08 00
Rx 12654166 0d f8 05 15 64 00 00 00 f1 ff ff ff
Rx 12654166 0d f8 05 15 65 ff ff ff ff ff ff fc
Rx 12654167 0d f8 05 15 66 ff ff ff ff ff ff ff

Rx 12655215 0d f8 05 15 80 2f ff c3 78 c0 e0 44
Rx 12655215 0d f8 05 15 81 03 3f 00 c3 78 c0 e0
Rx 12655216 0d f8 05 15 82 44 03 ff ff ff ff ff
Rx 12655216 0d f8 05 15 83 ff ff ff ff fc ff ff
Rx 12655217 0d f8 05 15 84 ff ff ff ff ff ff ff
Rx 12655218 0d f8 05 15 85 ff ff ff ff ff ff fc
Rx 12655218 0d f8 05 15 86 ff ff ff ff ff ff ff

Rx 12656266 0d f8 05 15 a0 2f ff 00 c3 78 c0 e0
Rx 12656267 0d f8 05 15 a1 44 03 3f 00 c3 78 c0
Rx 12656267 0d f8 05 15 a2 e0 44 ff ff ff ff ff
Rx 12656268 0d f8 05 15 a3 ff ff ff ff fc ff ff
Rx 12656268 0d f8 05 15 a4 ff ff ff ff ff ff ff
Rx 12656269 0d f8 05 15 a5 ff ff ff ff ff ff fc
Rx 12656270 0d f8 05 15 a6 ff ff ff ff ff ff ff

Rx 12657272 0d f8 05 15 c0 2f ff 3f 00 c3 78 c0
Rx 12657273 0d f8 05 15 c1 e0 44 03 3f 00 c3 78
Rx 12657273 0d f8 05 15 c2 c0 ff ff ff ff ff ff
Rx 12657274 0d f8 05 15 c3 ff ff ff ff fc ff ff
Rx 12657275 0d f8 05 15 c4 ff ff ff ff ff ff ff
Rx 12657275 0d f8 05 15 c5 ff ff ff ff ff ff fc
Rx 12657276 0d f8 05 15 c6 ff ff ff ff ff ff ff

Rx 12658324 0d f8 05 15 e0 2f ff ff ff ff ff ff
Rx 12658324 0d f8 05 15 e1 ff ff fc ff ff ff ff
Rx 12658325 0d f8 05 15 e2 ff ff ff ff ff ff ff
Rx 12658326 0d f8 05 15 e3 ff ff ff ff fc ff ff
Rx 12658326 0d f8 05 15 e4 ff ff ff ff ff ff ff
Rx 12658327 0d f8 05 15 e5 ff ff ff ff ff ff fc
Rx 12658327 0d f8 05 15 e6 ff ff ff ff ff ff ff

Rx 12659376 0d f8 05 15 00 2f ff ff ff ff ff ff
Rx 12659376 0d f8 05 15 01 ff ff fc ff ff ff ff
Rx 12659377 0d f8 05 15 02 ff ff ff ff ff ff ff
Rx 12659377 0d f8 05 15 03 ff ff ff ff fc ff ff
Rx 12659378 0d f8 05 15 04 ff ff ff ff ff ff ff
Rx 12659378 0d f8 05 15 05 ff ff ff ff ff ff fc
Rx 12659379 0d f8 05 15 06 ff ff ff ff ff ff ff

Rx 12660382 0d f8 05 15 20 2f ff e0 44 03 3f 00
Rx 12660382 0d f8 05 15 21 c3 78 c0 e0 44 03 3f
Rx 12660383 0d f8 05 15 22 00 ff ff ff ff ff ff
Rx 12660384 0d f8 05 15 23 ff ff ff ff fc ff ff
Rx 12660385 0d f8 05 15 24 ff ff ff ff ff ff ff
Rx 12660385 0d f8 05 15 25 ff ff ff ff ff ff fc
Rx 12660386 0d f8 05 15 26 ff ff ff ff ff ff ff

Rx 12661433 0d f8 05 15 40 2f ff c0 e0 44 03 3f
Rx 12661434 0d f8 05 15 41 00 c3 78 c0 e0 44 03
Rx 12661434 0d f8 05 15 42 3f ff ff ff ff ff ff
Rx 12661435 0d f8 05 15 43 ff ff ff ff fc ff ff
Rx 12661435 0d f8 05 15 44 ff ff ff ff ff ff ff
Rx 12661436 0d f8 05 15 45 ff ff ff ff ff ff fc
Rx 12661437 0d f8 05 15 46 ff ff ff ff ff ff ff

Rx 12662487 0d f8 05 15 60 2f ff 78 c0 e0 44 03
Rx 12662487 0d f8 05 15 61 3f 00 c3 78 c0 e0 44
Rx 12662488 0d f8 05 15 62 03 ff ff ff ff ff ff
Rx 12662488 0d f8 05 15 63 ff ff ff ff fc ff ff
Rx 12662489 0d f8 05 15 64 ff ff ff ff ff ff ff
Rx 12662490 0d f8 05 15 65 ff ff ff ff ff ff fc
Rx 12662490 0d f8 05 15 66 ff ff ff ff ff ff ff

If you want to be sure that your AIS is subject to the same problem then you'd need to record some of the NMEA2000 data using one of the methods other than your Axiom listed in the middle of this post and send that log-file to me for examination, but I am pretty confident. Unfortunately this is one of those cases where only looking at the raw data will identify the problem. Here in Australia we now strongly encourage all of our technical service dealers to have a PC-based 'raw data' NMEA2000 diagnostic tool, which is where the above data came from.

In summary, I think you should probably push the manufacturer of the AIS for a software update, but in the meantime I think that you can trust the Axiom to work reliably with all reasonable NMEA2000 data.

Regards,
Tom

Raymarine since 1999.
Interests: Diagnosis of problems in sonar/fishfinders, NMEA2000, ethernet comms, autopilots, thermal cameras
Location: Sydney, Australia.

Please don't PM me asking for direct support, please ask a public question instead so that others can see the question and answer. Forum posts will always be answered before PM requests.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: [TG11] Crash to boot screen - Tom - Raymarine - Moderator - 05-21-19 01:49 AM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)