-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Update Firmware
Use the JCMK Marauder Installer. It selects the matching application, bootloader, partition table, chip family, and flash offsets for supported targets.
Before updating:
- Identify the exact hardware and PCB revision.
- Find its binary suffix in Supported Hardware.
- Back up important SD and SPIFFS data.
- Use a data-capable USB cable and stable power.
- Do not erase or replace a working partition table unless performing a complete install or instructed migration.
- SD Update for devices with a compatible existing layout and SD support
- Update Firmware Menu where available
- Install from source for development/custom targets
- Arduino IDE setup
- A compatible browser/serial flasher when you provide the complete target-specific file set
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.
| 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.
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.
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.