Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PGN 130822 #88

Open
lfrancois opened this issue Aug 21, 2017 · 8 comments
Open

PGN 130822 #88

lfrancois opened this issue Aug 21, 2017 · 8 comments

Comments

@lfrancois
Copy link
Contributor

lfrancois commented Aug 21, 2017

Related to this issue: canboat/canboat#10

Should signalk continue to pass it through up the chain? Or since we don't know what it is, just forget about it?

1969-12-31-16:00:01,485 0   2 255 130822 Manufacturer Proprietary fast-packet non-addressed:  Manufacturer Code = Unknown Manufacturer 1888; Industry Code = Global; Data = 0x100a0001ff9913
{"timestamp":"1969-12-31-16:00:01,485","prio":0,"src":2,"dst":255,"pgn":130822,"description":"Manufacturer Proprietary fast-packet non-addressed","fields":{ "Manufacturer Code":129,"Industry Code":"Global","Data":"4503602732465152"}}```
@sbender9
Copy link
Member

Since we don't know about it, we would not put it in Signal K.

It would first need to be added to canboat.

@fabdrol
Copy link
Member

fabdrol commented Feb 1, 2019

More of these, sent by a Simrad AP44 (autopilot controller screen). These were sent when the AP44 and autopilot were idle, and quite some time after startup.

Put together (they're fast packets)

[00-02] (0F) 13 99 FF 01 00 0E 00 00 FC 13 25 00 00 74 BE
[20-22] (0F) 13 99 FF 01 00 0F 00 00 FC 13 60 04 00 A3 5C
[40-42] (0F) 13 99 FF 01 00 09 00 00 FC 12 1C 00 00 DD D1
[60-62] (0F) 13 99 FF 01 00 0A 00 00 FC 13 B6 00 00 94 3A
[80-82] (0F) 13 99 FF 01 00 0B 00 00 FC 13 B9 00 00 16 67
[A0-A2] (0F) 13 99 FF 01 00 0C 00 00 FC 13 6F 00 00 03 BB
[C0-C2] (0F) 13 99 FF 01 00 0D 00 00 FC 13 25 00 00 74 BE
[E0-E2] (0F) 13 99 FF 01 00 0E 00 00 FC 13 25 00 00 74 BE

Some observations

  • The sequence [00-02], [20-22] ... [E0-E2] repeat.
  • Each sequence takes about 4 seconds
  • The time between sequences is arbitrary
  • The repeating sequences are not identical, and since my test bench is completely static (fixed rudder sensor, idle AP state, no Precision 9 or GPS). Maybe a counter or time, or perhaps something related to a security measure?

Online search results

Individual CAN frames

(...)
0DFF0602 (2019-02-01 16:58:08.455607) 130822 [2 => 255] 00 0F 13 99 FF 01 00 0E
0DFF0602 (2019-02-01 16:58:08.456235) 130822 [2 => 255] 01 00 00 FC 13 25 00 00
0DFF0602 (2019-02-01 16:58:08.456858) 130822 [2 => 255] 02 74 BE FF FF FF FF FF
0DFF0602 (2019-02-01 16:58:09.455541) 130822 [2 => 255] 20 0F 13 99 FF 01 00 0F
0DFF0602 (2019-02-01 16:58:09.456165) 130822 [2 => 255] 21 00 00 FC 13 60 04 00
0DFF0602 (2019-02-01 16:58:09.456755) 130822 [2 => 255] 22 A3 5C FF FF FF FF FF
0DFF0602 (2019-02-01 17:01:38.215402) 130822 [2 => 255] 40 0F 13 99 FF 01 00 09
0DFF0602 (2019-02-01 17:01:38.215994) 130822 [2 => 255] 41 00 00 FC 12 1C 00 00
0DFF0602 (2019-02-01 17:01:38.216585) 130822 [2 => 255] 42 DD D1 FF FF FF FF FF
0DFF0602 (2019-02-01 17:02:07.213243) 130822 [2 => 255] 60 0F 13 99 FF 01 00 0A
0DFF0602 (2019-02-01 17:02:07.213831) 130822 [2 => 255] 61 00 00 FC 13 B6 00 00
0DFF0602 (2019-02-01 17:02:07.214421) 130822 [2 => 255] 62 94 3A FF FF FF FF FF
0DFF0602 (2019-02-01 17:02:08.213165) 130822 [2 => 255] 80 0F 13 99 FF 01 00 0B
0DFF0602 (2019-02-01 17:02:08.213775) 130822 [2 => 255] 81 00 00 FC 13 B9 00 00
0DFF0602 (2019-02-01 17:02:08.214369) 130822 [2 => 255] 82 16 67 FF FF FF FF FF
0DFF0602 (2019-02-01 17:02:09.213091) 130822 [2 => 255] A0 0F 13 99 FF 01 00 0C
0DFF0602 (2019-02-01 17:02:09.213698) 130822 [2 => 255] A1 00 00 FC 13 6F 00 00
0DFF0602 (2019-02-01 17:02:09.214298) 130822 [2 => 255] A2 03 BB FF FF FF FF FF
0DFF0602 (2019-02-01 17:02:10.213027) 130822 [2 => 255] C0 0F 13 99 FF 01 00 0D
0DFF0602 (2019-02-01 17:02:10.213643) 130822 [2 => 255] C1 00 00 FC 13 25 00 00
0DFF0602 (2019-02-01 17:02:10.214244) 130822 [2 => 255] C2 74 BE FF FF FF FF FF
0DFF0602 (2019-02-01 17:02:11.212967) 130822 [2 => 255] E0 0F 13 99 FF 01 00 0E
0DFF0602 (2019-02-01 17:02:11.213575) 130822 [2 => 255] E1 00 00 FC 13 25 00 00
0DFF0602 (2019-02-01 17:02:11.214162) 130822 [2 => 255] E2 74 BE FF FF FF FF FF
(...)

@fabdrol
Copy link
Member

fabdrol commented Feb 1, 2019

@tkurki back in 2014 you were hoping for the 'internet of minds' to figure this out, but we don't seem to be getting anywhere!

@htool
Copy link

htool commented Feb 1, 2020

@lfrancois Did you get any further with this? I'm trying to emulate presence of an AP44 on my network to make the Triton2 display autopilot state (which I'll feed from the Raymarine autopilot state).

@htool
Copy link

htool commented Feb 1, 2020

Did is what my B&G Triton2 does on that PGN:

ff 01 00 0a 00 00 fc 13 b6 00 00 94 3a
ff 01 00 0b 00 00 fc 13 b9 00 00 16 67
ff 01 00 0c 00 00 fc 13 6f 00 00 03 bb
ff 01 00 0d 00 00 fc 13 25 00 00 74 be
ff 01 00 0e 00 00 fc 13 25 00 00 74 be
ff 01 00 0f 00 00 fc 13 60 04 00 a3 5c

It looks like the 0a..0f are field and the fc 13 some values. I'm guessing some diagnostics/version info which is not actively used.

@htool
Copy link

htool commented Feb 1, 2020

Actually, it's this:

ff 01 00 0a 00 00 fc 13 b6 00 00 94 3a
ff 01 00 0b 00 00 fc 13 b9 00 00 16 67
ff 01 00 0c 00 00 fc 13 6f 00 00 03 bb
ff 01 00 0d 00 00 fc 13 25 00 00 74 be
ff 01 00 0e 00 00 fc 13 25 00 00 74 be
ff 01 00 0f 00 00 fc 13 60 04 00 a3 5c
ff 01 00 09 00 02 fc 12 1c 00 00 2f da

And every time it repeats it's the same. Is see it when a new device comes 'online'.

@htool
Copy link

htool commented Feb 1, 2020

I just made my software AP44 send the message you captured. This triggers the Triton2 to send the following:
2020-02-01-19:54:58.203 3 0 255 130822 Manufacturer Proprietary fast-packet non-addressed: Manufacturer Code = Navico; Industry Code = Marine; Data = ff 06 00 09 00 02 fc 1c 00 00 2f da 01 00 04 00 00 f0 41 01 00 00 01 00 01 01 01 00 04 00 00 00 00 01 00 04 78 00 00 00

@htool
Copy link

htool commented Feb 1, 2020

This is the whole sequence (0 = Triton2, 20 = Software AP44):

2020-02-01-22:57:22.650 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0a 00 00 fc 13 b6 00 00 94 3a
2020-02-01-22:58:58.569 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 09 00 02 fc 12 1c 00 00 2f da
2020-02-01-22:59:00.170 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0f 00 00 fc 13 60 04 00 a3 5c
2020-02-01-22:59:02.170 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0b 00 00 fc 13 b9 00 00 16 67
2020-02-01-22:59:03.172 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0c 00 00 fc 13 6f 00 00 03 bb
2020-02-01-22:59:04.169 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0d 00 00 fc 13 25 00 00 74 be
2020-02-01-22:59:05.194 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0e 00 00 fc 13 25 00 00 74 be
2020-02-01-22:59:55.399 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0e 00 00 fc 13 25 00 00 74 be
2020-02-01-22:59:56.398 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0f 00 00 fc 13 60 04 00 a3 5c
2020-02-01-22:59:57.401 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 09 00 00 fc 12 1c 00 00 dd d1
2020-02-01-22:59:57.441 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 09 00 02 fc 12 1c 00 00 2f da
2020-02-01-22:59:58.222 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 06 00 09 00 02 fc 1c 00 00 2f da 01 00 04 00 00 f0 41 01 00 00 01 00 01 01 01 00 04 00 00 00 00 01 00 04 78 00 00 00
2020-02-01-22:59:58.406 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0a 00 00 fc 13 b6 00 00 94 3a
2020-02-01-22:59:59.407 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0b 00 00 fc 13 b9 00 00 16 67
2020-02-01-23:00:00.409 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0c 00 00 fc 13 6f 00 00 03 bb
2020-02-01-23:00:01.414 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0d 00 00 fc 13 25 00 00 74 be
2020-02-01-23:00:02.413 3  20 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0e 00 00 fc 13 25 00 00 74 be
2020-02-01-23:01:25.411 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0a 00 00 fc 13 b6 00 00 94 3a
2020-02-01-23:03:58.576 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 09 00 02 fc 12 1c 00 00 2f da
2020-02-01-23:04:00.176 3   0 255 130822  Navico; Industry Code = Marine; Data = ff 01 00 0f 00 00 fc 13 60 04 00 a3 5c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants