Firmware
OpenDeck
Firmware and configurator for custom MIDI and OSC controllers.
forShantea Controls OpenDeck·by@shanteacontrols
Unclaimed. Is this yours? Sign in with GitHub as @shanteacontrols to claim it.
Download v8.5.2
pico.uf2· 934 KB· +119 files
Apache-2.0· shanteacontrols/OpenDeck·shanteacontrols.com·downloads come from the creator’s GitHub releases
100 releases
v8.5.2Latest120 files
Fixes
- Fixed broken support for encoders
- Fixed an issue with encoder inversion in two note mode
- Fixed sending of 14-bit values for encoders and analog components
- Fix handling of global channel for encoders and LEDs
- pico.uf2934 KB50↓
- blackpill411.bin294 KB26↓
- pico2.uf2920 KB24↓
- blackpill411.hex716 KB19↓
- opendeck31.uf2925 KB18↓
Show all 120 filesHide 115 files
- teensy41.hex834 KB14↓
- opendeck31.bin462 KB13↓
- metro_esp32s3.bin653 KB12↓
- opendeck31.hex668 KB11↓
- blackpill411.dfu.bin166 KB11↓
- pico.bin467 KB10↓
- pico2.bin460 KB10↓
- opendeck31.dfu.bin158 KB10↓
- opendeck22.uf2935 KB9↓
- metro_rp2040.uf2933 KB9↓
- arduino_nano_33_ble.hex900 KB9↓
- metro_esp32s3.hex835 KB9↓
- metro_rp2040.bin466 KB9↓
- arduino_nano_33_ble.bin388 KB9↓
- discovery_f407g.bin293 KB9↓
- ws_core405r.bin288 KB9↓
- metro_rp2040.dfu.bin162 KB9↓
- metro_rp2040_w5500.hex1.7 MB8↓
- w5500_evb_pico.uf21.4 MB8↓
- metro_rp2040_w5500.uf21.4 MB8↓
- olimex_esp32_poe.hex1.3 MB8↓
- nrf52840dk.hex926 KB8↓
- olimex_esp32_poe.bin847 KB8↓
- wesp32.bin846 KB8↓
- opendeck22.hex681 KB8↓
- pico.hex679 KB8↓
- metro_rp2040.hex678 KB8↓
- pico2.hex652 KB8↓
- bergamot.hex611 KB8↓
- opendeck22.bin467 KB8↓
- w5500_evb_pico.dfu.bin429 KB8↓
- opendeck2.bin270 KB8↓
- metro_esp32s3.dfu.bin269 KB8↓
- pico.dfu.bin163 KB8↓
- pico2.dfu.bin156 KB8↓
- w6100_evb_pico.hex1.7 MB7↓
- w5500_evb_pico.hex1.7 MB7↓
- metro_rp2040_w6100.hex1.7 MB7↓
- w6100_evb_pico2.hex1.6 MB7↓
- w5500_evb_pico2.hex1.6 MB7↓
- lilygo_t_eth_elite.hex1.6 MB7↓
- metro_esp32s3_w6100.hex1.6 MB7↓
- nucleo_h753zi.hex1.6 MB7↓
- nucleo_h563zi.hex1.6 MB7↓
- nucleo_f767zi.hex1.5 MB7↓
- w6100_evb_pico.uf21.4 MB7↓
- metro_rp2040_w6100.uf21.4 MB7↓
- metro_esp32s3_w5500.hex1.4 MB7↓
- ws_esp32_s3_eth.hex1.4 MB7↓
- w6100_evb_pico2.uf21.4 MB7↓
- w5500_evb_pico2.uf21.4 MB7↓
- nucleo_f767zi.bin1.4 MB7↓
- wesp32.hex1.3 MB7↓
- nucleo_h753zi.bin1.0 MB7↓
- nucleo_h563zi.bin1.0 MB7↓
- metro_esp32s3_w6100.bin942 KB7↓
- metro_esp32s3_w5500.bin878 KB7↓
- ws_esp32_s3_eth.bin878 KB7↓
- nrf5340dk.hex851 KB7↓
- teensy4.hex833 KB7↓
- nrf54h20dk.hex823 KB7↓
- w6100_evb_pico.bin737 KB7↓
- w5500_evb_pico.bin733 KB7↓
- metro_rp2040_w6100.bin730 KB7↓
- metro_rp2040_w5500.bin730 KB7↓
- w6100_evb_pico2.bin722 KB7↓
- w5500_evb_pico2.bin721 KB7↓
- opendeck21.hex678 KB7↓
- ws_core405r.hex666 KB7↓
- opendeck2.hex621 KB7↓
- rooibos.hex611 KB7↓
- lilygo_t_eth_elite.dfu.bin559 KB7↓
- metro_esp32s3_w6100.dfu.bin558 KB7↓
- metro_esp32s3_w5500.dfu.bin494 KB7↓
- ws_esp32_s3_eth.dfu.bin494 KB7↓
- olimex_esp32_poe.dfu.bin463 KB7↓
- wesp32.dfu.bin462 KB7↓
- w6100_evb_pico.dfu.bin434 KB7↓
- metro_rp2040_w6100.dfu.bin426 KB7↓
- metro_rp2040_w5500.dfu.bin426 KB7↓
- w6100_evb_pico2.dfu.bin418 KB7↓
- w5500_evb_pico2.dfu.bin417 KB7↓
- nucleo_h753zi.dfu.bin413 KB7↓
- nucleo_h563zi.dfu.bin410 KB7↓
- nrf52840dk.bin408 KB7↓
- nucleo_f767zi.dfu.bin407 KB7↓
- nrf5340dk.bin378 KB7↓
- teensy41.bin371 KB7↓
- teensy4.bin371 KB7↓
- nrf54h20dk.bin367 KB7↓
- opendeck21.bin291 KB7↓
- rooibos.bin268 KB7↓
- nrf52840dk.dfu.bin248 KB7↓
- arduino_nano_33_ble.dfu.bin244 KB7↓
- nrf5340dk.dfu.bin218 KB7↓
- teensy41.dfu.bin179 KB7↓
- teensy4.dfu.bin179 KB7↓
- nrf54h20dk.dfu.bin175 KB7↓
- opendeck22.dfu.bin163 KB7↓
- opendeck21.dfu.bin163 KB7↓
- ws_core405r.dfu.bin160 KB7↓
- opendeck2.dfu.bin142 KB7↓
- rooibos.dfu.bin140 KB7↓
- dubfocus16t.hex588 KB6↓
- dubfocus16t.dfu.bin132 KB6↓
- lilygo_t_eth_elite.bin943 KB5↓
- discovery_f407g.hex684 KB5↓
- grand_central_m4.hex635 KB5↓
- grand_central_m4.uf2599 KB5↓
- grand_central_m4.bin299 KB5↓
- bergamot.bin268 KB5↓
- dubfocus16t.bin260 KB5↓
- discovery_f407g.dfu.bin165 KB5↓
- grand_central_m4.dfu.bin155 KB5↓
- bergamot.dfu.bin140 KB5↓
v8.5.1120 files
Fixes
- Fixed support for Olimex ESP32 POE and wESP32 boards
- pico.uf2932 KB24↓
- pico2.uf2918 KB16↓
- w5500_evb_pico.uf21.4 MB10↓
- blackpill411.bin293 KB9↓
- opendeck31.uf2923 KB7↓
Show all 120 filesHide 115 files
- ws_esp32_s3_eth.bin878 KB7↓
- opendeck31.bin461 KB7↓
- pico.hex675 KB6↓
- pico.bin466 KB6↓
- pico.dfu.bin162 KB6↓
- opendeck31.dfu.bin157 KB6↓
- pico2.dfu.bin155 KB6↓
- wesp32.bin847 KB5↓
- metro_esp32s3.bin653 KB5↓
- discovery_f407g.bin292 KB5↓
- ws_esp32_s3_eth.hex1.4 MB4↓
- w5500_evb_pico2.uf21.4 MB4↓
- opendeck22.uf2933 KB4↓
- metro_rp2040.uf2931 KB4↓
- nrf52840dk.hex923 KB4↓
- nrf5340dk.hex848 KB4↓
- olimex_esp32_poe.bin847 KB4↓
- teensy41.hex830 KB4↓
- teensy4.hex829 KB4↓
- blackpill411.hex712 KB4↓
- opendeck31.hex664 KB4↓
- pico2.hex649 KB4↓
- pico2.bin459 KB4↓
- w6100_evb_pico2.dfu.bin416 KB4↓
- opendeck21.dfu.bin162 KB4↓
- w6100_evb_pico.hex1.7 MB3↓
- w5500_evb_pico.hex1.7 MB3↓
- metro_rp2040_w6100.hex1.7 MB3↓
- metro_rp2040_w5500.hex1.7 MB3↓
- w6100_evb_pico2.hex1.6 MB3↓
- w5500_evb_pico2.hex1.6 MB3↓
- lilygo_t_eth_elite.hex1.6 MB3↓
- nucleo_h753zi.hex1.6 MB3↓
- nucleo_h563zi.hex1.6 MB3↓
- nucleo_f767zi.hex1.5 MB3↓
- w6100_evb_pico.uf21.4 MB3↓
- metro_rp2040_w6100.uf21.4 MB3↓
- metro_rp2040_w5500.uf21.4 MB3↓
- metro_esp32s3_w5500.hex1.4 MB3↓
- metro_esp32s3_w6100.hex1.4 MB3↓
- w6100_evb_pico2.uf21.4 MB3↓
- nucleo_f767zi.bin1.4 MB3↓
- olimex_esp32_poe.hex1.3 MB3↓
- wesp32.hex1.3 MB3↓
- nucleo_h753zi.bin1.0 MB3↓
- nucleo_h563zi.bin1.0 MB3↓
- arduino_nano_33_ble.hex897 KB3↓
- metro_esp32s3_w5500.bin878 KB3↓
- metro_esp32s3_w6100.bin878 KB3↓
- metro_esp32s3.hex835 KB3↓
- nrf54h20dk.hex820 KB3↓
- w6100_evb_pico.bin736 KB3↓
- w5500_evb_pico.bin732 KB3↓
- metro_rp2040_w6100.bin729 KB3↓
- metro_rp2040_w5500.bin729 KB3↓
- w6100_evb_pico2.bin720 KB3↓
- w5500_evb_pico2.bin720 KB3↓
- opendeck22.hex678 KB3↓
- opendeck21.hex675 KB3↓
- metro_rp2040.hex674 KB3↓
- ws_core405r.hex663 KB3↓
- opendeck2.hex618 KB3↓
- rooibos.hex608 KB3↓
- lilygo_t_eth_elite.dfu.bin559 KB3↓
- metro_esp32s3_w5500.dfu.bin494 KB3↓
- metro_esp32s3_w6100.dfu.bin494 KB3↓
- ws_esp32_s3_eth.dfu.bin494 KB3↓
- opendeck22.bin466 KB3↓
- metro_rp2040.bin465 KB3↓
- olimex_esp32_poe.dfu.bin463 KB3↓
- wesp32.dfu.bin463 KB3↓
- w6100_evb_pico.dfu.bin432 KB3↓
- w5500_evb_pico.dfu.bin428 KB3↓
- metro_rp2040_w6100.dfu.bin425 KB3↓
- metro_rp2040_w5500.dfu.bin425 KB3↓
- w5500_evb_pico2.dfu.bin416 KB3↓
- nucleo_h753zi.dfu.bin411 KB3↓
- nucleo_h563zi.dfu.bin409 KB3↓
- nrf52840dk.bin407 KB3↓
- nucleo_f767zi.dfu.bin406 KB3↓
- nrf5340dk.bin377 KB3↓
- teensy41.bin370 KB3↓
- teensy4.bin369 KB3↓
- nrf54h20dk.bin366 KB3↓
- opendeck21.bin290 KB3↓
- ws_core405r.bin287 KB3↓
- metro_esp32s3.dfu.bin269 KB3↓
- opendeck2.bin269 KB3↓
- rooibos.bin267 KB3↓
- nrf52840dk.dfu.bin247 KB3↓
- nrf5340dk.dfu.bin217 KB3↓
- teensy41.dfu.bin178 KB3↓
- teensy4.dfu.bin177 KB3↓
- nrf54h20dk.dfu.bin174 KB3↓
- blackpill411.dfu.bin165 KB3↓
- opendeck22.dfu.bin162 KB3↓
- metro_rp2040.dfu.bin161 KB3↓
- ws_core405r.dfu.bin159 KB3↓
- opendeck2.dfu.bin141 KB3↓
- rooibos.dfu.bin139 KB3↓
- grand_central_m4.hex632 KB2↓
- bergamot.hex608 KB2↓
- arduino_nano_33_ble.bin387 KB2↓
- grand_central_m4.bin298 KB2↓
- lilygo_t_eth_elite.bin943 KB1↓
- discovery_f407g.hex681 KB1↓
- grand_central_m4.uf2597 KB1↓
- dubfocus16t.hex585 KB1↓
- bergamot.bin267 KB1↓
- dubfocus16t.bin259 KB1↓
- arduino_nano_33_ble.dfu.bin243 KB1↓
- discovery_f407g.dfu.bin164 KB1↓
- grand_central_m4.dfu.bin154 KB1↓
- bergamot.dfu.bin139 KB1↓
- dubfocus16t.dfu.bin131 KB1↓
v8.5.0120 files
New features
- Added uf2 binary output for Adafruit Grand Central board
- Added new settings for various sensors
- Added support for VL53L5CX sensor
- UI now makes it possible to flash all supported boards from the browser
Improvements
- Reworked flash memory layout on most targets
- Improved responsiveness of most sensors
- Improved stability of DFU process - protocol is now shared for USB and network
- Improved behaviour of OSC when IP address is unreachable
Fixes
- Fixed I2C scanning on some targets
Other
- Added various Processing examples for OSC sensors
- Reworked CI/Docker setup
- pico.uf2932 KB5↓
- opendeck31.uf2923 KB5↓
- nrf52840dk.hex921 KB4↓
- w6100_evb_pico.dfu.bin432 KB4↓
- nucleo_h563zi.dfu.bin408 KB4↓
Show all 120 filesHide 115 files
- metro_rp2040.dfu.bin161 KB4↓
- opendeck31.dfu.bin157 KB4↓
- w6100_evb_pico.hex1.7 MB3↓
- w5500_evb_pico.hex1.7 MB3↓
- metro_rp2040_w6100.hex1.7 MB3↓
- metro_rp2040_w5500.hex1.7 MB3↓
- w6100_evb_pico2.hex1.6 MB3↓
- w5500_evb_pico2.hex1.6 MB3↓
- lilygo_t_eth_elite.hex1.6 MB3↓
- nucleo_h753zi.hex1.6 MB3↓
- nucleo_h563zi.hex1.6 MB3↓
- nucleo_f767zi.hex1.5 MB3↓
- w6100_evb_pico.uf21.4 MB3↓
- w5500_evb_pico.uf21.4 MB3↓
- metro_rp2040_w5500.uf21.4 MB3↓
- metro_rp2040_w6100.uf21.4 MB3↓
- metro_esp32s3_w5500.hex1.4 MB3↓
- metro_esp32s3_w6100.hex1.4 MB3↓
- ws_esp32_s3_eth.hex1.4 MB3↓
- w6100_evb_pico2.uf21.4 MB3↓
- w5500_evb_pico2.uf21.4 MB3↓
- nucleo_f767zi.bin1.4 MB3↓
- olimex_esp32_poe.hex1.3 MB3↓
- wesp32.hex1.3 MB3↓
- nucleo_h753zi.bin1.0 MB3↓
- nucleo_h563zi.bin1.0 MB3↓
- opendeck22.uf2933 KB3↓
- metro_rp2040.uf2931 KB3↓
- pico2.uf2918 KB3↓
- metro_esp32s3_w5500.bin877 KB3↓
- metro_esp32s3_w6100.bin877 KB3↓
- ws_esp32_s3_eth.bin877 KB3↓
- olimex_esp32_poe.bin846 KB3↓
- nrf5340dk.hex846 KB3↓
- wesp32.bin845 KB3↓
- metro_esp32s3.hex834 KB3↓
- teensy41.hex828 KB3↓
- teensy4.hex827 KB3↓
- nrf54h20dk.hex818 KB3↓
- w6100_evb_pico.bin736 KB3↓
- w5500_evb_pico.bin731 KB3↓
- metro_rp2040_w6100.bin728 KB3↓
- metro_rp2040_w5500.bin728 KB3↓
- w6100_evb_pico2.bin720 KB3↓
- w5500_evb_pico2.bin720 KB3↓
- opendeck22.hex677 KB3↓
- pico.hex675 KB3↓
- opendeck21.hex674 KB3↓
- metro_rp2040.hex674 KB3↓
- opendeck31.hex664 KB3↓
- ws_core405r.hex662 KB3↓
- metro_esp32s3.bin653 KB3↓
- pico2.hex648 KB3↓
- opendeck2.hex617 KB3↓
- rooibos.hex608 KB3↓
- lilygo_t_eth_elite.dfu.bin559 KB3↓
- metro_esp32s3_w5500.dfu.bin494 KB3↓
- metro_esp32s3_w6100.dfu.bin494 KB3↓
- ws_esp32_s3_eth.dfu.bin493 KB3↓
- opendeck22.bin466 KB3↓
- pico.bin466 KB3↓
- metro_rp2040.bin465 KB3↓
- olimex_esp32_poe.dfu.bin462 KB3↓
- wesp32.dfu.bin462 KB3↓
- opendeck31.bin461 KB3↓
- pico2.bin459 KB3↓
- w5500_evb_pico.dfu.bin427 KB3↓
- metro_rp2040_w6100.dfu.bin424 KB3↓
- metro_rp2040_w5500.dfu.bin424 KB3↓
- w6100_evb_pico2.dfu.bin416 KB3↓
- w5500_evb_pico2.dfu.bin416 KB3↓
- nucleo_h753zi.dfu.bin411 KB3↓
- nrf52840dk.bin407 KB3↓
- nucleo_f767zi.dfu.bin406 KB3↓
- nrf5340dk.bin377 KB3↓
- teensy41.bin370 KB3↓
- teensy4.bin369 KB3↓
- nrf54h20dk.bin365 KB3↓
- opendeck21.bin289 KB3↓
- ws_core405r.bin287 KB3↓
- metro_esp32s3.dfu.bin269 KB3↓
- opendeck2.bin269 KB3↓
- rooibos.bin267 KB3↓
- nrf52840dk.dfu.bin247 KB3↓
- nrf5340dk.dfu.bin217 KB3↓
- teensy41.dfu.bin178 KB3↓
- teensy4.dfu.bin177 KB3↓
- nrf54h20dk.dfu.bin173 KB3↓
- opendeck22.dfu.bin162 KB3↓
- pico.dfu.bin162 KB3↓
- opendeck21.dfu.bin161 KB3↓
- ws_core405r.dfu.bin159 KB3↓
- pico2.dfu.bin155 KB3↓
- opendeck2.dfu.bin141 KB3↓
- rooibos.dfu.bin139 KB3↓
- blackpill411.hex712 KB2↓
- lilygo_t_eth_elite.bin943 KB1↓
- arduino_nano_33_ble.hex895 KB1↓
- discovery_f407g.hex680 KB1↓
- grand_central_m4.hex632 KB1↓
- bergamot.hex607 KB1↓
- grand_central_m4.uf2597 KB1↓
- dubfocus16t.hex585 KB1↓
- arduino_nano_33_ble.bin387 KB1↓
- grand_central_m4.bin298 KB1↓
- blackpill411.bin293 KB1↓
- discovery_f407g.bin292 KB1↓
- bergamot.bin267 KB1↓
- dubfocus16t.bin259 KB1↓
- arduino_nano_33_ble.dfu.bin243 KB1↓
- blackpill411.dfu.bin165 KB1↓
- discovery_f407g.dfu.bin164 KB1↓
- grand_central_m4.dfu.bin154 KB1↓
- bergamot.dfu.bin139 KB1↓
- dubfocus16t.dfu.bin131 KB1↓
v8.4.00 files
New features
- Added support for new boards:
- Adafruit Metro ESP32-S3
- Adafruit Metro ESP32-S3 + W5500 Ethernet Shield
- Adafruit Metro ESP32-S3 + W6100 Ethernet Shield
- Adafruit Metro RP2040
- Adafruit Metro RP2040 + W5500 Ethernet Shield
- Adafruit Metro RP2040 + W6100 Ethernet Shield
- LILYGO T-ETH Elite
- Nucleo-H563ZI
- Waveshare ESP32-S3-ETH
- W5500-EVB-Pico
- W5500-EVB-Pico2
- W6100-EVB-Pico
- W6100-EVB-Pico2
- Added support for various I2C sensors:
- APDS9960
- BNO085
- CAP1188
- VL53L4CX
- Use stable MAC address on all network targets generated from the MCU serial number
- Added the ability to set 4 OSC destination addresses
- Added new custom SysEx request to check if staged DFU is supported
- Merged binary files are again part of the release
Improvements
- Enabled OSC by default on network-capable targets
- Stability improvements to WebUSB DFU
- Faster initial database initialization on blank boards
- Improved build error message an unknown
TARGETis used
Fixes
- Fixed flashing setup for STM32F4 Discovery
- Fixed missing PWM pin control on Raspberry Pi Pico / RP boards
Other
- Updated Zephyr
- Renamed
discoverytarget todiscovery_f407g - Refactored WebSockets, DFU, I2C, OSC, MIDI, and hardware abstraction internals
- Documentation updates
- Added support for new boards:
v8.3.00 files
New features
- Added native PWM output driver
- Added 0-100% output level control for PWM-capable targets which use PWM output driver
Improvements
- Changed output OSC control to accept 0-100% levels
- Changed SysEx output state control to use on/off state instead of the old color section
- Improved board pin mappings
Fixes
- Implemented missing output matrix driver
Other
- Dropped RGB LED support
- Updated terminology around outputs (blink -> pulse, brightness -> level)
- Added output protocol mapper for MIDI, OSC, preset, pulse, and state handling
- Renamed
opendeck-display-i2cbinding toopendeck-i2c - Cleaned up stale touchscreen properties in switches and output bindings
- Removed schematics for unsupported targets
- Split shared board and target overlay pieces into
common.overlayfiles - Instantiated IO mappers directly inside IO handlers instead of passing them through builders
- Updated tests
- Documentation updates
v8.2.00 files
New features
- Added network-based recovery DFU for network-enabled boards
- Added support for WESP32 and Olimex ESP32-POE boards
- Added DTS-based transport declarations for USB, network, BLE, and DIN MIDI UART
Improvements
- Improved analog filtering behavior
- Improved overall performance by switching the entire system to asynchronous message delivery
Other
- MCUboot is now used as the first-stage bootloader
- Renamed WebConfig internals to WebSockets
- Refactored bootloader layout into
dfu/,io/,protocols/, andsystem/to mimic firmware layout - Moved shared DFU, mDNS, WebSockets, MCU, indicators, and signaling pieces into
app/common/src - Split board overlays into firmware and bootloader overlays
- Reworked common/firmware/bootloader
common,debug,release,usb,network, andbleconfig layering - Reorganized tests into
common/,firmware/,bootloader/, andhardware/ - Renamed CMake libraries to use consistent
opendeck_<area>_<path>naming - Removed support for ST Nucleo F446ZE (not enough flash for the new DFU flow)
- Black Pill F411 now requires external SPI flash for factory/config storage due to the new MCUboot + recovery layout
- Re-enabled code linting on CI
- Updated Zephyr, zlibs, zenv and project docs/README files
v8.1.10 files
Fixes
- Fix incorrect handling of bootloader button
v8.1.070 files
New features
- Added OSC support via Ethernet
- Added binary-compatible SysEx configuration protocol via WebSockets for use with web configurator over network
- Added mDNS/DNS-SD discovery for WebConfig and OSC endpoints
- Added staged firmware update support through firmware + bootloader staging flow (network targets only)
- Added Ethernet enablement for Nucleo H7 and F7 boards
- Added SysEx custom request
0x53for reading the hardware serial number
Fixes
- Fixed possible config loss when rebooting immediately after changes
- Fixed USB MIDI writes being attempted while USB transport is not ready
Other
- Renamed component terminology: buttons -> switches, LEDs -> outputs
- Refactored MCU-specific services into
src/mcu - Refactored analog, switch, encoder, and output mapping internals
- Updated Docker image and zlibs
- Refactored app includes so that they're relative to the
app/dir
- opendeck22.uf2490 KB13↓
- teensy4.bin1.5 GB7↓
- teensy41.bin1.5 GB7↓
- dubfocus16t.hex487 KB6↓
- teensy41.hex652 KB4↓
Show all 70 filesHide 65 files
- opendeck21.hex538 KB4↓
- ws_core405r.hex532 KB4↓
- blackpill411.hex531 KB4↓
- opendeck31.uf2491 KB4↓
- blackpill411.bin210 KB4↓
- opendeck31.dfu.bin149 KB4↓
- opendeck2.dfu.bin148 KB4↓
- blackpill411.dfu.bin146 KB4↓
- nrf54h20dk.dfu.bin145 KB4↓
- nrf54h20dk.bin224 MB3↓
- nucleo_h753zi.hex904 KB3↓
- nucleo_f767zi.hex883 KB3↓
- nrf52840dk.hex775 KB3↓
- arduino_nano_33_ble.hex753 KB3↓
- nrf5340dk.hex697 KB3↓
- teensy4.hex651 KB3↓
- nrf54h20dk.hex573 KB3↓
- opendeck2.hex537 KB3↓
- nucleo_f446ze.hex537 KB3↓
- discovery.hex534 KB3↓
- opendeck31.hex534 KB3↓
- opendeck22.hex532 KB3↓
- pico.hex526 KB3↓
- pico2.hex507 KB3↓
- rooibos.hex502 KB3↓
- bergamot.hex501 KB3↓
- grand_central_m4.hex492 KB3↓
- pico.uf2486 KB3↓
- pico2.uf2474 KB3↓
- nucleo_h753zi.bin405 KB3↓
- nucleo_f767zi.bin400 KB3↓
- nrf52840dk.bin327 KB3↓
- arduino_nano_33_ble.bin323 KB3↓
- nrf5340dk.bin297 KB3↓
- nucleo_h753zi.dfu.bin277 KB3↓
- nucleo_f767zi.dfu.bin272 KB3↓
- opendeck31.bin245 KB3↓
- opendeck22.bin245 KB3↓
- pico.bin243 KB3↓
- pico2.bin237 KB3↓
- grand_central_m4.bin234 KB3↓
- nrf52840dk.dfu.bin231 KB3↓
- arduino_nano_33_ble.dfu.bin227 KB3↓
- opendeck21.bin212 KB3↓
- opendeck2.bin212 KB3↓
- nucleo_f446ze.bin212 KB3↓
- discovery.bin211 KB3↓
- ws_core405r.bin211 KB3↓
- nrf5340dk.dfu.bin201 KB3↓
- rooibos.bin199 KB3↓
- bergamot.bin199 KB3↓
- dubfocus16t.bin194 KB3↓
- teensy41.dfu.bin170 KB3↓
- teensy4.dfu.bin170 KB3↓
- opendeck22.dfu.bin149 KB3↓
- opendeck21.dfu.bin148 KB3↓
- nucleo_f446ze.dfu.bin148 KB3↓
- discovery.dfu.bin147 KB3↓
- pico.dfu.bin147 KB3↓
- ws_core405r.dfu.bin147 KB3↓
- pico2.dfu.bin141 KB3↓
- grand_central_m4.dfu.bin138 KB3↓
- rooibos.dfu.bin136 KB3↓
- bergamot.dfu.bin135 KB3↓
- dubfocus16t.dfu.bin130 KB3↓
v8.0.10 files
Improvements
- Scan only the used analog inputs
v8.0.00 files
Major rewrite of the entire OpenDeck software
- The complete software has been rewritten in Zephyr RTOS. This means that the OpenDeck software now runs on an actual operating system with various OpenDeck subsystems running in their own threads. It also means that adding support for various boards and more complex features in the future will be much easier.
- The software now uses MIDI2 in MIDI1 compatibility mode. Full MIDI2 migration will be considered once the major operating systems support it more broadly and if there's enough demand for it.
- The MIDI bootloader has been replaced with WebUSB one - firmware still takes place inside the web browser via OpenDeck configurator with the difference being that WebUSB is much more reliable and way faster - the entire sofware update now takes just a few seconds.
- Support has been dropped for AVR boards - Arduino Mega and Teensy++ 2.0 aren't supported anymore.
- STM32F401 Black pill boards also aren't supported anymore. F411 variants still are.
- Support has been added for many new boards:
- Adafruit Grand Central M4 Express
- nRF5340 DK
- Raspberry Pi Pico 2
- ST Nucleo F446ZE
- ST Nucleo F767ZI
- ST Nucleo H753ZI
- Teensy 4.0
- Teensy 4.1
- Much of the wiki has been rewritten around the new codebase. So, the current wiki assumes this version from now on.
- A new page in the wiki has been added which documents latency and timings in the current software.
Any issues with this version should be reported here: https://github.com/shanteacontrols/OpenDeck/issues/376
v7.12.298 files
Fixes
- Fixed the issue with bouncing analog inputs configured as buttons
- mega2560.hex167 KB83↓
- mega2560.bin70 KB83↓
- blackpill411.hex349 KB79↓
- pico.uf2657 KB78↓
- xiao_rp2040.uf2650 KB40↓
Show all 98 filesHide 93 files
- af_ib_nrf52840.bin392 KB30↓
- opendeck31.uf2799 KB24↓
- blackpill411.bin170 KB22↓
- af_ib_nrf52840.hex777 KB18↓
- stm32f4ve.bin174 KB18↓
- pico.sysex1.7 MB17↓
- blackpill401cc.hex269 KB14↓
- blackpill401cc.sysex1.1 MB13↓
- bergamot.hex338 KB13↓
- blackpill401cc.bin209 KB13↓
- pico.hex362 KB12↓
- pico.bin328 KB12↓
- af_ib_nrf52840.sysex1.1 MB11↓
- blackpill411.sysex892 KB11↓
- mega16u2.hex22 KB10↓
- opendeck2.sysex1.9 MB9↓
- opendeck22.uf2727 KB9↓
- xiao_rp2040.bin325 KB9↓
- blackpill401ce.bin170 KB9↓
- opendeck22.sysex1.9 MB8↓
- bergamot.sysex1.7 MB8↓
- xiao_rp2040.sysex1.6 MB8↓
- nrf52840dk.sysex1.1 MB8↓
- nrf52840dk.hex790 KB8↓
- opendeck2.hex437 KB7↓
- opendeck31.bin399 KB7↓
- xiao_nrf52840.bin389 KB7↓
- stm32f4ve.hex371 KB7↓
- xiao_rp2040.hex355 KB7↓
- blackpill401ce.hex348 KB7↓
- opendeck3b.bin172 KB7↓
- mega2560_muxsh2.hex168 KB7↓
- mega2560_muxsh2.bin71 KB7↓
- opendeck31.sysex2.1 MB6↓
- opendeck21.sysex1.9 MB6↓
- opendeck3a.sysex1.1 MB6↓
- nano33ble.sysex1.1 MB6↓
- xiao_nrf52840.sysex1.1 MB6↓
- stm32f4ve.sysex919 KB6↓
- opendeck3b.sysex909 KB6↓
- xiao_nrf52840.hex772 KB6↓
- dubfocus12sr.uf2641 KB6↓
- opendeck21.hex437 KB6↓
- opendeck_mini.sysex408 KB6↓
- nrf52840dk.bin395 KB6↓
- nano33ble.bin392 KB6↓
- discovery.hex369 KB6↓
- opendeck3b.hex357 KB6↓
- opendeck2.bin331 KB6↓
- dubfocus12sr.hex310 KB6↓
- discovery.bin302 KB6↓
- mega16u2.bin7.8 KB6↓
- dubfocus16t.sysex1.7 MB5↓
- discovery.sysex1.7 MB5↓
- rooibos.sysex1.7 MB5↓
- dubfocus12.sysex1.7 MB5↓
- dubfocus12sr.sysex1.6 MB5↓
- dubfocus16c.sysex944 KB5↓
- ws_core407v.sysex941 KB5↓
- blackpill401ce.sysex892 KB5↓
- opendeck3a.hex792 KB5↓
- nano33ble.hex780 KB5↓
- opendeck31.hex533 KB5↓
- teensy2pp.sysex449 KB5↓
- opendeck22.hex447 KB5↓
- opendeck3a.bin396 KB5↓
- ws_core407v.hex377 KB5↓
- ws_core405r.hex371 KB5↓
- opendeck22.bin363 KB5↓
- rooibos.hex346 KB5↓
- opendeck21.bin331 KB5↓
- dubfocus16t.hex330 KB5↓
- dubfocus16c.hex324 KB5↓
- dubfocus12sr.bin320 KB5↓
- dubfocus16t.bin306 KB5↓
- rooibos.bin302 KB5↓
- dubfocus12.hex301 KB5↓
- tpyboard.bin300 KB5↓
- bergamot.bin300 KB5↓
- dubfocus12.bin294 KB5↓
- teensy2pp.hex182 KB5↓
- dubfocus16c.bin178 KB5↓
- ws_core407v.bin177 KB5↓
- opendeck_mini.hex167 KB5↓
- teensy2pp.bin127 KB5↓
- opendeck_mini.bin127 KB5↓
- ws_core407i.sysex1.8 MB4↓
- ws_core405r.sysex1.7 MB4↓
- tpyboard.sysex1.7 MB4↓
- ws_core407i.hex425 KB4↓
- tpyboard.hex365 KB4↓
- ws_core407i.bin324 KB4↓
- ws_core405r.bin304 KB4↓
v7.12.198 files
Fixes
- Lower the analog on threshold for buttons on 10-bit ADC
- mega2560.hex167 KB18↓
- mega2560.bin70 KB17↓
- pico.uf2657 KB9↓
- af_ib_nrf52840.bin392 KB5↓
- blackpill411.bin170 KB5↓
Show all 98 filesHide 93 files
- pico.sysex1.7 MB4↓
- blackpill401cc.sysex1.1 MB4↓
- blackpill411.sysex892 KB4↓
- opendeck31.uf2799 KB4↓
- af_ib_nrf52840.hex776 KB4↓
- xiao_rp2040.uf2650 KB4↓
- nano33ble.bin392 KB4↓
- blackpill411.hex348 KB4↓
- dubfocus16t.hex330 KB4↓
- stm32f4ve.bin174 KB4↓
- opendeck31.sysex2.1 MB3↓
- opendeck2.sysex1.9 MB3↓
- opendeck21.sysex1.9 MB3↓
- opendeck22.sysex1.9 MB3↓
- ws_core407i.sysex1.8 MB3↓
- dubfocus16t.sysex1.7 MB3↓
- discovery.sysex1.7 MB3↓
- rooibos.sysex1.7 MB3↓
- tpyboard.sysex1.7 MB3↓
- bergamot.sysex1.7 MB3↓
- dubfocus12.sysex1.7 MB3↓
- xiao_rp2040.sysex1.6 MB3↓
- dubfocus12sr.sysex1.6 MB3↓
- opendeck3a.sysex1.1 MB3↓
- nrf52840dk.sysex1.1 MB3↓
- nano33ble.sysex1.1 MB3↓
- af_ib_nrf52840.sysex1.1 MB3↓
- xiao_nrf52840.sysex1.1 MB3↓
- dubfocus16c.sysex944 KB3↓
- ws_core407v.sysex941 KB3↓
- stm32f4ve.sysex919 KB3↓
- opendeck3b.sysex909 KB3↓
- blackpill401ce.sysex892 KB3↓
- opendeck3a.hex792 KB3↓
- nrf52840dk.hex790 KB3↓
- nano33ble.hex780 KB3↓
- xiao_nrf52840.hex772 KB3↓
- opendeck22.uf2727 KB3↓
- dubfocus12sr.uf2641 KB3↓
- opendeck31.hex533 KB3↓
- teensy2pp.sysex448 KB3↓
- opendeck22.hex447 KB3↓
- opendeck2.hex437 KB3↓
- opendeck21.hex436 KB3↓
- ws_core407i.hex425 KB3↓
- opendeck_mini.sysex407 KB3↓
- opendeck31.bin399 KB3↓
- opendeck3a.bin396 KB3↓
- nrf52840dk.bin395 KB3↓
- xiao_nrf52840.bin389 KB3↓
- ws_core407v.hex377 KB3↓
- ws_core405r.hex371 KB3↓
- stm32f4ve.hex371 KB3↓
- discovery.hex369 KB3↓
- tpyboard.hex365 KB3↓
- opendeck22.bin363 KB3↓
- pico.hex362 KB3↓
- opendeck3b.hex357 KB3↓
- xiao_rp2040.hex354 KB3↓
- blackpill401ce.hex348 KB3↓
- rooibos.hex346 KB3↓
- bergamot.hex338 KB3↓
- opendeck2.bin331 KB3↓
- opendeck21.bin331 KB3↓
- pico.bin328 KB3↓
- xiao_rp2040.bin325 KB3↓
- ws_core407i.bin324 KB3↓
- dubfocus16c.hex324 KB3↓
- dubfocus12sr.bin320 KB3↓
- dubfocus12sr.hex310 KB3↓
- dubfocus16t.bin306 KB3↓
- ws_core405r.bin304 KB3↓
- discovery.bin302 KB3↓
- rooibos.bin302 KB3↓
- dubfocus12.hex301 KB3↓
- tpyboard.bin300 KB3↓
- bergamot.bin300 KB3↓
- dubfocus12.bin294 KB3↓
- blackpill401cc.hex269 KB3↓
- blackpill401cc.bin209 KB3↓
- teensy2pp.hex182 KB3↓
- dubfocus16c.bin178 KB3↓
- ws_core407v.bin177 KB3↓
- opendeck3b.bin172 KB3↓
- blackpill401ce.bin170 KB3↓
- mega2560_muxsh2.hex168 KB3↓
- opendeck_mini.hex167 KB3↓
- teensy2pp.bin127 KB3↓
- opendeck_mini.bin127 KB3↓
- mega2560_muxsh2.bin71 KB3↓
- mega16u2.hex22 KB3↓
- mega16u2.bin7.8 KB3↓
- ws_core405r.sysex1.7 MB2↓
v7.12.098 files
New features
- Added new MMC Play/Stop combination button message type
Fixes
- Fixed the handling of global LED channel
Other
- Misc code cleanups and refactorings
- Improved support for flashing of STM32 targets via pyocd
- mega2560.hex167 KB8↓
- blackpill401cc.hex269 KB7↓
- mega2560.bin70 KB7↓
- blackpill401cc.sysex1.1 MB6↓
- blackpill411.sysex892 KB6↓
Show all 98 filesHide 93 files
- opendeck31.uf2799 KB6↓
- blackpill411.bin170 KB6↓
- opendeck22.sysex1.9 MB5↓
- bergamot.sysex1.7 MB5↓
- af_ib_nrf52840.hex776 KB5↓
- pico.uf2657 KB5↓
- xiao_rp2040.uf2650 KB5↓
- blackpill411.hex348 KB5↓
- dubfocus12.hex301 KB5↓
- blackpill401cc.bin209 KB5↓
- dubfocus16t.sysex1.7 MB4↓
- pico.sysex1.7 MB4↓
- af_ib_nrf52840.sysex1.1 MB4↓
- ws_core407v.sysex941 KB4↓
- blackpill401ce.sysex892 KB4↓
- opendeck3a.hex792 KB4↓
- nrf52840dk.hex790 KB4↓
- teensy2pp.sysex448 KB4↓
- opendeck2.hex437 KB4↓
- ws_core405r.hex371 KB4↓
- tpyboard.hex365 KB4↓
- opendeck3b.hex357 KB4↓
- xiao_rp2040.hex354 KB4↓
- bergamot.hex338 KB4↓
- dubfocus12sr.hex310 KB4↓
- teensy2pp.hex182 KB4↓
- opendeck31.sysex2.1 MB3↓
- opendeck2.sysex1.9 MB3↓
- opendeck21.sysex1.9 MB3↓
- ws_core407i.sysex1.8 MB3↓
- ws_core405r.sysex1.7 MB3↓
- discovery.sysex1.7 MB3↓
- rooibos.sysex1.7 MB3↓
- tpyboard.sysex1.7 MB3↓
- dubfocus12.sysex1.7 MB3↓
- xiao_rp2040.sysex1.6 MB3↓
- dubfocus12sr.sysex1.6 MB3↓
- opendeck3a.sysex1.1 MB3↓
- nrf52840dk.sysex1.1 MB3↓
- nano33ble.sysex1.1 MB3↓
- xiao_nrf52840.sysex1.1 MB3↓
- dubfocus16c.sysex944 KB3↓
- stm32f4ve.sysex919 KB3↓
- opendeck3b.sysex909 KB3↓
- nano33ble.hex780 KB3↓
- xiao_nrf52840.hex772 KB3↓
- opendeck22.uf2727 KB3↓
- dubfocus12sr.uf2641 KB3↓
- opendeck31.hex533 KB3↓
- opendeck22.hex447 KB3↓
- opendeck21.hex436 KB3↓
- ws_core407i.hex425 KB3↓
- opendeck_mini.sysex407 KB3↓
- opendeck31.bin399 KB3↓
- opendeck3a.bin396 KB3↓
- nrf52840dk.bin395 KB3↓
- nano33ble.bin392 KB3↓
- af_ib_nrf52840.bin392 KB3↓
- xiao_nrf52840.bin389 KB3↓
- ws_core407v.hex377 KB3↓
- stm32f4ve.hex371 KB3↓
- discovery.hex369 KB3↓
- opendeck22.bin363 KB3↓
- pico.hex362 KB3↓
- blackpill401ce.hex348 KB3↓
- rooibos.hex346 KB3↓
- opendeck2.bin331 KB3↓
- opendeck21.bin331 KB3↓
- dubfocus16t.hex330 KB3↓
- pico.bin328 KB3↓
- xiao_rp2040.bin325 KB3↓
- ws_core407i.bin324 KB3↓
- dubfocus16c.hex324 KB3↓
- dubfocus12sr.bin320 KB3↓
- dubfocus16t.bin306 KB3↓
- ws_core405r.bin304 KB3↓
- discovery.bin302 KB3↓
- rooibos.bin302 KB3↓
- tpyboard.bin300 KB3↓
- bergamot.bin300 KB3↓
- dubfocus12.bin294 KB3↓
- dubfocus16c.bin178 KB3↓
- ws_core407v.bin177 KB3↓
- stm32f4ve.bin174 KB3↓
- opendeck3b.bin172 KB3↓
- blackpill401ce.bin170 KB3↓
- mega2560_muxsh2.hex168 KB3↓
- opendeck_mini.hex167 KB3↓
- teensy2pp.bin127 KB3↓
- opendeck_mini.bin127 KB3↓
- mega2560_muxsh2.bin71 KB3↓
- mega16u2.hex22 KB3↓
- mega16u2.bin7.8 KB3↓
v7.11.1101 files
New features
- Analog inputs configured as inputs will now send their values on startup and preset change
Fixes
- Fixed broken ability to use analog inputs as buttons
Other
- Rework the VSCode/Docker/CI setup
- pico.uf2657 KB187↓
- mega2560.hex169 KB107↓
- xiao_rp2040.uf2650 KB96↓
- mega2560.bin71 KB94↓
- opendeck31.uf2799 KB46↓
Show all 101 filesHide 96 files
- af_ib_nrf52840.bin392 KB42↓
- pico.bin328 KB40↓
- pico.sysex1.7 MB33↓
- pico.hex371 KB32↓
- mega16u2.hex24 KB30↓
- stm32f4ve.hex380 KB29↓
- blackpill401cc.hex278 KB29↓
- stm32f4ve.bin174 KB28↓
- af_ib_nrf52840.hex786 KB27↓
- blackpill401cc.sysex1.1 MB24↓
- blackpill401ce.bin170 KB24↓
- blackpill401cc.bin212 KB23↓
- opendeck31.sysex2.1 MB22↓
- opendeck22.sysex1.9 MB22↓
- af_ib_nrf52840.sysex1.1 MB21↓
- stm32f4ve.sysex919 KB20↓
- discovery.bin302 KB20↓
- blackpill411.bin170 KB20↓
- opendeck22.uf2727 KB19↓
- xiao_rp2040.bin325 KB19↓
- opendeck2.sysex1.9 MB18↓
- mega16u2.bin8.5 KB18↓
- blackpill411.hex358 KB17↓
- blackpill401ce.hex358 KB15↓
- discovery.sysex1.7 MB14↓
- blackpill411.sysex892 KB14↓
- ws_core407i.bin324 KB14↓
- bergamot.sysex1.7 MB13↓
- opendeck3b.sysex909 KB13↓
- opendeck31.bin399 KB13↓
- xiao_rp2040.sysex1.6 MB12↓
- dubfocus12sr.uf2641 KB12↓
- opendeck31.hex542 KB12↓
- opendeck2.hex446 KB12↓
- xiao_rp2040.hex364 KB12↓
- opendeck22.bin363 KB12↓
- mega2560_muxsh2.hex169 KB12↓
- mega2560_muxsh2.bin71 KB12↓
- opendeck3a.sysex1.1 MB11↓
- opendeck22.hex456 KB11↓
- opendeck_mini.sysex424 KB11↓
- opendeck3b.hex366 KB11↓
- bergamot.hex347 KB11↓
- bergamot.bin300 KB11↓
- teensy2pp.hex186 KB11↓
- opendeck3b.bin172 KB11↓
- ws_core407i.hex434 KB10↓
- discovery.hex378 KB10↓
- opendeck2.bin331 KB10↓
- opendeck21.bin331 KB10↓
- opendeck21.sysex1.9 MB9↓
- ws_core407i.sysex1.8 MB9↓
- xiao_nrf52840.sysex1.1 MB9↓
- opendeck3a.hex801 KB9↓
- xiao_nrf52840.hex781 KB9↓
- opendeck21.hex445 KB9↓
- opendeck_mini.bin127 KB9↓
- nano33ble.sysex1.1 MB8↓
- blackpill401ce.sysex892 KB8↓
- opendeck3a.bin396 KB8↓
- rooibos.hex355 KB8↓
- ws_core405r.bin304 KB8↓
- ws_core407v.bin177 KB8↓
- opendeck_mini.hex173 KB8↓
- teensy2pp.bin127 KB8↓
- ws_core405r.sysex1.7 MB7↓
- cardamom.sysex1.7 MB7↓
- tpyboard.sysex1.7 MB7↓
- dubfocus16c.sysex944 KB7↓
- ws_core407v.sysex941 KB7↓
- nrf52840dk.hex799 KB7↓
- nano33ble.hex789 KB7↓
- teensy2pp.sysex458 KB7↓
- nrf52840dk.bin395 KB7↓
- nano33ble.bin392 KB7↓
- xiao_nrf52840.bin389 KB7↓
- ws_core407v.hex386 KB7↓
- ws_core405r.hex380 KB7↓
- dubfocus16c.hex331 KB7↓
- dubfocus12sr.hex317 KB7↓
- dubfocus16.bin306 KB7↓
- rooibos.bin302 KB7↓
- dubfocus16c.bin178 KB7↓
- dubfocus16.sysex1.7 MB6↓
- rooibos.sysex1.7 MB6↓
- dubfocus12.sysex1.7 MB6↓
- dubfocus12sr.sysex1.6 MB6↓
- nrf52840dk.sysex1.1 MB6↓
- tpyboard.hex374 KB6↓
- cardamom.hex359 KB6↓
- dubfocus16.hex337 KB6↓
- dubfocus12sr.bin320 KB6↓
- dubfocus12.hex309 KB6↓
- cardamom.bin303 KB6↓
- tpyboard.bin300 KB6↓
- dubfocus12.bin294 KB6↓
v7.11.0101 files
Fixes
- Fixed non-functional button debouncer
- Fixed builds of custom boards using 4051 multiplexer
Other
- Disabled touchscreen support by default on Arduino Mega due to low amount of resources
- mega2560.hex169 KB27↓
- mega2560.bin71 KB21↓
- pico.uf2657 KB15↓
- af_ib_nrf52840.hex787 KB12↓
- af_ib_nrf52840.bin392 KB11↓
Show all 101 filesHide 96 files
- opendeck2.sysex1.9 MB10↓
- xiao_rp2040.uf2650 KB9↓
- opendeck31.sysex2.1 MB8↓
- blackpill411.sysex892 KB8↓
- dubfocus12sr.uf2641 KB8↓
- mega16u2.hex24 KB8↓
- pico.sysex1.7 MB7↓
- dubfocus12sr.sysex1.6 MB7↓
- blackpill401cc.sysex1.1 MB7↓
- nrf52840dk.sysex1.1 MB7↓
- af_ib_nrf52840.sysex1.1 MB7↓
- blackpill401ce.sysex892 KB7↓
- nano33ble.hex790 KB7↓
- opendeck22.uf2727 KB7↓
- opendeck31.hex543 KB7↓
- opendeck_mini.sysex423 KB7↓
- pico.hex372 KB7↓
- opendeck3b.hex366 KB7↓
- xiao_rp2040.hex365 KB7↓
- blackpill401ce.hex358 KB7↓
- pico.bin328 KB7↓
- xiao_rp2040.bin325 KB7↓
- dubfocus12.hex309 KB7↓
- discovery.bin302 KB7↓
- blackpill401cc.hex278 KB7↓
- blackpill411.bin170 KB7↓
- opendeck21.sysex1.9 MB6↓
- opendeck22.sysex1.9 MB6↓
- ws_core407i.sysex1.8 MB6↓
- dubfocus16.sysex1.7 MB6↓
- ws_core405r.sysex1.7 MB6↓
- cardamom.sysex1.7 MB6↓
- discovery.sysex1.7 MB6↓
- rooibos.sysex1.7 MB6↓
- tpyboard.sysex1.7 MB6↓
- bergamot.sysex1.7 MB6↓
- dubfocus12.sysex1.7 MB6↓
- xiao_rp2040.sysex1.6 MB6↓
- opendeck3a.sysex1.1 MB6↓
- nano33ble.sysex1.1 MB6↓
- xiao_nrf52840.sysex1.1 MB6↓
- dubfocus16c.sysex944 KB6↓
- ws_core407v.sysex941 KB6↓
- stm32f4ve.sysex919 KB6↓
- opendeck3b.sysex909 KB6↓
- opendeck3a.hex802 KB6↓
- opendeck31.uf2799 KB6↓
- xiao_nrf52840.hex782 KB6↓
- opendeck22.hex457 KB6↓
- teensy2pp.sysex457 KB6↓
- opendeck2.hex446 KB6↓
- opendeck21.hex446 KB6↓
- ws_core407i.hex434 KB6↓
- opendeck31.bin399 KB6↓
- opendeck3a.bin396 KB6↓
- nrf52840dk.bin395 KB6↓
- nano33ble.bin392 KB6↓
- xiao_nrf52840.bin389 KB6↓
- ws_core407v.hex386 KB6↓
- ws_core405r.hex380 KB6↓
- stm32f4ve.hex380 KB6↓
- discovery.hex378 KB6↓
- tpyboard.hex374 KB6↓
- opendeck22.bin363 KB6↓
- cardamom.hex359 KB6↓
- blackpill411.hex358 KB6↓
- rooibos.hex355 KB6↓
- bergamot.hex347 KB6↓
- dubfocus16.hex338 KB6↓
- dubfocus16c.hex331 KB6↓
- opendeck2.bin331 KB6↓
- opendeck21.bin331 KB6↓
- ws_core407i.bin324 KB6↓
- dubfocus12sr.bin320 KB6↓
- dubfocus12sr.hex318 KB6↓
- dubfocus16.bin306 KB6↓
- ws_core405r.bin304 KB6↓
- cardamom.bin303 KB6↓
- rooibos.bin302 KB6↓
- tpyboard.bin300 KB6↓
- bergamot.bin300 KB6↓
- dubfocus12.bin294 KB6↓
- blackpill401cc.bin212 KB6↓
- teensy2pp.hex185 KB6↓
- dubfocus16c.bin178 KB6↓
- ws_core407v.bin177 KB6↓
- stm32f4ve.bin174 KB6↓
- opendeck_mini.hex173 KB6↓
- opendeck3b.bin172 KB6↓
- blackpill401ce.bin170 KB6↓
- mega2560_muxsh2.hex169 KB6↓
- teensy2pp.bin127 KB6↓
- opendeck_mini.bin127 KB6↓
- mega2560_muxsh2.bin71 KB6↓
- mega16u2.bin8.5 KB6↓
- nrf52840dk.hex800 KB3↓
v7.10.0101 files
New features
- Added the ability to send repeated note with configurable value using encoders (one option: repeated note with configured value in both direction, other option: same but with value 0 in other direction)
- Added the ability to send two different notes using encoders
- opendeck22.uf2727 KB158↓
- pico.uf2657 KB107↓
- xiao_rp2040.uf2650 KB46↓
- blackpill411.bin170 KB31↓
- pico.bin328 KB25↓
Show all 101 filesHide 96 files
- mega2560.hex169 KB25↓
- pico.sysex1.7 MB23↓
- af_ib_nrf52840.bin392 KB22↓
- pico.hex372 KB22↓
- blackpill401cc.bin212 KB22↓
- mega2560.bin71 KB22↓
- mega16u2.hex24 KB21↓
- opendeck31.uf2799 KB20↓
- mega16u2.bin8.5 KB17↓
- blackpill411.hex358 KB16↓
- blackpill401cc.hex278 KB16↓
- blackpill401cc.sysex1.1 MB15↓
- discovery.bin302 KB15↓
- mega2560_muxsh2.hex180 KB15↓
- xiao_rp2040.sysex1.6 MB14↓
- stm32f4ve.sysex919 KB14↓
- opendeck3b.sysex909 KB14↓
- nano33ble.hex790 KB14↓
- af_ib_nrf52840.hex787 KB14↓
- nano33ble.bin392 KB14↓
- opendeck3b.hex366 KB14↓
- xiao_rp2040.hex365 KB14↓
- xiao_rp2040.bin325 KB14↓
- blackpill401ce.bin170 KB14↓
- opendeck31.sysex2.1 MB13↓
- dubfocus12sr.sysex1.6 MB13↓
- af_ib_nrf52840.sysex1.1 MB13↓
- blackpill411.sysex892 KB13↓
- dubfocus12sr.uf2641 KB13↓
- opendeck31.hex543 KB13↓
- opendeck31.bin399 KB13↓
- blackpill401ce.hex358 KB13↓
- dubfocus12.hex309 KB13↓
- stm32f4ve.bin174 KB13↓
- mega2560_muxsh2.bin76 KB13↓
- discovery.sysex1.7 MB12↓
- blackpill401ce.sysex892 KB12↓
- opendeck2.hex446 KB12↓
- opendeck_mini.sysex424 KB12↓
- stm32f4ve.hex380 KB12↓
- discovery.hex378 KB12↓
- bergamot.hex347 KB12↓
- dubfocus16.bin306 KB12↓
- opendeck2.sysex1.9 MB11↓
- dubfocus16.sysex1.7 MB11↓
- rooibos.sysex1.7 MB11↓
- bergamot.sysex1.7 MB11↓
- dubfocus12.sysex1.7 MB11↓
- xiao_nrf52840.sysex1.1 MB11↓
- opendeck3a.hex802 KB11↓
- opendeck22.hex457 KB11↓
- tpyboard.hex374 KB11↓
- opendeck22.bin363 KB11↓
- cardamom.hex359 KB11↓
- dubfocus12sr.hex318 KB11↓
- bergamot.bin300 KB11↓
- dubfocus12.bin294 KB11↓
- opendeck_mini.hex173 KB11↓
- opendeck3b.bin172 KB11↓
- opendeck21.sysex1.9 MB10↓
- ws_core407i.sysex1.8 MB10↓
- ws_core405r.sysex1.7 MB10↓
- cardamom.sysex1.7 MB10↓
- tpyboard.sysex1.7 MB10↓
- opendeck3a.sysex1.1 MB10↓
- nano33ble.sysex1.1 MB10↓
- dubfocus16c.sysex944 KB10↓
- ws_core407v.sysex941 KB10↓
- nrf52840dk.hex800 KB10↓
- teensy2pp.sysex458 KB10↓
- opendeck3a.bin396 KB10↓
- rooibos.hex355 KB10↓
- opendeck2.bin331 KB10↓
- opendeck21.bin331 KB10↓
- dubfocus12sr.bin320 KB10↓
- cardamom.bin303 KB10↓
- rooibos.bin302 KB10↓
- teensy2pp.hex186 KB10↓
- dubfocus16c.bin178 KB10↓
- ws_core407v.bin177 KB10↓
- opendeck_mini.bin127 KB10↓
- opendeck22.sysex1.9 MB9↓
- nrf52840dk.sysex1.1 MB9↓
- xiao_nrf52840.hex782 KB9↓
- opendeck21.hex445 KB9↓
- ws_core407i.hex434 KB9↓
- nrf52840dk.bin395 KB9↓
- xiao_nrf52840.bin389 KB9↓
- ws_core405r.hex380 KB9↓
- dubfocus16.hex337 KB9↓
- dubfocus16c.hex331 KB9↓
- ws_core407i.bin324 KB9↓
- ws_core405r.bin304 KB9↓
- tpyboard.bin300 KB9↓
- teensy2pp.bin127 KB9↓
- ws_core407v.hex386 KB8↓
v7.9.0101 files
New features
- Implemented static LED control mode in which LED is constantly on
Other
- Misc build system / flashing scripts improvements
- opendeck31.sysex2.1 MB27↓
- mega2560.hex168 KB17↓
- pico.sysex1.7 MB16↓
- mega2560.bin71 KB16↓
- opendeck2.sysex1.9 MB15↓
Show all 101 filesHide 96 files
- blackpill401cc.sysex1.1 MB14↓
- af_ib_nrf52840.sysex1.1 MB14↓
- opendeck3b.sysex896 KB14↓
- pico.uf2656 KB14↓
- blackpill411.bin170 KB13↓
- opendeck22.sysex1.9 MB12↓
- xiao_rp2040.uf2650 KB12↓
- af_ib_nrf52840.bin391 KB12↓
- opendeck31.uf2789 KB11↓
- af_ib_nrf52840.hex786 KB11↓
- stm32f4ve.hex377 KB11↓
- dubfocus12.hex306 KB11↓
- opendeck3a.sysex1.1 MB10↓
- stm32f4ve.sysex912 KB10↓
- opendeck22.uf2722 KB10↓
- pico.hex371 KB10↓
- opendeck2.bin329 KB10↓
- mega2560_muxsh2.hex179 KB10↓
- stm32f4ve.bin173 KB10↓
- mega2560_muxsh2.bin75 KB10↓
- opendeck21.sysex1.9 MB9↓
- cardamom.sysex1.7 MB9↓
- rooibos.sysex1.7 MB9↓
- xiao_rp2040.sysex1.6 MB9↓
- dubfocus12sr.sysex1.6 MB9↓
- ws_core407v.sysex933 KB9↓
- blackpill411.sysex890 KB9↓
- opendeck31.hex531 KB9↓
- opendeck2.hex440 KB9↓
- opendeck_mini.sysex422 KB9↓
- ws_core405r.hex378 KB9↓
- discovery.hex376 KB9↓
- cardamom.hex358 KB9↓
- bergamot.hex346 KB9↓
- dubfocus16.hex334 KB9↓
- pico.bin328 KB9↓
- dubfocus12sr.hex317 KB9↓
- blackpill401cc.bin211 KB9↓
- teensy2pp.hex185 KB9↓
- opendeck_mini.hex172 KB9↓
- mega16u2.hex24 KB9↓
- ws_core407i.sysex1.8 MB8↓
- dubfocus16.sysex1.7 MB8↓
- ws_core405r.sysex1.7 MB8↓
- discovery.sysex1.7 MB8↓
- tpyboard.sysex1.7 MB8↓
- bergamot.sysex1.7 MB8↓
- dubfocus12.sysex1.6 MB8↓
- nrf52840dk.sysex1.1 MB8↓
- nano33ble.sysex1.1 MB8↓
- xiao_nrf52840.sysex1.1 MB8↓
- dubfocus16c.sysex935 KB8↓
- blackpill401ce.sysex890 KB8↓
- nrf52840dk.hex798 KB8↓
- opendeck3a.hex797 KB8↓
- nano33ble.hex790 KB8↓
- xiao_nrf52840.hex782 KB8↓
- dubfocus12sr.uf2640 KB8↓
- teensy2pp.sysex456 KB8↓
- opendeck22.hex451 KB8↓
- opendeck21.hex439 KB8↓
- ws_core407i.hex428 KB8↓
- nrf52840dk.bin395 KB8↓
- opendeck3a.bin394 KB8↓
- opendeck31.bin394 KB8↓
- nano33ble.bin392 KB8↓
- xiao_nrf52840.bin389 KB8↓
- ws_core407v.hex383 KB8↓
- tpyboard.hex373 KB8↓
- xiao_rp2040.hex364 KB8↓
- opendeck3b.hex361 KB8↓
- opendeck22.bin361 KB8↓
- blackpill411.hex357 KB8↓
- blackpill401ce.hex356 KB8↓
- rooibos.hex354 KB8↓
- opendeck21.bin329 KB8↓
- dubfocus16c.hex328 KB8↓
- xiao_rp2040.bin325 KB8↓
- ws_core407i.bin322 KB8↓
- dubfocus12sr.bin320 KB8↓
- dubfocus16.bin305 KB8↓
- ws_core405r.bin303 KB8↓
- cardamom.bin303 KB8↓
- rooibos.bin301 KB8↓
- discovery.bin301 KB8↓
- tpyboard.bin300 KB8↓
- bergamot.bin300 KB8↓
- dubfocus12.bin293 KB8↓
- blackpill401cc.hex278 KB8↓
- dubfocus16c.bin177 KB8↓
- ws_core407v.bin176 KB8↓
- opendeck3b.bin170 KB8↓
- blackpill401ce.bin170 KB8↓
- teensy2pp.bin127 KB8↓
- mega16u2.bin8.5 KB8↓
- opendeck_mini.bin127 KB5↓
v7.8.0101 files
New features
- Display now supports display of the current preset in the upper right corner
- In/Out text on display has been replaced with "<" and ">" symbols respectively
- Data order for MIDI messages on display has been changed to channel, index, value
- Preset change with MIDI Program Change in message is now optional and disabled by default
- pico.uf2656 KB24↓
- mega2560.hex168 KB22↓
- mega2560.bin71 KB17↓
- blackpill411.bin170 KB15↓
- opendeck2.sysex1.9 MB13↓
Show all 101 filesHide 96 files
- blackpill401cc.sysex1.1 MB13↓
- xiao_rp2040.uf2650 KB13↓
- af_ib_nrf52840.bin391 KB13↓
- blackpill411.sysex890 KB12↓
- xiao_rp2040.hex364 KB12↓
- rooibos.hex353 KB12↓
- mega16u2.hex24 KB12↓
- blackpill401ce.sysex890 KB11↓
- opendeck31.uf2789 KB11↓
- af_ib_nrf52840.hex786 KB11↓
- opendeck31.bin394 KB11↓
- discovery.hex376 KB11↓
- blackpill411.hex356 KB11↓
- dubfocus16.hex334 KB11↓
- teensy2pp.hex185 KB11↓
- opendeck31.sysex2.1 MB10↓
- discovery.sysex1.7 MB10↓
- tpyboard.sysex1.7 MB10↓
- dubfocus12.sysex1.6 MB10↓
- af_ib_nrf52840.sysex1.1 MB10↓
- ws_core407v.sysex933 KB10↓
- opendeck3b.sysex896 KB10↓
- xiao_nrf52840.hex782 KB10↓
- opendeck22.uf2722 KB10↓
- opendeck21.hex439 KB10↓
- ws_core405r.hex378 KB10↓
- stm32f4ve.hex377 KB10↓
- tpyboard.hex373 KB10↓
- pico.hex371 KB10↓
- opendeck21.bin329 KB10↓
- pico.bin328 KB10↓
- dubfocus12sr.hex317 KB10↓
- dubfocus12.hex306 KB10↓
- mega2560_muxsh2.hex179 KB10↓
- stm32f4ve.bin173 KB10↓
- opendeck3b.bin170 KB10↓
- mega2560_muxsh2.bin75 KB10↓
- opendeck21.sysex1.9 MB9↓
- opendeck22.sysex1.9 MB9↓
- ws_core407i.sysex1.8 MB9↓
- ws_core405r.sysex1.7 MB9↓
- bergamot.sysex1.7 MB9↓
- pico.sysex1.7 MB9↓
- xiao_rp2040.sysex1.6 MB9↓
- nrf52840dk.sysex1.1 MB9↓
- nano33ble.sysex1.1 MB9↓
- xiao_nrf52840.sysex1.1 MB9↓
- dubfocus16c.sysex935 KB9↓
- stm32f4ve.sysex912 KB9↓
- opendeck3a.hex797 KB9↓
- nano33ble.hex789 KB9↓
- dubfocus12sr.uf2640 KB9↓
- opendeck31.hex531 KB9↓
- teensy2pp.sysex455 KB9↓
- opendeck22.hex451 KB9↓
- ws_core407i.hex428 KB9↓
- opendeck3a.bin394 KB9↓
- nano33ble.bin392 KB9↓
- ws_core407v.hex383 KB9↓
- opendeck3b.hex361 KB9↓
- blackpill401ce.hex356 KB9↓
- bergamot.hex346 KB9↓
- dubfocus16c.hex328 KB9↓
- xiao_rp2040.bin325 KB9↓
- ws_core405r.bin303 KB9↓
- rooibos.bin301 KB9↓
- tpyboard.bin300 KB9↓
- bergamot.bin300 KB9↓
- dubfocus12.bin293 KB9↓
- blackpill401cc.bin211 KB9↓
- dubfocus16c.bin177 KB9↓
- ws_core407v.bin176 KB9↓
- opendeck_mini.hex172 KB9↓
- blackpill401ce.bin170 KB9↓
- teensy2pp.bin127 KB9↓
- opendeck_mini.bin127 KB9↓
- mega16u2.bin8.5 KB9↓
- dubfocus16.sysex1.7 MB8↓
- cardamom.sysex1.7 MB8↓
- rooibos.sysex1.7 MB8↓
- dubfocus12sr.sysex1.6 MB8↓
- opendeck3a.sysex1.1 MB8↓
- nrf52840dk.hex798 KB8↓
- opendeck2.hex440 KB8↓
- opendeck_mini.sysex421 KB8↓
- nrf52840dk.bin395 KB8↓
- xiao_nrf52840.bin389 KB8↓
- opendeck22.bin361 KB8↓
- cardamom.hex358 KB8↓
- ws_core407i.bin322 KB8↓
- dubfocus12sr.bin320 KB8↓
- dubfocus16.bin305 KB8↓
- cardamom.bin303 KB8↓
- discovery.bin301 KB8↓
- blackpill401cc.hex277 KB8↓
- opendeck2.bin329 KB6↓
v7.7.1101 files
Fixes
- Fixed support for nRF52 MCUs
Other
- Switched to west tool for managing modules
- mega2560.bin69 KB20↓
- mega2560.hex163 KB17↓
- pico.uf2656 KB13↓
- opendeck22.sysex1.9 MB12↓
- af_ib_nrf52840.bin391 KB12↓
Show all 101 filesHide 96 files
- ws_core405r.sysex1.7 MB11↓
- af_ib_nrf52840.hex781 KB11↓
- xiao_rp2040.uf2650 KB11↓
- dubfocus12sr.uf2640 KB11↓
- stm32f4ve.hex372 KB11↓
- blackpill411.hex352 KB11↓
- opendeck21.bin329 KB11↓
- opendeck2.sysex1.9 MB10↓
- discovery.sysex1.7 MB10↓
- blackpill401cc.sysex1.1 MB10↓
- af_ib_nrf52840.sysex1.1 MB10↓
- opendeck31.uf2789 KB10↓
- opendeck22.uf2722 KB10↓
- opendeck22.hex447 KB10↓
- opendeck3a.bin394 KB10↓
- pico.hex366 KB10↓
- opendeck22.bin361 KB10↓
- blackpill401ce.hex352 KB10↓
- teensy2pp.hex180 KB10↓
- blackpill411.bin170 KB10↓
- mega16u2.hex24 KB10↓
- opendeck31.sysex2.1 MB9↓
- ws_core407i.sysex1.8 MB9↓
- cardamom.sysex1.7 MB9↓
- rooibos.sysex1.7 MB9↓
- bergamot.sysex1.7 MB9↓
- nrf52840dk.sysex1.1 MB9↓
- opendeck3a.sysex1.1 MB9↓
- xiao_nrf52840.sysex1.1 MB9↓
- stm32f4ve.sysex912 KB9↓
- opendeck3b.sysex896 KB9↓
- blackpill401ce.sysex890 KB9↓
- blackpill411.sysex890 KB9↓
- nrf52840dk.hex794 KB9↓
- opendeck3a.hex792 KB9↓
- xiao_nrf52840.hex777 KB9↓
- opendeck31.hex527 KB9↓
- opendeck2.hex436 KB9↓
- opendeck21.hex435 KB9↓
- ws_core407i.hex423 KB9↓
- opendeck31.bin394 KB9↓
- nano33ble.bin392 KB9↓
- ws_core407v.hex378 KB9↓
- ws_core405r.hex374 KB9↓
- xiao_rp2040.hex360 KB9↓
- opendeck3b.hex356 KB9↓
- rooibos.hex353 KB9↓
- dubfocus16.hex334 KB9↓
- opendeck2.bin329 KB9↓
- xiao_rp2040.bin325 KB9↓
- ws_core407i.bin322 KB9↓
- dubfocus12sr.hex317 KB9↓
- dubfocus12.hex306 KB9↓
- cardamom.bin303 KB9↓
- rooibos.bin301 KB9↓
- dubfocus16c.bin177 KB9↓
- mega2560_muxsh2.hex174 KB9↓
- opendeck_mini.hex172 KB9↓
- opendeck3b.bin170 KB9↓
- blackpill401ce.bin170 KB9↓
- teensy2pp.bin127 KB9↓
- mega2560_muxsh2.bin73 KB9↓
- opendeck21.sysex1.9 MB8↓
- dubfocus16.sysex1.7 MB8↓
- tpyboard.sysex1.7 MB8↓
- pico.sysex1.7 MB8↓
- xiao_rp2040.sysex1.6 MB8↓
- dubfocus12.sysex1.6 MB8↓
- dubfocus12sr.sysex1.6 MB8↓
- nano33ble.sysex1.1 MB8↓
- dubfocus16c.sysex935 KB8↓
- ws_core407v.sysex933 KB8↓
- nano33ble.hex785 KB8↓
- teensy2pp.sysex443 KB8↓
- opendeck_mini.sysex421 KB8↓
- nrf52840dk.bin395 KB8↓
- xiao_nrf52840.bin389 KB8↓
- discovery.hex372 KB8↓
- tpyboard.hex369 KB8↓
- cardamom.hex358 KB8↓
- bergamot.hex346 KB8↓
- pico.bin328 KB8↓
- dubfocus16c.hex328 KB8↓
- dubfocus12sr.bin320 KB8↓
- dubfocus16.bin305 KB8↓
- ws_core405r.bin303 KB8↓
- discovery.bin301 KB8↓
- tpyboard.bin300 KB8↓
- bergamot.bin300 KB8↓
- dubfocus12.bin293 KB8↓
- blackpill401cc.hex273 KB8↓
- blackpill401cc.bin210 KB8↓
- ws_core407v.bin176 KB8↓
- stm32f4ve.bin173 KB8↓
- opendeck_mini.bin127 KB8↓
- mega16u2.bin8.5 KB8↓
v7.7.0101 files
New features
- Custom boards can now specify amount of daisy-chained MAX7219 drivers
- Added Note message type for encoders
- Added the ability to set lower and upper limits for encoders (for continuous messages)
- Added the ability to disable forced component refresh after preset change
- mega2560.bin69 KB45↓
- mega2560.hex163 KB43↓
- opendeck3b.hex347 KB18↓
- af_ib_nrf52840.hex769 KB16↓
- pico.uf2656 KB16↓
Show all 101 filesHide 96 files
- af_ib_nrf52840.bin391 KB16↓
- mega16u2.hex24 KB16↓
- opendeck22.hex438 KB15↓
- opendeck31.bin394 KB14↓
- opendeck31.hex518 KB13↓
- stm32f4ve.bin173 KB13↓
- blackpill401ce.bin170 KB13↓
- mega16u2.bin8.5 KB13↓
- dubfocus16.sysex1.7 MB12↓
- rooibos.sysex1.7 MB12↓
- nano33ble.sysex1.1 MB12↓
- xiao_rp2040.uf2650 KB12↓
- opendeck21.bin329 KB12↓
- dubfocus16.hex327 KB12↓
- opendeck31.sysex2.1 MB11↓
- opendeck2.sysex1.9 MB11↓
- pico.sysex1.7 MB11↓
- blackpill401cc.sysex1.1 MB11↓
- opendeck31.uf2789 KB11↓
- nrf52840dk.hex781 KB11↓
- nano33ble.hex772 KB11↓
- opendeck22.bin361 KB11↓
- blackpill401ce.hex342 KB11↓
- teensy2pp.hex180 KB11↓
- dubfocus16c.bin177 KB11↓
- opendeck_mini.bin127 KB11↓
- mega2560_muxsh2.bin73 KB11↓
- opendeck21.sysex1.9 MB10↓
- opendeck22.sysex1.9 MB10↓
- ws_core405r.sysex1.7 MB10↓
- xiao_rp2040.sysex1.6 MB10↓
- nrf52840dk.sysex1.1 MB10↓
- opendeck3a.sysex1.1 MB10↓
- opendeck3b.sysex896 KB10↓
- xiao_nrf52840.hex765 KB10↓
- opendeck22.uf2722 KB10↓
- opendeck_mini.sysex421 KB10↓
- nrf52840dk.bin395 KB10↓
- rooibos.hex344 KB10↓
- dubfocus12sr.hex309 KB10↓
- bergamot.bin300 KB10↓
- blackpill411.bin170 KB10↓
- teensy2pp.bin127 KB10↓
- cardamom.sysex1.7 MB9↓
- discovery.sysex1.7 MB9↓
- tpyboard.sysex1.7 MB9↓
- bergamot.sysex1.7 MB9↓
- dubfocus12sr.sysex1.6 MB9↓
- af_ib_nrf52840.sysex1.1 MB9↓
- xiao_nrf52840.sysex1.1 MB9↓
- dubfocus16c.sysex935 KB9↓
- ws_core407v.sysex933 KB9↓
- stm32f4ve.sysex912 KB9↓
- dubfocus12sr.uf2640 KB9↓
- teensy2pp.sysex443 KB9↓
- opendeck2.hex426 KB9↓
- opendeck21.hex425 KB9↓
- opendeck3a.bin394 KB9↓
- nano33ble.bin392 KB9↓
- xiao_nrf52840.bin389 KB9↓
- ws_core405r.hex364 KB9↓
- stm32f4ve.hex363 KB9↓
- pico.hex357 KB9↓
- blackpill411.hex342 KB9↓
- bergamot.hex336 KB9↓
- opendeck2.bin329 KB9↓
- pico.bin328 KB9↓
- xiao_rp2040.bin325 KB9↓
- dubfocus16c.hex321 KB9↓
- rooibos.bin301 KB9↓
- discovery.bin301 KB9↓
- blackpill401cc.hex263 KB9↓
- blackpill401cc.bin206 KB9↓
- ws_core407v.bin176 KB9↓
- mega2560_muxsh2.hex174 KB9↓
- opendeck_mini.hex172 KB9↓
- opendeck3b.bin170 KB9↓
- ws_core407i.sysex1.8 MB8↓
- dubfocus12.sysex1.6 MB8↓
- blackpill411.sysex890 KB8↓
- opendeck3a.hex780 KB8↓
- ws_core407i.hex414 KB8↓
- ws_core407v.hex369 KB8↓
- discovery.hex362 KB8↓
- tpyboard.hex359 KB8↓
- xiao_rp2040.hex351 KB8↓
- cardamom.hex348 KB8↓
- ws_core407i.bin322 KB8↓
- dubfocus12sr.bin320 KB8↓
- dubfocus16.bin305 KB8↓
- ws_core405r.bin303 KB8↓
- cardamom.bin303 KB8↓
- tpyboard.bin300 KB8↓
- dubfocus12.hex299 KB8↓
- dubfocus12.bin293 KB8↓
- blackpill401ce.sysex890 KB5↓




