Releases: 0xsys/ESP32-Marauder-Mobile
Releases · 0xsys/ESP32-Marauder-Mobile
Release list
v1.1.0
Marauder Mobile v1.1.0 — in-app ESP32 flasher
Flash and update your ESP32 Marauder from the phone itself — no PC, no
esptool, no cables to a computer. Marauder Mobile can now download the firmware
and write it to the board over the same USB-OTG connection it uses to control it.
What's new
- In-app firmware flasher. A new Flash & Update flow writes the Marauder
firmware to a connected ESP32 straight from your phone. - Two entry points:
- Before connecting — a Flash / update firmware button on the connect
screen, so you can flash a fresh or bricked board without a working session. - After connecting — a Flash & Update item in the main menu.
- Before connecting — a Flash / update firmware button on the connect
- Downloads the firmware for you from the pinned release
v1.12.3-jsonserial
on0xsys/ESP32Marauder, then flashes it over USB and verifies every byte
against the device's own MD5 before rebooting into the new firmware. - Fast transfer. Uses a higher baud rate and compressed writes, with an
automatic fallback to a plain, maximally-compatible transfer if the board
rejects the fast path — so a flash never fails just for being fast.
How to flash
- Connect the ESP32 to your phone with a USB-OTG cable.
- Open Flash & Update (from the connect screen, or the main menu once
connected) and pick the board. - Confirm. The app downloads the firmware, writes it, verifies it, and reboots
the board. Keep the cable connected until it finishes.
If flashing fails
Put the ESP32 into boot (download) mode by hand and try again:
- Hold the BOOT / IO0 button.
- Briefly tap EN / RST.
- Release BOOT — the board is now waiting for firmware.
- Start the flash again.
Compatibility
- Target board:
marauder_v4(classic ESP32 / ESP32-WROOM). Other chip
families (S2 / S3 / C3) use different flash offsets and reset timing and are
not covered by this release yet. - Phone: Android 8.0 (API 26) or newer with USB host / OTG.
- Internet: required the first time, to download the firmware image.
Install
- Download
MarauderMobile-v1.1.0.apkfrom the assets below. - Allow installing from unknown sources if prompted, then open the APK.
ESP32 Marauder Mobile v1.0.0
ESP32 Marauder Mobile v1.0.0
First release — an Android controller for the ESP32 Marauder over USB serial.
No PC, no server, no extra hardware; the app drives the board directly from your
phone using the firmware's JSON serial interface.
Install
- Download
ESP32-Marauder-Mobile-v1.0.0.apkbelow. - Allow “install unknown apps” for your browser / files app, then open the APK.
- Flash your ESP32 with a Marauder build that includes the JSON serial
interface (from the fork:
https://github.com/0xsys/ESP32Marauder), connect it to the phone with a
USB-OTG cable, and tap Connect.
Requirements
- Android 8.0 (API 26) or newer, with USB host / OTG.
- An ESP32 running Marauder firmware with the JSON serial interface — nothing else.
Highlights
- Full WiFi / Bluetooth / GPS control mirroring the on-device menus.
- Live analyzers and structured device lists over the
@JJSON protocol. - Raw serial console.
- Light & dark themes (persisted) and auto-connect on USB attach.
Verify
sha256sum -c SHA256SUMS.txtSigned with the project release key — CN=Mohammed Ali, O=0xsys.