nealey / hdjd

Hercules DJ Control MP3e2 translation daemon
MIT License
27 stars 10 forks source link

Hercules DJ 4 SET Support #13

Closed watchingJu closed 3 years ago

watchingJu commented 3 years ago

For anyone who is interested in support for the Hercules DJ 4 SET console, add the following to usb.c under devices:

{ 0xb10c, 5, 0x83, 0x03, 0x84, 0}, // 4Set

Needs more testing, but seems to work on Ubuntu 20.04

nealey commented 3 years ago

Holy cow, you were able to do what I was not. You got the 4Set working.

I verify it works with the 4Set Hercules mailed me that I thought was broken. Great work!

Would you like to submit a patch to add this, so your name is forever in the git repository? I'd be happy to walk you through the process if you haven't done it before.

watchingJu commented 3 years ago

I'm glad to help :) A friend who gave me the hardware managed to do it before on arch linux, but couldn't remember exactly how he did.

That gave me some motivation. I wasn't sure what I was doing, only added some outputs from lsusb which seemed reasonable and it worked on the first try ... but maybe that's how things are done.

I've never done a patch, but there is a pull request waiting.

nealey commented 3 years ago

Merged into the main codebase in https://github.com/nealey/hdjd/commit/627d5271142d226ccb559e66054397cac1a19f9a. Thank you!