Skip to content

Update Firmware

Just Call Me Koko edited this page Sep 15, 2026 · 31 revisions

Install or Update Firmware

Recommended Method

Use the JCMK Marauder Installer. It selects the matching application, bootloader, partition table, chip family, and flash offsets for supported targets.

Before updating:

  1. Identify the exact hardware and PCB revision.
  2. Find its binary suffix in Supported Hardware.
  3. Back up important SD and SPIFFS data.
  4. Use a data-capable USB cable and stable power.
  5. Do not erase or replace a working partition table unless performing a complete install or instructed migration.

Other Supported Paths

An application-only .bin is not a complete clean-install package. On a blank device or after changing layouts, flash the matching bootloader, partition table, OTA data, and application at their documented offsets.

Release Binary Selection

Hardware Binary suffix
Marauder v4 (OG) _old_hardware.bin
Marauder v6 _v6.bin
Marauder v6.1/v6.2 _v6_1.bin
Marauder Kit _kit.bin
Marauder Mini _mini.bin
Marauder v7 _marauder_v7.bin
Marauder v8 _v8.bin
Marauder Mini v3 _mini_v3.bin
Dual Mini C5 _dual_mini_c5.bin
Dev Board Pro / BFFB _marauder_dev_board_pro.bin
Flipper Zero WiFi Dev Board _flipper.bin
Flipper Zero Multi Board S3 _multiboardS3.bin
ESP32 LDDB _esp32_lddb.bin
M5StickC Plus _m5stickc_plus.bin
M5StickC Plus 2 _m5stickc_plus2.bin
ESP32-S2 Reverse Feather _rev_feather.bin
CYD 2432S028 _cyd_2432S028.bin
CYD 2432S024 GUITION _cyd_2432S024_guition.bin
CYD 2432S028 2 USB _cyd_2432S028_2usb.bin
CYD 3.5 inch _cyd_3_5_inch.bin
M5 Cardputer _m5cardputer.bin
M5 Cardputer ADV _m5cardputer_adv.bin
ESP32-C5-DevKitC-1 _esp32c5devkitc1.bin
LilyGo T-Dongle C5 _t_dongle_c5.bin
M5 Nano C6 _m5nanoc6.bin
Marauder Pancake _pancake.bin

Download application files from the official ESP32Marauder releases. Draft assets are validation candidates and should not be treated as published firmware unless you are participating in an authorized release test.

ESP32-C5 Layout Warning

V8, Mini v3, Dual Mini C5, ESP32-C5-DevKitC-1, and Pancake use the 8 MB default_8MB layout with application offset 0x10000. LilyGo T-Dongle C5 uses a separate 16 MB layout. Never mix those partition tables.

If a C5 device currently uses an older/different layout, perform one clean catalog installation. Only then use application-only update methods.

Verify the Update

After reboot, open Device Info or run info through the CLI and confirm:

  • firmware version
  • hardware name
  • SD/GPS/Bluetooth capability expected for the target
  • display and controls operate correctly

If the display or controls are wrong, stop and re-check the selected target rather than trying neighboring binaries.

Clone this wiki locally