fb200-tools, image 1 from its README
Tool

fb200-tools

Hype1/100

Open-source tools for the FLAMMA FB200 (Mooer-based) bass multi-effects pedal: IR manager, firmware inspector/patcher and safe flash client

fb200-tools is a tool for the FLAMMA FB200, by @w1ne. Open source under MIT, latest release v0.12.0 (September 2026), 3 stars on GitHub.

forFLAMMA FB200·by@w1ne

Unclaimed. Is this yours? Sign in with GitHub as @w1ne to claim it.

Downloads
0
Stars
3
Forks
2
Commits
426
Last commit
Download v0.12.0

fb200-app.slot· 209 KB· +2 files

MIT· w1ne/fb200-tools·downloads come from the creator’s GitHub releases

346
Commits
10
Releases
346 commits and 10 releases in the last year
Activity · last 12 months
10 releases
  1. v0.12.0Latest3 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  2. v0.11.03 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  3. v0.10.03 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  4. v0.9.13 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  5. v0.9.03 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  6. v0.8.03 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  7. v0.7.03 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  8. v0.6.03 files

    Flash it from the browser: https://shylenko.com/fb200-tools/flash.html

    These images contain no vendor code or data. See docs/INSTALL.md.

  9. v0.4.0v0.4.0 — custom firmware boots on hardware0 files

    Highlights

    fb200-hello — the first custom firmware for the FLAMMA FB200 — now boots on hardware. It enumerates over USB as 0xCAFE:0x4001 ("FB200 Hello" / fb200-tools), prints a banner on the CDC port and echoes input. Cold boot (USB power cycle) verified; the stock bootloader is untouched.

    Getting there required reverse-engineering the vendor boot contract (docs/FIRMWARE_BRINGUP.md): block 0 is a self-loading image — a flash stub at 0x4d8, a position-independent loader at 0x400, a load table at 0x784 (memcpy/decompress/memset into ITCM/DTCM/OCRAM) and a fixed jump to ITCM 0x4d6. The contract was pinned down by statically analysing the stock image and emulating its boot region with Unicorn, then dry-running our own image the same way before flashing.

    Added

    • firmware/hello/tools/pack_vendor_image.py: assembles a flashable .mr from your stock image plus the hello build (vendor boot region, load table and stock DTCM/OCRAM payloads stay byte-identical; --app-only never writes the model block).
    • fb200 fw pack: app-only .mr packer for arbitrary application binaries.
    • fb200-hello: Cortex-M7 firmware on pinned TinyUSB 0.21.0 (CDC-ACM), built and packed in CI; vendor-format build with the entry at the loader's fixed ITCM 0x4d6.
    • docs/FIRMWARE_BRINGUP.md: full boot contract, method and verified procedure.

    Notes

    • Experimental and unofficial; keep your stock .mr locally. Recovery (A+D + stock reflash) is proven and documented in docs/UPDATE_AND_RECOVERY.md.
    • Post-flash verification in fw flash expects the stock app, so a custom image exits 3 ("device did not re-enumerate"); that is expected.
  10. v0.3.0v0.3.0 — IR manager, firmware tools, safe flash client0 files

    First public release. See CHANGELOG.md for details. Flashing is opt-in (--yes) and recovery is documented in docs/UPDATE_AND_RECOVERY.md.