I've spent the past week hacking on the Herc, trying to get more than one LED 
to light (using the HID interface, rather than libdjconsole, still can't make 
that work). Tonight I finally made real progress!

With a kernel patch (yeah, I know), I can now get multiple LEDs to light. I 
still have no way to tell which LED is addressed by which number, and 
currently my patch will break every other HID device you might plug in with 
LEDs, but it's a start, and those are both solvable problems.

If anyone's interested in the technical details, it seems that the HID part of 
the kernel ignores any LEDs that it doesn't understand the code number for. 
And the herc reports about 2-dozen LEDs (I think more than it actually has), 
only one of which the kernel knows about. So I changed the kernel's mapping 
to map the range the herc reports to LED IDs the kernel does know about.

Also, just to see if it would get anywhere, I asked the company that makes it 
if they would be willing to reveal the specifications. The first response was 
that they were 'classified'. So I responded with a slightly snarky email 
about how they shouldn't be, and got a reply that my request was forwarded to 
their developers. I don't know if anything will come of it, but maybe...

It's not that the specs are particularly complex, just that there is something 
weird with it, or my understanding of it, that means that I can't make a 
libusb driver work.

So, if anyone has a hercules DJ control MP3, and is either running the latest 
Ubuntu (so, has a kernel that matches mine) or is willing to do a little bit 
of kernel hacking, I may have a solution soon :)

-- 
Robin <[EMAIL PROTECTED]> JabberID: <[EMAIL PROTECTED]>

Hostes alienigeni me abduxerunt. Qui annus est?

PGP Key 0xA99CEB6D = 5957 6D23 8B16 EFAB FEF8  7175 14D3 6485 A99C EB6D

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to