Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Thread

ANN: Unofficial Behringer Control development kit version 0.1

ANN: Unofficial Behringer Control development kit version 0.1

2010-08-27 by yxx123xxy

[this message is probably of interest to developers only]

Hello,

I'd like to share a basic development kit I've been working on for creating custom firmware for the Behringer Control series. This allows one to compile a custom program (in assembly or C) and run that on the BCF2000 or BCR2000 (although I haven't tested the latter). The other way around is also possible: downloading firmware from the device for analysis.

A small feature that will be interesting to non-developers is that I've found a way to display a custom string using a midi message with the official firmware. See bcfwflash's -p option.

This and more at http://willem.engen.nl/projects/bc2000-dev/

Cheers,
- Willem

Re: ANN: Unofficial Behringer Control development kit version 0.1

2010-09-01 by yanayayafr

Willem, this is completely awesome.

Thanks for all your hard work, and especially, taking the time to document everything. I've not played with assembly for years, but your explanation in README.firmware means I may have to waste the whole weekend trying.

All the best,

Graham

--- In bc2000@yahoogroups.com, "yxx123xxy" <yxx123xxy@...> wrote:
Show quoted textHide quoted text
>
> [this message is probably of interest to developers only]
> 
> Hello,
> 
> I'd like to share a basic development kit I've been working on for creating custom firmware for the Behringer Control series. This allows one to compile a custom program (in assembly or C) and run that on the BCF2000 or BCR2000 (although I haven't tested the latter). The other way around is also possible: downloading firmware from the device for analysis.
> 
> A small feature that will be interesting to non-developers is that I've found a way to display a custom string using a midi message with the official firmware. See bcfwflash's -p option.
> 
> This and more at http://willem.engen.nl/projects/bc2000-dev/
> 
> Cheers,
> - Willem
>

Re: ANN: Unofficial Behringer Control development kit version 0.1

2010-09-03 by yxx123xxy

Thanks. If you want to dive into the bootloader (see disassembly/) you'll obviously need to get up to shape. But for coding C should suffice, just look at the examples provided.

Have a fun, and please let me know if you find anything worth mentioning.

Cheers,
- Willem

--- In bc2000@...m, "yanayayafr" <listall@...> wrote:
Show quoted textHide quoted text
>
> Willem, this is completely awesome.
> 
> Thanks for all your hard work, and especially, taking the time to document everything. I've not played with assembly for years, but your explanation in README.firmware means I may have to waste the whole weekend trying.
> 
> All the best,
> 
> Graham
> 
> --- In bc2000@yahoogroups.com, "yxx123xxy" <yxx123xxy@> wrote:
> >
> > [this message is probably of interest to developers only]
> > 
> > Hello,
> > 
> > I'd like to share a basic development kit I've been working on for creating custom firmware for the Behringer Control series. This allows one to compile a custom program (in assembly or C) and run that on the BCF2000 or BCR2000 (although I haven't tested the latter). The other way around is also possible: downloading firmware from the device for analysis.
> > 
> > A small feature that will be interesting to non-developers is that I've found a way to display a custom string using a midi message with the official firmware. See bcfwflash's -p option.
> > 
> > This and more at http://willem.engen.nl/projects/bc2000-dev/
> > 
> > Cheers,
> > - Willem
> >
>

Re: ANN: Unofficial Behringer Control development kit version 0.1

2010-09-12 by avi_bitter

Hi,

The BCF's Baby HUI emulation works fine in Pro Tools, but the automation mode select function does not, because PT is expecting HUI commands (not Baby Hui commands). I got it working by using Bome's Midi Translator for adding the right HUI command, so that channels are selected AND their auto mode is changed at the same time. 

It would be cool if this function could be programmed into the BCF's firmware, making it work directly with PT without using Bome's MT. 

I'm not a programmer so I wouldn't know even where to start, but if someone is willing to try (or if someone just wants to use this trick): 

The BCF (B.Hui) transmits two midi commands for each action: 
B0 0F 00 B0 2F 41 (press) and B0 0F 00 B0 2F 01 (release). The third byte ("00") is the BCF's channel number (00-07).     

(For channel 1 for example) I add the commands B0 0F 00 B0 2F 44 (press) and B0 0F 00 B0 2F 04 (release), and this does the trick.




 
--- In bc2000@yahoogroups.com, "yxx123xxy" <yxx123xxy@...> wrote:
Show quoted textHide quoted text
>
> [this message is probably of interest to developers only]
> 
> Hello,
> 
> I'd like to share a basic development kit I've been working on for creating custom firmware for the Behringer Control series. This allows one to compile a custom program (in assembly or C) and run that on the BCF2000 or BCR2000 (although I haven't tested the latter). The other way around is also possible: downloading firmware from the device for analysis.
> 
> A small feature that will be interesting to non-developers is that I've found a way to display a custom string using a midi message with the official firmware. See bcfwflash's -p option.
> 
> This and more at http://willem.engen.nl/projects/bc2000-dev/
> 
> Cheers,
> - Willem
>

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.