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

Support for img StageLine DMX510 #398

Open
nightrune opened this issue May 31, 2014 · 5 comments · May be fixed by #400
Open

Support for img StageLine DMX510 #398

nightrune opened this issue May 31, 2014 · 5 comments · May be fixed by #400

Comments

@nightrune
Copy link
Contributor

Link to Device:
http://www.monacor.co.uk/products/prolight-controller/vnr/384030/

No information is know about its interface. You'll need to either inspect packets or talk to the manufacturer to get it to work.

@nomis52
Copy link
Member

nomis52 commented May 31, 2014

Output of lsusb -v :

Bus 001 Device 004: ID 04d8:ff86 Microchip Technology, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04d8 Microchip Technology, Inc.
idProduct 0xff86
bcdDevice 0.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 160mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 0 (Defined at Interface level)
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0xf588
(Bus Powered)

@peternewman
Copy link
Member

@nomis52
Copy link
Member

nomis52 commented May 31, 2014

The protocol is 2 256 blocks per universe, sent to endpoint 0x01 OUT.

The first block starts with 0x7f followed by 255 bytes of slot information. The second block starts with 0xff and contains another 255 bytes of slot information.

It looks like the device doesn't support more than 510 slots.

@nomis52
Copy link
Member

nomis52 commented May 31, 2014

To be clear this is a bulk transfer.

@peternewman peternewman changed the title Support for StageLine DMX510 Support for img StageLine DMX510 May 31, 2014
peternewman added a commit to peternewman/ola that referenced this issue May 31, 2014
@peternewman peternewman self-assigned this Mar 9, 2016
@peternewman
Copy link
Member

See #400 needs someone with a device to do some more diagnostics work at least.

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

Successfully merging a pull request may close this issue.

3 participants