elekloader
A mod loader for Elektron firmware. You pick mods and supply the stock OS file Elektron publishes for your device. elekloader builds a custom OS file on your own machine, and you flash it the way you flash any OS update.
- Custom firmware
- Stable
- Medium brick risk
- Reversible
Source codeWebsite: elekloader.github.io
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?
- EasyCopy a file or use a web page. No extra software.
- What you need
- A USB or MIDI cable
- Comfort with the command line
- A computer
- 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 elekloader v0.4.0 work on your Elektron Digitakt?
No reports yet for v0.4.0.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: Elektron Digitakt.
No compatibility information yet.
Getting started
From the project's README ("Get started"):
- In your browser, nothing to install: . Drop in your stock OS file, add mods from its shop or your own, build, and download the result. Your files are never uploaded.
- Windows or macOS: the apps on Releases, with the core mods built in.
- From source, on any system: Python 3.9 or newer and nothing else: python -m elekloader.
Each way needs the stock OS file for your device, exactly as Elektron publishes it; the .zip from Elektron's site works as it is. docs/INSTALL.md says which file each device needs and how each way starts.
Then tick your mods and build. Send the .syx to the unit with Elektron Transfer, as for any OS update; the Octatrack takes its .bin from the card. See docs/BUILDING.md.
If a custom OS will not start: the bootloader is never changed, so the stock OS file always restores the unit. On a Digitakt mk1, a Digitakt II, a Digitone mk1 or a Digitone II, hold FUNC while powering on for the startup menu, press TRIG 4 for OS UPGRADE, and send the stock .syx with Transfer's legacy OS upgrade mode (on the Digitakt II and the Digitone II, over its MIDI ports: not USB; the Digitone II's recovery was checked with stock 1.12 on a unit). On the Octatrack, hold FUNC while powering on, press TRIG 3 for MIDI UPGRADE, and send the stock .syx over 5-pin DIN MIDI (USB MIDI does not work for this). On a Model:Cycles or Model:Samples, hold FUNC while powering on, press TRIG 4 for OS UPGRADE, and send the stock .syx over …
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Get started"):
- In your browser, nothing to install: . Drop in your stock OS file, add mods from its shop or your own, build, and download the result. Your files are never uploaded.
- Windows or macOS: the apps on Releases, with the core mods built in.
- From source, on any system: Python 3.9 or newer and nothing else: python -m elekloader.
Each way needs the stock OS file for your device, exactly as Elektron publishes it; the .zip from Elektron's site works as it is. docs/INSTALL.md says which file each device needs and how each way starts.
Then tick your mods and build. Send the .syx to the unit with Elektron Transfer, as for any OS update; the Octatrack takes its .bin from the card. See docs/BUILDING.md.
If a custom OS will not start: the bootloader is never changed, so the stock OS file always restores the unit. On a Digitakt mk1, a Digitakt II, a Digitone mk1 or a Digitone II, hold FUNC while powering on for the startup menu, press TRIG 4 for OS UPGRADE, and send the stock .syx with Transfer's legacy OS upgrade mode (on the Digitakt II and the Digitone II, over its MIDI ports: not USB; the Digitone II's recovery was checked with stock 1.12 on a unit). On the Octatrack, hold FUNC while powering on, press TRIG 3 for MIDI UPGRADE, and send the stock .syx over 5-pin DIN MIDI (USB MIDI does not work for this). On a Model:Cycles or Model:Samples, hold FUNC while powering on, press TRIG 4 for OS UPGRADE, and send the stock .syx over …
Releases
| Version | Name | Released |
|---|---|---|
| core-ar2-v0.7 | core-ar2 0.7: parameter pages, machines and write-through for the Analog Rytm MKII (OS 1.74)Pre-release | 27 October 2026 |
| machine-pages-v1.3 | machine-pages 1.3: version-4 sounds stay packed, MIDI takes a page's ranges (Digitakt mk1)Pre-release | 22 October 2026 |
| kit-v0.7.0 | elekloader kit 0.7.0Pre-release | 22 October 2026 |
| core-ar2-v0.3 | core-ar2 0.3: the Analog Rytm MKII's hook bus and mod storage (OS 1.74)Pre-release | 22 October 2026 |
| kit-v0.6.0 | elekloader kit 0.6.0Pre-release | 19 October 2026 |
| machine-pages-v1.2 | machine-pages 1.2: seven extra SRC values, stock knobs on a page (Digitakt mk1)Pre-release | 18 October 2026 |
| fxkit-v0.1 | fxkit 0.1: a mixer, the stock LFO page and pattern p-locks for the Digitone's effect modsPre-release | 18 October 2026 |
| core-ot-v0.3.1 | core-ot 0.3.1: PURGE SAMPLES no longer freezes the OctatrackPre-release | 18 October 2026 |
| core-dn1-v4.1 | core-dn1 4.1: the note queuePre-release | 18 October 2026 |
| machines-dn1-v0.1 | machines 0.1: machines for the Digitone mk1Pre-release | 14 October 2026 |
| core-v4.0 | core 4.0: 256 KB for the mods (Digitakt mk1)Pre-release | 14 October 2026 |
| core-dn1-v4.0 | core-dn1 4.0: 1.25 MB for the mods, insert audio and program changesPre-release | 14 October 2026 |
| machine-pages-v1.1 | machine-pages 1.1: machine mods that share one build (Digitakt mk1)Pre-release | 9 October 2026 |
| kit-v0.5.0 | elekloader kit 0.5.0Pre-release | 9 October 2026 |
| core-v3.0 | core 3.0: SRC machines that describe their own page (Digitakt mk1)Pre-release | 9 October 2026 |
| core-dn1-v3.2 | core-dn1 3.2: exclusive audio and MIDI CCs for the Digitone mk1Pre-release | 9 October 2026 |
| core-dn1-v2.3 | core-dn1 2.3: the Digitone's Mod Menu as a gridPre-release | 7 October 2026 |
| kit-v0.4.0 | elekloader kit 0.4.0Pre-release | 6 October 2026 |
| v0.4.0 | elekloader 0.4.0Latest | 2 October 2026 |
| v0.3.0 | elekloader 0.3.0 | 27 September 2026 |
| v0.2.0 | elekloader 0.2.0 | 26 September 2026 |
Credits, license and support
- License
- GPL-2.0