Firmware Catalog

Firmware versions

Each model has its own pin map — download the .bin that matches your controller, then flash it from Configure → Firmware. The stable release is selected by default. Beta builds are opt-in and should be used with the beta configurator. Flashing the wrong model can leave controls on the wrong GPIOs.

01 // Current release

Stable: 2.6.0Beta: 2.7.0-beta.4 · SHA-256 checksumsUpdated: 2026-10-11

Updating from firmware 2.6.0 or newer? During normal operation, hold Button 1 for three seconds, then release before starting a USB MIDI firmware update. Start within 60 seconds. Bluetooth configuration also requires this approval; ordinary USB configuration and wired bootloader flashing do not. Back up your mappings first. Read the update instructions →

PipSqueak

pipsqueak

Compact desk controller — 1 button, resistive joystick (GPIO 11/12), traditional LEDs on GPIO 1/2. Flash only onto PipSqueak hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · Full Diagonals joystick mode · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

v2.3.1
Stable

Corrected Note 60 and GRB defaults · live controller-bank indication · stepped Bank Select buttons · configuration reliability fixes

v2.2.0
Stable

Four-voice global/per-button harmony stacks · per-button LED colors · Program Change step buttons · expanded SysEx configuration

midiMeSpesh

midimespesh

2 buttons (GPIO 7/8), resistive pots (GPIO 6/9), traditional LEDs on GPIO 1/2, addressable LED on 48. Flash only onto midiMeSpesh hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

v2.2.0
Stable

Four-voice global/per-button harmony stacks · per-button LED colors · Program Change step buttons · expanded SysEx configuration

midiMe

midime

2 buttons on GPIO 7/8, two analog controls on GPIO 6/9, and two GRB addressable LEDs on GPIO 5. No traditional LEDs. Flash only onto midiMe hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

midiMeRotary

midimerotary

4 buttons (GPIO 6/7/8/9), two EC11 encoders (GPIO 3/4 and 10/11), and two addressable LEDs on GPIO 5. No traditional LEDs. Flash only onto midiMeRotary hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

v2.4.0
Stable

Bounded wrapping ranges for encoders and bank actions · configuration-file backup/restore · accessible configurator

dBH12

dbh12

12 direct buttons on GPIO 1–12 and twelve addressable LEDs on GPIO 13, with the physical 3×4 snake map. No traditional LEDs. Flash only onto dBH12 hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

v2.2.0
Stable

First dBH12 release · per-button pressed/released LED colors · physical snake map · global/per-button harmony stacks

Mutantrumpet

mutantrumpet

26-button instrument with ten resistive controls, RD-03E distance input on GPIO 6, and one shared addressable LED. No traditional LEDs. Flash only onto Mutantrumpet hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

v2.4.0
Stable

Bounded analog ranges · configuration-file backup/restore · accessible configurator · retained reliable chunked transport

v2.3.0
Stable

First Mutantrumpet v2 release · RD-03E distance-to-pitch · 100 cm radar range · reliable large multi-bank configuration

madMidi

madmidi

7 buttons on GPIO 7–13, six analog controls on GPIO 1–6, and one shared addressable LED on GPIO 48. No traditional LEDs. Flash only onto madMidi hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

midiMonster

midimonster

28-button 4×7 matrix, five analog controls, fourteen traditional LEDs, and one shared addressable LED. Flash only onto midiMonster hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions · updated physical button/LED ordering and saved-layout migration

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

v2.3.1
Stable

First midiMonster v2 release · expanded controller pin map · live bank indication · configurable button and LED behavior

thePill

thepill

2 buttons on GPIO 7/8, five analog controls on GPIO 4/5/6/9/10, and one shared RGB addressable LED on GPIO 48. No traditional LEDs. Flash only onto thePill hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

woodSampler

woodsampler

16 direct buttons on GPIO 1–16, three traditional LEDs on GPIO 17/18/21, and one shared RGB addressable LED on GPIO 48. Flash only onto woodSampler hardware.

v2.6.0
Latest stable

Stable · primary-note velocity · per-harmony MIDI channels · physical approval for Bluetooth configuration and USB firmware updates

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.5.0-beta.1
Archived beta

Opt-in beta · up to 64 banks · persistent global Next/Previous/Go to Bank controls · six harmony voices with velocity

v2.5.0
Stable

Six literal-note harmony voices with velocity · USB and Bluetooth MIDI configuration · expanded banks and current product profiles

MM6

mm6

Beta-only profile: 6 buttons on GPIO 1–6, 6 potentiometers on GPIO 7–12, and 6 traditional LEDs on GPIO 13–18. No addressable LEDs. No stable build is available for this profile.

v2.7.0-beta.4
Beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions

PipSqueaker

pipsqueaker

Beta-only profile: PipSqueak controls with a passive piezo buzzer on GPIO 7, button on GPIO 10, joystick on GPIO 11/12, traditional LEDs on GPIO 1/2, and an RGB onboard LED on GPIO 48. Buzzer is disabled by default. No stable build is available for this profile.

v2.7.0-beta.4
Beta

Opt-in beta · joystick pitch bend for passive buzzer · incoming MIDI LED feedback · per-bank channels and split directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions · passive-piezo note playback

PipSqueak SE

pipsqueakse

Beta-only profile: two discrete RGB LEDs on GPIO 1/2/3 and 4/5/6, optional passive piezo on GPIO 7, button on GPIO 10, joystick on GPIO 11/12, and RGB onboard LED on GPIO 48. No traditional LEDs. Each RGB channel needs its own resistor. No stable build is available for this profile.

v2.7.0-beta.4
Beta

Opt-in beta · joystick pitch bend for passive buzzer · incoming MIDI LED feedback · per-bank channels and split directions

v2.7.0-beta.3
Archived beta

Opt-in beta · incoming MIDI LED feedback · traditional LED brightness/mappings where fitted · independent bank channels · split-half directions · passive-piezo note playback

I4

i4

4 buttons on GPIO 1–4, sharing one RGB addressable LED on GPIO 48 with independent per-button colors. No pots, encoders, traditional LEDs or buzzer. Flash only onto I4 hardware.

v2.7.0-beta.4
Beta

Opt-in beta · four buttons with independent colors on the shared RGB LED · incoming MIDI LED feedback · independent bank channels

MutantrumpetV4

mutantrumpetv4

Mutantrumpet controls and RD-03E distance input, plus SSD1306 128×64 I2C OLED on SDA GPIO 21/SCL GPIO 47. 26 buttons, 11 analog controls, one shared RGB LED on GPIO 48; no traditional LEDs. Flash only onto MutantrumpetV4 hardware.

v2.7.0-beta.4
Beta

Opt-in beta · OLED live-bank display, bank names and three incoming note/CC status rows · original Mutantrumpet control layout

Production setup: open stable Configure → Trying the beta? Open beta Configure →