Sungam-Citadel-FXwizard-FW
Rising65/100Custom firmware for the Bastl Citadel FX Wizard: delay, chorus, phaser, hall and plate reverb, distortion, pitch shifter. Based on bastl-instruments/kastle2.
Sungam-Citadel-FXwizard-FW is custom firmware for the Bastl Instruments Citadel, by @SungamMagnus. Open source under MIT, latest release v1.0.0 (October 2026).
forBastl Instruments Citadel·by@SungamMagnus
Unclaimed. Is this yours? Sign in with GitHub as @SungamMagnus to claim it.
Sungam-Citadel-FXwizard-FW-v1.0.0.uf2· 836 KB
MIT· SungamMagnus/Sungam-Citadel-FXwizard-FW·downloads come from the creator’s GitHub releases
v1.0.0v1.0.0 – seven effectsLatest1 file
First stable release of the Sungam firmware for the Bastl Citadel FX Wizard (also runs on Kastle 2).
Tested and working on a Citadel FX Wizard module. This is the same firmware file as the v0.1.0 pre-release, now verified on hardware.
Effects
# Mode LED Time Feedback Amount Stereo (SHIFT + FBK MOD) 1 Delay (stock) green delay time repeats mix L/R time 2 Chorus cyan LFO rate feedback depth + mix L/R phase 3 Phaser orange LFO rate resonance mix L/R phase 4 Reverb – hall purple decay 0.3–30 s damping wet level pre-delay 5 Reverb – plate blue decay 0.3–30 s damping wet level pre-delay 6 Distortion yellow drive 1–100× tone mix asymmetry 7 Pitch shifter indigo ±12 semitones feedback mix L/R detune FREE / STEP / FBK / AMOUNT / MODE / TRIG CV inputs, the FILTER, LFO, pattern generator, clock and MIDI work as on the stock firmware. Full details:
code/src/apps/FxWizardPlus/README.md.Installing
- Disconnect the Citadel from Eurorack power.
- Hold SHIFT while connecting it to your computer with USB-C. It boots into update mode (no sound).
- Copy
Sungam-Citadel-FXwizard-FW-v1.0.0.uf2to theRPI-RP2drive.
To go back, do the same with Bastl's factory FX Wizard UF2. This firmware keeps its settings separate from the stock FX Wizard (app ID
0x7F), and calibration is not touched. Test mode announces the version as "draft".Build
Arm GNU Toolchain 14.2.Rel1, Pico SDK 2.3.1, Release. Flash 427,868 B (81.6% of 512 KB), static RAM 23,208 B.
SHA-256 of the UF2:
d6ed79e192a2513742cdd2d7d54df039f0614092f0921869749544f0f725a0c2Based on bastl-instruments/kastle2 (MIT).
v0.1.0v0.1.0 – seven effects (untested on hardware)Beta1 file
First build of the Sungam firmware for the Bastl Citadel FX Wizard (also runs on Kastle 2).
Pre-release: not yet tested on hardware. It builds cleanly and the effects pass the PC test suite, but it has not run on a module. Keep the factory firmware ready, and start with your monitoring turned down.
Effects
# Mode LED Time Feedback Amount Stereo (SHIFT + FBK MOD) 1 Delay (stock) green delay time repeats mix L/R time 2 Chorus cyan LFO rate feedback depth + mix L/R phase 3 Phaser orange LFO rate resonance mix L/R phase 4 Reverb – hall purple decay 0.3–30 s damping wet level pre-delay 5 Reverb – plate blue decay 0.3–30 s damping wet level pre-delay 6 Distortion yellow drive 1–100× tone mix asymmetry 7 Pitch shifter indigo ±12 semitones feedback mix L/R detune FREE / STEP / FBK / AMOUNT / MODE / TRIG CV inputs, the FILTER, LFO, pattern generator, clock and MIDI work as on the stock firmware. Full details:
code/src/apps/FxWizardPlus/README.md.Installing
- Disconnect the Citadel from Eurorack power.
- Hold SHIFT while connecting it to your computer with USB-C. It boots into update mode (no sound).
- Copy
Sungam-Citadel-FXwizard-FW-v0.1.0.uf2to theRPI-RP2drive.
To go back, do the same with Bastl's factory FX Wizard UF2. This firmware keeps its settings separate from the stock FX Wizard (app ID
0x7F), and calibration is not touched. Test mode announces the version as "draft".Build
Arm GNU Toolchain 14.2.Rel1, Pico SDK 2.3.1, Release. Flash 427,868 B (81.6% of 512 KB), static RAM 23,208 B.
SHA-256 of the UF2:
d6ed79e192a2513742cdd2d7d54df039f0614092f0921869749544f0f725a0c2Based on bastl-instruments/kastle2 (MIT).
