Black Sequencer: MIDI Program Change pattern select
It adds one feature: incoming MIDI Program Change messages select EBS patterns. An MPC, Octatrack or other external sequencer can then change EBS patterns while it clocks the EBS.
- Custom firmware
- Alpha
- Medium brick risk
- Reversible
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- An SD card or USB stick
- Can it break my device?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did Black Sequencer: MIDI Program Change pattern select work on your Erica Synths Black Sequencer?
No reports yet.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: Erica Synths Black Sequencer.
No compatibility information yet.
Getting started
From the project's README ("Installing"):
Do this only after reading Recovery, and keep a copy of EBSEQV1067824E1DD.BIN.
- Back up your patterns: copy the PROJECTS folder from the SD card to your computer.
- Power off the case, take out the SD card and copy build/EBSEQV107XXXXXXXX.BIN to the card's root folder. Leave no other EBSEQ.BIN with a higher version number on it.
- Put the card back and power on. The EBS shows NEW FW / RUN BOOTLOADER? CURRENT 1.6 / NEW 1.7. Answer YES. If no prompt appears, open SETUP → INFO and press SHIFT + step encoder 1 to reboot into the bootloader manually.
- The bootloader erases the old application and writes the new one. Don't power off while it works.
- Check SETUP → INFO: VERSION should read 1.07. Then set PC Channel in SETUP → MIDI → MISC.
Patterns, projects and settings are kept (the manual says the same for official updates).
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Recovery"):
How the patch relates to the update system:
- The EBS has a separate bootloader at 0x08000000–0x0800BFFF. The application firmware starts at 0x0800C000. This patch only changes the application file. The bootloader is never written. (Bootloader updates happen only with a BOOT.BIN file on the card, and the patch doesn't produce one.)
- The bootloader reads EBSEQ.BIN files from the SD card. The hex number in the filename is the CRC32 of the file contents, so don't rename a file in a way that changes that number, and don't edit its contents.
Back to stock 1.06
The custom firmware reports 1.07, so it won't offer the 1.06 file as an update, because 1.06 isn't newer. Install stock as follows:
- Delete the EBSEQV107.BIN file from the SD card and copy the official EBSEQV1067824E1DD.BIN to the root.
- Enter the bootloader directly: SETUP → INFO, then SHIFT + step encoder 1 (the manual's "manual firmware update / module reboot").
- If the bootloader also skips the file because it only installs newer versions (its exact rule hasn't been verified), give the stock file a higher version number in its name. Keep the CRC part unchanged, because the contents are unchanged: EBSEQV1067824E1DD.BIN → EBSEQV1997824E1DD.BIN, then repeat step 2. The INFO page will still show 1.06 afterwards, since that value is inside the firmware. Rename or delete the file once it's installed.
If the patched firmware doesn't start …
Credits, license and support
- License
- MIT