Skip to content

Opcode unknow #62

Description

@jazzvivi2

Hi, I love your project. i have an unbranded chinese node that uses its own app to work. I am trying to build another one with your library. but the software does not detect it. I clone all the data I found mac, name, manufacturer, etc but still not detected and looking at the traffic I found an unknown opcode that doesn't follow artnet rules, besides port changes.

capture the packets and forward them. and got the software to activate. I need to send this package as a replica to the software but my knowledge does not reach such a point to modify your library I enclose the package that my node sends to the app

Ip 2.0.0.1 software

User Datagram Protocol, Src Port: 6455, Dst Port: 6454
Source Port: 6455
Destination Port: 6454
Length: 247
Checksum: 0xba90 [unverified]
[Checksum Status: Unverified]
[Stream index: 32]
[Timestamps]
UDP payload (239 bytes)

Art-Net, Opcode: ArtPollReply (0x2100)
Descriptor Header
ID: Art-Net
OpCode: ArtPollReply (0x2100)
ArtPollReply packet
IP Address: 2.0.0.1
Port number: 6454
Version Info: 0x0100
NetSwitch: 0x00
SubSwitch: 0x00
Oem: Simon Newton: LibArtNet (0x0430)
UBEA Version: 0
Status: 0x00, Port Address Programming Authority: unknown, Indicator State: unknown
ESTA Code: ESTA/PLASA (0x0000)
Short Name: 4 Universes Input
Long Name: 4 Universes Input Service
Node Report: 0000 [0000] libartnet
Port Info
SwVideo: Displaying local data (0x00)
SwMacro: 0x00
SwRemote: 0x00
spare: 000000
Style: StNode (Art-Net to DMX device) (0x00)
MAC: Broadcast (ff:ff:ff:ff:ff:ff)
Bind IP Address: 0.0.0.0
Bind Index: 0x00
Status2: 0x00, Port-Address size: 8bit Port-Address
filler: 0000000000000000000000000000000000000000000000000000

User Datagram Protocol, Src Port: 6455, Dst Port: 6454
Source Port: 6455
Destination Port: 6454
Length: 22
Checksum: 0x4a22 [unverified]
[Checksum Status: Unverified]
[Stream index: 32]
[Timestamps]
UDP payload (14 bytes)

Art-Net, Opcode: ArtPoll (0x2000)
Descriptor Header
ID: Art-Net
OpCode: ArtPoll (0x2000)
ProtVer: 14
ArtPoll packet
TalkToMe: 0x06, Send me ArtPollReply on change, Send diagnostics messages, Send diagnostics unicast: Broadcast
Priority: DpAll (0)

Ip 2.0.0.2 hardware

User Datagram Protocol, Src Port: 6454, Dst Port: 6455
Source Port: 6454
Destination Port: 6455
Length: 247
Checksum: 0x4a6c [unverified]
[Checksum Status: Unverified]
[Stream index: 33]
[Timestamps]
UDP payload (239 bytes)

Art-Net, Opcode: ArtPollReply (0x2100)
Descriptor Header
ID: Art-Net
OpCode: ArtPollReply (0x2100)
ArtPollReply packet
IP Address: 2.0.0.2
Port number: 6454
Version Info: 0x0100
NetSwitch: 0x00
SubSwitch: 0x00
Oem: Simon Newton: LibArtNet (0x0430)
UBEA Version: 0
Status: 0xe0, Port Address Programming Authority: network, Indicator State: Normal Mode
ESTA Code: ESTA/PLASA (0x0000)
Short Name: AG_11277CE2F73C00
Long Name: AG ArtNet4DMX512_Service
Node Report: https://github.com/rstephan/ArtnetnodeWifi/issues/1[2]RuningOK
Port Info
Number of Ports: 4
Port Types
Type of Port 1: Art-Net <-> DMX512 (0xc0)
Type of Port 2: Art-Net <-> DMX512 (0xc0)
Type of Port 3: Art-Net <-> DMX512 (0xc0)
Type of Port 4: Art-Net <-> DMX512 (0xc0)
Input Status
Input status of Port 1: 0x00
Input status of Port 2: 0x00
Input status of Port 3: 0x00
Input status of Port 4: 0x00
Output Status
Output status of Port 1: 0x80
Output status of Port 2: 0x80
Output status of Port 3: 0x80
Output status of Port 4: 0x80
Input Subswitch
Input Subswitch of Port 1: 0x00
[Universe of input port 1: 0]
Input Subswitch of Port 2: 0x01
[Universe of input port 2: 1]
Input Subswitch of Port 3: 0x02
[Universe of input port 3: 2]
Input Subswitch of Port 4: 0x03
[Universe of input port 4: 3]
Output Subswitch
Output Subswitch of Port 1: 0x00
[Universe of output port 1: 0]
Output Subswitch of Port 2: 0x01
[Universe of output port 2: 1]
Output Subswitch of Port 3: 0x02
[Universe of output port 3: 2]
Output Subswitch of Port 4: 0x03
[Universe of output port 4: 3]
SwVideo: Displaying local data (0x00)
SwMacro: 0x00
SwRemote: 0x00
spare: 000000
Style: StNode (Art-Net to DMX device) (0x00)
MAC: 08:bb:e7:06:bf:da (08:bb:e7:06:bf:da)
Bind IP Address: 2.0.0.2
Bind Index: 0x01
Status2: 0x08, Port-Address size: 15bit Port-Address
filler: 0000000000000000000000000000000000000000000000000000

User Datagram Protocol, Src Port: 6455, Dst Port: 6455
Source Port: 6455
Destination Port: 6455
Length: 76
Checksum: 0xabfb [unverified]
[Checksum Status: Unverified]
[Stream index: 34]
[Timestamps]
UDP payload (68 bytes)

Art-Net, Opcode: Unknown (0x1005)
Descriptor Header
ID: Art-Net
OpCode: Unknown (0x1005)
ProtVer: 14
Data: fa2e00c6cec9beb4bcf99fc7fa2e00c6cec9beb4bcf99fc7fa2e00c6cec9beb4bcf99fc7f74418f94025f74418f94025f74418f94025f3ff

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions