Page 1 of 1

Art-Net implementation: wrong package header

Posted: Sat Mar 10, 2018 12:16 am
by cansik
It seems that Mad Mapper is sending an Art-Net package without a valid header. The header of the package I receive (only from time to time, and it is not the OP_DMX package) looks like the following:

HEX: 41 72 74 2D 45 78 74 00
Dec: 65 114 116 45 69 120 116 0
Ascii: Art-Ext
But as documented in the specification it should be:

HEX: 41 72 74 2D 4E 65 74 00
Dec: 65 114 116 45 78 101 116 0
Ascii: Art-Net
The OP_CODE of the message is 8193 / 0x33303 which refers to no official Art-Net OP_CODE. The package length is 2048 bytes long.

So could you please help me to understand why you are sending this message and how to interpret it?

Re: Art-Net implementation: wrong package header

Posted: Sat Mar 10, 2018 12:24 am
by cansik
Found an answer on my own. It looks like Matthieu has created an own discovery extension for Art-Net which is called Art-Ext:

https://github.com/mattbeghin/Art-Ext-Poll

Re: Art-Net implementation: wrong package header

Posted: Tue Mar 20, 2018 1:13 am
by mad-matt
That's an extension we designed together with Advatek but it's now useless since both Advatek Pixelite & MadMapper are following ArtNet 4 specifications (about polling when a device uses more than 4 universes). We keep it for compatiblity with old Pixelite firmware for a few years and will remove it.