Firmware hacking on Behringer midi devices

A new project called the Unofficial Behringer Control Development Kit lets you tweak or completely replace the firmware on the popular devices. The proof of concept demo shows a custom message scrolling on the 4-character 7-segment display but you can do with the device is only limited by how well you can code for the ARM processor inside. Development takes place using the GNU ARM toolchain but don’t worry, you don’t have to crack the case open to program the chip. The BCR2000 and BCF2000 models supported by the project both run bootloaders that allow firmware updates via midi commands. There’s even a recovery mode if you screw something up. Just make sure you have a direct midi connection for recovery, the USB port won’t work for that purpose. If you need a shove to get you started there’s a nice little example file in the repository.

[Thanks Bjonnh]

Comments

  1. xeracy says:

    I doubt even the most gear-head artists would need to replace the firmware on a midi controller. There are free programs that can map and re-rout the signal to any other hardware/software…. Maybe deadmau5… I doubt Moldover would even needs this.

  2. fermicirrus says:

    @xeracy, While the remapping software is nice, it’s somewhat limited.

    Custom firmware could allow step sequencing of the buttons/leds, monome like behavior, or other feedback/interactivity that is currently disabled with the stock firmware.

    It’s a nice, inexpensive, feature rich controller with a lot of potential… hopefully someone with some assembly skills will release some badass firmware for it

  3. r.o.g says:

    It’s way easier to make step sequencer using existing MIDI commands than to try to replace the firmware. On the plus side, it’s also more portable.

    There is some quite awesome hacks already using the MIDI commands, like this tracker music + dancing faders:

  4. fermicirrus says:

    woah, i had no idea:

  5. Fallen says:

    Awesome!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,693 other followers