May 19, 2012, 08:10:04 PM

Author Topic: Can you help reverse-engineer the $6 DMX controller programmer?  (Read 4023 times)

Offline dmoore

  • BetaTester
  • Senior Elf
  • *****
  • Posts: 562
  • Country: us
  • http://www.vimeo.com/18220911
    • View Profile
  • State: Outside of AU/NZ
I did email them once for the "programming" specs and to see if there were other features that could be turned on or off (such as the built-in test sequence) but the email I got back indicated they were not that interested...wonder why.  :)
« Last Edit: April 01, 2012, 11:09:17 AM by dmoore »

Offline David_AVD

  • Community Project Designer
  • Dedicated Elf
  • *****
  • Posts: 1317
  • Country: au
  • Technology Mad Man
    • Facebook.com/http://www.facebook.com/pages/Audio-Visual-Devices/297531996950791?sk=info
    • View Profile
    • Audio Visual Devices
  • State: Queensland AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #1 on: March 05, 2011, 05:26:19 PM »
There was talk of this last year I think, not not sure who it was that said they might look into it?

I love a challenge and would have a go if someone gave me a programmer and a few controllers.  :)

There's no guarantee that I'd suceed, but there's a good chance we'd learn more about them  either way.
Sure, everyone's always in favour of saving Hitler's brain, but put it in the body of a great white shark... oooooh, suddenly you've gone too far!

Offline Tabor

  • Global Moderator
  • Full Time Elf
  • *****
  • Posts: 225
  • Country: au
    • View Profile
    • XMAS in Perth
  • State: Western Australia AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #2 on: March 05, 2011, 05:33:47 PM »
Yep, I wasl going to have a look at it.

I have got a programmer and some controllers.

I am home for a day on Monday before away again for two weeks.
I will whack it on the logic analyzer then.
I prob wont have time to write the app, but if you willing DA I can send you the details.

Offline David_AVD

  • Community Project Designer
  • Dedicated Elf
  • *****
  • Posts: 1317
  • Country: au
  • Technology Mad Man
    • Facebook.com/http://www.facebook.com/pages/Audio-Visual-Devices/297531996950791?sk=info
    • View Profile
    • Audio Visual Devices
  • State: Queensland AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #3 on: March 05, 2011, 05:37:40 PM »
Would be better to develop with the hardware at hand, but see what the logic analyser shows and we'll go from there.
Sure, everyone's always in favour of saving Hitler's brain, but put it in the body of a great white shark... oooooh, suddenly you've gone too far!

Offline dmoore

  • BetaTester
  • Senior Elf
  • *****
  • Posts: 562
  • Country: us
  • http://www.vimeo.com/18220911
    • View Profile
  • State: Outside of AU/NZ
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #4 on: March 05, 2011, 05:50:58 PM »
You aussies rock!!

Thanks!

Offline ѕυρєямαη

  • Global Moderator
  • Senior Elf
  • *****
  • Posts: 667
  • Country: au
  • I Have C.L.A.P and its very infectious
    • View Profile
    • www.manningsavxmas.com
  • State: Queensland AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #5 on: March 05, 2011, 06:04:14 PM »
DAVID:  I HAVE A PROGRAMMER AND CONTROLLERS COMING SOON FROM RAY HOPEFULLY
Steve
www.manningsavxmas.com
C-hristmas L-ighting A-ddiction P-roblem


Offline David_AVD

  • Community Project Designer
  • Dedicated Elf
  • *****
  • Posts: 1317
  • Country: au
  • Technology Mad Man
    • Facebook.com/http://www.facebook.com/pages/Audio-Visual-Devices/297531996950791?sk=info
    • View Profile
    • Audio Visual Devices
  • State: Queensland AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #6 on: March 05, 2011, 06:56:05 PM »
More toys!  ;D
Sure, everyone's always in favour of saving Hitler's brain, but put it in the body of a great white shark... oooooh, suddenly you've gone too far!

Offline smartalec

  • Full Time Elf
  • ***
  • Posts: 438
  • Country: au
  • SmartAlec's Productions
    • Facebook.com/http://www.facebook.com/SmartalecChristmasLights
    • View Profile
    • Smartalec's Lights
  • State: South Australia AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #7 on: March 05, 2011, 06:59:16 PM »
