This is a (hopefully) easy-to-use cross-platform executable designed to update the firmware for Pirate MIDI devices.
It currently supports updating the following devices:
- Bridge 6
- Bridge 4
- CLiCK
- uLOOP
It's backend functionality is written in Rust, and uses the Tauri Framework + Typescript + Next.js for the GUI.
This app is considered stable, but that doesn't mean it can't run into issues.
If you're concerned, or believe you may have bricked your device, please read the section: Bridge Device Recovery
You can build this locally if you desire! Here's what you'll need:
Once you have it all setup, run:
npm install --legacy-peer-deps
npm run tauri dev
Note: These instructions are for the Bridge 6 and Bridge 4 devices.
If you're concerned, or believe you may have bricked your device, there is a path to reapply the update! The creators of the Bridge devices had great foresight for this exact issue, and you should do the following:
- DON'T PANIC
- Download the latest release from the Pirate MIDI Website.
- Make sure you're not supplying power via the 9V port!
- For the Bridge6, hold FS6 while powering up/plugging in a USB cable.
- For the Bridge4, hold FS3 while powering up/plugging in a USB cable (Thanks Simon!).
- Wait about 10-15 seconds, as the device won't appear to do anything.
- As a backup method, you can use the
dfu-util
command as laid out here (click "Details & Instructions").