Sungam-Citadel-FXwizard-FW, image 1 from its README
Firmware

Sungam-Citadel-FXwizard-FW

Rising65/100

Custom 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.

Downloads
0
Stars
0
Forks
0
Commits
56
Last commit
Download v1.0.0

Sungam-Citadel-FXwizard-FW-v1.0.0.uf2· 836 KB

MIT· SungamMagnus/Sungam-Citadel-FXwizard-FW·downloads come from the creator’s GitHub releases

48
Commits
2
Releases
48 commits and 2 releases in the last year
Activity · last 12 months
2 releases
  1. 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

    #ModeLEDTimeFeedbackAmountStereo (SHIFT + FBK MOD)
    1Delay (stock)greendelay timerepeatsmixL/R time
    2ChoruscyanLFO ratefeedbackdepth + mixL/R phase
    3PhaserorangeLFO rateresonancemixL/R phase
    4Reverb – hallpurpledecay 0.3–30 sdampingwet levelpre-delay
    5Reverb – platebluedecay 0.3–30 sdampingwet levelpre-delay
    6Distortionyellowdrive 1–100×tonemixasymmetry
    7Pitch shifterindigo±12 semitonesfeedbackmixL/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

    1. Disconnect the Citadel from Eurorack power.
    2. Hold SHIFT while connecting it to your computer with USB-C. It boots into update mode (no sound).
    3. Copy Sungam-Citadel-FXwizard-FW-v1.0.0.uf2 to the RPI-RP2 drive.

    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: d6ed79e192a2513742cdd2d7d54df039f0614092f0921869749544f0f725a0c2

    Based on bastl-instruments/kastle2 (MIT).

  2. 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

    #ModeLEDTimeFeedbackAmountStereo (SHIFT + FBK MOD)
    1Delay (stock)greendelay timerepeatsmixL/R time
    2ChoruscyanLFO ratefeedbackdepth + mixL/R phase
    3PhaserorangeLFO rateresonancemixL/R phase
    4Reverb – hallpurpledecay 0.3–30 sdampingwet levelpre-delay
    5Reverb – platebluedecay 0.3–30 sdampingwet levelpre-delay
    6Distortionyellowdrive 1–100×tonemixasymmetry
    7Pitch shifterindigo±12 semitonesfeedbackmixL/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

    1. Disconnect the Citadel from Eurorack power.
    2. Hold SHIFT while connecting it to your computer with USB-C. It boots into update mode (no sound).
    3. Copy Sungam-Citadel-FXwizard-FW-v0.1.0.uf2 to the RPI-RP2 drive.

    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: d6ed79e192a2513742cdd2d7d54df039f0614092f0921869749544f0f725a0c2

    Based on bastl-instruments/kastle2 (MIT).