This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

ArtRdm packet decoder expect the SC_RDM start code ($CC), which is not in the standard

0

Hello everybody! I checked the FAQ before posting but I did not find anything about ArtRdm packets.

These packet encapsulate RDM into ArtNet. Here you can find a document about the protocol: www.artisticlicence.com/WebSiteMaster/User%20Guides/art-net.pdf

On page 30, you will see that the ArtRdm packet expect the RDM data WITHOUT start code (here erroneously referenced as "DMX start code").

In fact, if you download their DMX Workshop free program and capture any ArtRdm packet, you will see that wireshark fails to decode the rdm data just because everything is shifted by one byte. Works fine if you provide an ArtRdm packet WITH the $CC as the first rdm-data byte.

Here you can see a screenshot of such a packet: http://dl.dropbox.com/u/19254161/esta/Screenshot-eth0%20-%20Wireshark-chksum_ERRORE.png

the start code expected by wireshark (not present) is $CC; the message len ($18) is then wrong because fetched in the wrong place (the byte right after the real message len byte).

Of course, everything that follows in the packet decoding is wrong.

I'm using wireshark 1.2.11 under debian squeeze.

May you please help me?

Thanks a lot and Best Regards!

asked 22 Jun '11, 01:14

proboscide99's gravatar image

proboscide99
1111
accept rate: 0%


One Answer:

1

That requires a code change. You should file this bug report at bugs.wireshark.org

answered 22 Jun '11, 04:54

Jaap's gravatar image

Jaap ♦
11.7k16101
accept rate: 14%