since i got the DR4 i have a spare usb-485 converter, at least now i'll have a use for it again.

Offline ɟɐsʇǝppʎ

  • Global Moderator
  • Dedicated Elf
  • *****
  • Posts: 2137
  • Country: au
  • I have C.L.A.P
    • View Profile
    • a very eddy xmas web site
  • State: New South Wales AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #8 on: March 05, 2011, 08:17:42 PM »
If an app was made to program these then this would be a great cost effective way to add control. The channel programming is the only reason i have kept away from these. Good luck with it guys.
www.AVERYEDDYXMAS.com

Your just jealous because the voices only talk to me

Offline tpboyce

  • New Elf
  • *
  • Posts: 12
    • View Profile
Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #9 on: March 06, 2011, 12:48:50 AM »
One issue you may find is that the standard USB DMX dongle is not bidirectional.  This may or may not matter.  The programmer I have must discover the device first and then sends the signal to it. Now, it would not be that expensive to whip up a bidirectional dongle, and you could have a universal programmer.

Offline dmoore

  • BetaTester
  • Senior Elf
  • *****
  • Posts: 562
  • Country: us
  • http://www.vimeo.com/18220911
    • View Profile
  • State: Outside of AU/NZ
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #10 on: March 06, 2011, 01:33:56 AM »
One issue you may find is that the standard USB DMX dongle is not bidirectional.  This may or may not matter.  The programmer I have must discover the device first and then sends the signal to it. Now, it would not be that expensive to whip up a bidirectional dongle, and you could have a universal programmer.

That is a good point about the regular DMX dongle not being bi-directional.  Is it possible to do this with a standard, off the shelf USB to 485 adapter since these don't usually go up to 250k?

Offline David_AVD

  • Community Project Designer
  • Dedicated Elf
  • *****
  • Posts: 1317
  • Country: au
  • Technology Mad Man
    • Facebook.com/http://www.facebook.com/pages/Audio-Visual-Devices/297531996950791?sk=info
    • View Profile
    • Audio Visual Devices
  • State: Queensland AU
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #11 on: March 06, 2011, 08:33:16 AM »
Does the programming procedure rely on only one DMX module being connected at a time?  If so, the return traffic may not be required.  It may only be for getting the current address.

If all you want to do is set the address (not read it) and the process does not require a two way transaction, a standard dongle may work.
Sure, everyone's always in favour of saving Hitler's brain, but put it in the body of a great white shark... oooooh, suddenly you've gone too far!

Offline dmoore

  • BetaTester
  • Senior Elf
  • *****
  • Posts: 562
  • Country: us
  • http://www.vimeo.com/18220911
    • View Profile
  • State: Outside of AU/NZ
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #12 on: March 06, 2011, 09:15:14 AM »
Does the programming procedure rely on only one DMX module being connected at a time?  If so, the return traffic may not be required.  It may only be for getting the current address.

If all you want to do is set the address (not read it) and the process does not require a two way transaction, a standard dongle may work.

It was back last summer when the guy reviewed it for me but what I recall is that first the programmer would send out a packet that would set the address then it would turn around and read it back (even on a write).  But, even if it didn't perform a read, it would still be useful and work arounds could be made such as using a standard DMX stream of test data to the module after it was programmed to roll through the different channels that were just programmed, thus confirming the programmed address.

Offline dmoore

  • BetaTester
  • Senior Elf
  • *****
  • Posts: 562
  • Country: us
  • http://www.vimeo.com/18220911
    • View Profile
  • State: Outside of AU/NZ
Re: Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #13 on: March 09, 2011, 01:14:26 AM »
To maybe speed up the effort, I'll pay the following:

* $100 USD for a program that programs the controller via a standard, off-the-shelf USB-to-RS485 adapter
and/or
* $100 USD for a program that programs the controller via a Lynx Express/Enttec Pro dongle

I only ask that there be a link in the main application page that refers back to HolidayCoro.com...so I can write this off as a business expense.

Offline tpboyce

  • New Elf
  • *
  • Posts: 12
    • View Profile
Can you help reverse-engineer the $6 DMX controller programmer?
« Reply #14 on: March 09, 2011, 06:30:38 AM »
I have been trying to crack it with the DMX Pro.  It is proving to be a bit of a challenge.  I do not know if the Pro is masking data.  Gonna play more with it.  Started even before the bounty.