First time here? Check out the FAQ!
THIS IS A TEST INSTANCE. Feel free to ask and answer questions, but take care to avoid triggering too many notifications.
0

How to use the j1939 dissector?

I just compiled version 2.9.0 from GIT on my Debian Stretch AMD64 machine. The problem is, that for the CAN protocol I can't seem to find the SAE j1939 dissector (which was there e.g. in 1.12.1) in 2.9.0 (as well as in 2.2.6 from my distribution). The build process of 2.9.0 completes successfully and also states that packet-j1939.c.o has been compiled. Under Analyze -> Enabled Protocols, J1939 is checked. However I can't seem to find it in the protocol preferences. (How do I enable/force a dissector otherwise?)

What's going wrong here? What can I do to make j1939 dissection work either in 2.9.0 or in 2.2.6?

Thanks a lot!

tomi's avatar
1
tomi
asked 2018-05-17 01:04:08 +0000
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

0

How do I enable/force a dissector otherwise?

Decode As.

What can I do to make j1939 dissection work either in 2.9.0 or in 2.2.6?

Select a CAN packet, select Analyze -> Decode As..., click the [+] button, and, in the newly-added line, make sure the first column is "CAN next level dissector" and the last column is "J1939".

Guy Harris's avatar
19.9k
Guy Harris
answered 2018-05-17 04:31:39 +0000
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss.

Add Answer