2012-03-26 by Mark v.d. Berg
--- In bc2000@yahoogroups.com, Timmox <timmox@...> wrote:
> Thank you very much for your quick response. It is much appreciated. I'm glad to hear I can go directly to the 1.10 FW.
I've taken a look at "Firmware_v1.07_readme.pdf", included in the zip file for 1.07: it contains essential documentation of the BCF's "emulation modes", so you should definitely get this zip file somehow.
If it really can't be downloaded from the Behringer site, I could upload it to the file section of this Yahoo group.
I gather from the pdf that these emulation modes were introduced in 1.06, so if you've got 1.03, you're REALLY missing something...
> I am running Windows XP SP3 and have tried using Behringers "Firmware Update Utility" without success. The utility see the BCF2000 and reports the current FW. However, when I click OK to flash it the utility just quits.
If I remember correctly, Behringer's firmware update utility never worked for me either.
> I have Zonealarm and Avast free running. Do you think they could be interfering with the flash process?
I have never run these security pachages, so I think these have nothing to do with the problem.
> Yes, you have been most helpful so I will gladly retrieve my 1.03 FW for you. Just let me know how to do it.
Thanks very much!
I'll do my best:
You need to send a particular sequence of MIDI System Exclusive (SysEx) messages to the BCF, requesting the firmware, and then "catch" the BCF's sequence of responses (also SysEx) and save these to a file.
Steps:
1. Download my "MIDI Tools" utility from http://home.kpn.nl/f2hmjvandenberg281/miditls.html , and install it. (You can uninstall it afterwards, if you like.)
2. Download http://home.kpn.nl/f2hmjvandenberg281/download/BCF_Get_Firmware.zip (directly from your web browser) and unzip BCF_Get_Firmware.syx. (This file contains the SysEx commands to send to the BCF.)
3. I assume you've successfully installed a USB driver for your BCF2000 (either Windows' default "USB Audio Device", or a Behringer driver, preferably 1.2.1.3)?
4. Start your BCF and put it in Operating Mode U-1.
5. Start MIDI Tools.
6. In MIDI Tools' main window, open Options -> MIDI devices.
On the Input and Output tabs, make sure that the BCF2000 devices are enabled.
7. Open View -> Input messages.
8. In the "MIDI input messages" window, press "Record".
9. From MIDI Tools' main window, open View -> System Exclusive messages.
10. In the "MIDI System Exclusive messages" window, set "Output device" to the BCF2000 device. ("Input device" doesn't matter.)
11. IMPORTANT: set "Delay/messages (ms)" to something like 50.
(Otherwise the BCF won't be able to keep up, so you might not get all the required firmware messages back.)
12. Open the downloaded BCF_Get_Firmware.syx file via File -> Insert.
This should lead to a list of exactly 272 SysEx messages.
13. Select (highlight) all the 272 messages via Edit -> Select all.
14. Press the "Play" button and wait until the dialog box closes.
15. The "MIDI input messages" window should now have received exactly 272 messages of length 304 (see the "Length" column).
Select all these 272 received messages via Edit -> Select all, then run File -> "Save system exclusive messages", to e.g. "BCF103.syx".
This file should be exactly 82,688 bytes long.
You can send it to my email address as an attachment.
By the way: you should NOT try to send the generated file (BCF103.syx) BACK to the BCF, because it isn't a valid firmware file. (It needs to be converted.)
To upload firmware version 1.10, you can use BC Manager: http://home.kpn.nl/f2hmjvandenberg281/bcman.html
For information on the upload procedure, see the BC Manager manual, p. 38.
Good luck! (I can only hope I haven't left out any crucial steps...)
Mark.