BCF2000 not detected

5 posts / 0 new
Last post
bp_muse
bp_muse's picture
BCF2000 not detected

Hello 

I bought a used BCF2000 so that I can use it with my Cubase setup on my Mac Pro Laptop. I fired it up and the Message is "NoOS". After some research I found that this means that whoever tried upgrading the firmware last, the process got interrupted. The recommendation is to Bootload the device (press store + learn while powering on the device) and sending the Firmware files via Midi. I have tried this using the official BCF2000 1.10 firmware file from the Behringer site, first using SysExLibrarian, and finally using BC Manager. I believe the issue is the connection from the Device to my Laptop. The personality on the BC Mgr is offline no matter which way I try and configure/detect the device. Here's my setup:

MacOS 10.15.7 Catalina

Satechi Multiport Pro v4.83 (connected to Mac USB bus 3.1)

Midi to USB cable iConnection "MIO" v1

B-Control (BCF2000) Midi In/Midi A → USB

BC Manager Global Setups: Mode: S4, RX: Off (tried 1), Foot Switch: Auto, Startup preset: Last (tried saving and using 1), Device(ignored) 1, etc.

Any help would be MUCH appreciated!

Thanks

Mark van den Berg
Mark van den Berg's picture

The recommendation is to Bootload the device (press store + learn while powering on the device)

Strictly speaking this recommendation (from whom?) is incorrect. If a B-Control's display says "noOS", the device is already in bootloader mode, so you don't have to press STORE + LEARN to enter bootloader mode.

From BC MIDI Implementation.pdf, section 22.1:

Note that the BC enters bootloader mode automatically (i.e. without the user pressing any keys during power-on) if the BC's current firmware is somehow invalid (e.g. because the previous firmware upgrade procedure was interrupted). The display then shows "noOS", which stands for "no Operating System". You can only remedy this situation by sending valid firmware to the BC's standard MIDI input.

And from the BC Manager manual, section 10:

Bootloader:
The B-Control has been started up in bootloader mode. BC Manager's functionality is limited.
The B-Control enters bootloader mode on startup if there is a problem with its firmware or if you are holding the STORE and LEARN buttons when you press the POWER button. In the former case the B-Control's display shows "noOS", in the latter "LOAd". Note that in bootloader mode the B-Control cannot communicate via USB-based MIDI connections, only via standard MIDI connections (and only via Output A at that).

Then to BC Manager's "Send firmware" operation:
First of all: have you read the instructions under MIDI -> Maintenance -> "Send firmware" in section 10 of the BC Manager manual?

BC Manager Global Setups: Mode: S4, RX: Off (tried 1), Foot Switch: Auto, Startup preset: Last (tried saving and using 1), Device(ignored) 1, etc.

The values in BC Manager's "Global setups" window are irrelevant to the "Send firmware" operation. These values only come into play during "normal" operation, i.e. when the BCF is running a fully functional operating system.

The personality on the BC Mgr is offline no matter which way I try and configure/detect the device.

You cannot perform BC Manager's "Send firmware" operation when the Personality column says "Offline". You should make it say "Bootloader":

  1. Connect your BCF to your MIDI-to-USB device bidirectionally, via standard MIDI cables connected to the BCF's MIDI IN and MIDI OUT A sockets.
  2. Power on your BCF. (Of course its display will show "noOS".)
  3. Start BC Manager.
  4. In BC Manager's "MIDI devices" dialog box (accessible from the Options pull-down menu of the main window), enable both the pertinent Input device and the pertinent Output device of your MIDI-to-USB device. (See section 6 of the BC Manager manual for further discussion.)
  5. In BC Manager's "MIDI options" dialog box (accessible from the MIDI pull-down menu of the B-Controls window), select the pertinent "MIDI input port" and "MIDI output port". (Again, see section 6 of the manual for further discussion.) Note that the value for "Device" in this dialog box is irrelevant to the firmware upload procedure.
  6. In the B-Controls window the "BCF2000" entry should now specify the correct MIDI input and output ports, Personality should be "Bootloader", and Firmware should be "BCF2000 BOOTLOADER 1.0".

Then you can perform the "Send firmware" operation from the MIDI -> Maintenance menu.

Hope this helps,
   Mark.

bp_muse
bp_muse's picture

Mark,

Thanks for your time and detail in your response. I will tackle your recommendations and report back. 

bp_muse
bp_muse's picture

Hi Mark, 

I finally got around to testing your explicit directions. I read through section 6 of the BC mgr Manual. I turned on the device, opened up BC Manager and I followed the steps to setup the I/O ports in the Midi Devices dialog. In the B-Controls window, I created a new BCF2000. After specifying the ports on the MIDI options dialog (which I describe below), I click OK and hope for detection. However the outcome is "No response from B-Control" (receive firmware version dialog). The Personality remains Offline.

Hardware: B-Control BCF2000 → mioXC Midi interface cable (Midi In/Midi Out A → USB C → MacBook Pro 16" 2019 (thunderbolt 3 port)

BC Manager: Model BCF2000 → MIDI input port "mioXC" → MIDI output port "mioXC"

I tried Various refreshes. 

Any further help would be much appreciated. 

 

 

 

bp_muse
bp_muse's picture

QUICK update - success. Either I'm an idiot, or the cable is faulty. I reinserted the midi cables and rebooted everything. Et Voila. I got the two to speak to each other and have successfully installed the OS. Thanks for your help earlier!