OpenSourceSDRLab — Official Product Manual

FlipperZero 5G Expansion Board

ESP32C5 Marauder Module — WiFi 2.4G+5G • Bluetooth BLE • GPS • 433M RF • 2.8” Screen

📶 WiFi 2.4G + 5G Dual-Band
🔵 Bluetooth BLE
🛰️ GPS Active
📻 433M RF
🖥️ 2.8” Built-in Screen
⚖️
Legal Disclaimer This device is intended for educational and authorized security research purposes only. Using this device to attack networks, devices, or infrastructure you do not own or have explicit written permission to test is illegal in most countries. The manufacturer and OpenSourceSDRLab are not responsible for misuse. Always test responsibly and ethically.
Section 01

Product Overview

The OpenSourceSDRLab FlipperZero 5G Expansion Board (also known as the ESP32 Marauder Module) is a compact wireless security research tool that connects to your Flipper Zero's GPIO port — giving it four new research capabilities.

📶
WiFi 2.4 GHz + 5 GHz
Dual-band scan, monitor, and test WiFi networks using the ESP32C5 chip. Supports 802.11 b/g/n/ax.
🔵
Bluetooth BLE
Scan Bluetooth devices, detect card skimmers, run BLE testing across Apple, Samsung, and Windows devices.
🛰️
GPS Module
Record real-time location + network data for wardrive mapping. Hot-swappable active antenna.
📻
433M RF Module
Sub-GHz signal research via Flipper Zero's Sub-GHz menu. A07 RF module, 10 dBm output.

Think of it as a portable multi-band wireless research tool that fits in your pocket. All data is logged to a microSD card for later review.

Section 02

What's in the Box

  • ESP32C5 Marauder Module
    Assembled, with 3D-printed shell & 2.8” screen
  • WiFi Antenna
    Dual-frequency 2.4G+5G · 11 cm · 3 dBi · SMA
  • GPS Antenna
    Circular active · 20 dBi · SMA connector
  • 433M RF Antenna
    Short stub · 3 dBi · SMA connector
  • Flipper Zero
    Not included — purchase separately
  • microSD Card
    Not included — FAT32, max 32 GB
Section 03

Hardware Diagram

Front View
ESP32 Marauder CH1 D31% 📶 WiFi 🔵 Bluetooth 🛰 GPS M Device ↺ Reboot SD ⚡USB FLASH 433M RF Port Label: "433M A" · SMA · 3 dBi GPS Port Label: "GPS" · SMA · 20 dBi Active WiFi 2.4G Port Label: "2.4G" · SMA WiFi 2.4G/5G Port Label: "2.4G/5G" · SMA · Dual-Band 2.8" Color TFT Screen ESP32 Marauder UI · On/Off switch microSD Card Slot FAT32 · Max 32 GB USB-C Charging 5V / 2A · Top front edge USB-C Flash Port Firmware flashing only Red LED Indicator Right edge · Status light GPIO Pins — Left Group Flipper Zero connector · Gold-plated + TVS GPIO Pins — Right Group 800 mAh Li-Po · Hot-swappable battery 800 mAh Li-Po Hot-swappable Left Wing Right Wing
Back View — Port Label Reference (from product photo)
433M A GPS 2.4G 2.4G/5G E C B D 2 1
Hardware overview redrawn from actual product photographs · OCR-analyzed via Qwen2.5-VL-72B
📷 Diagram based on actual product photos.  4 SMA ports confirmed: 433M A (top-left) · GPS (top-right) · 2.4G (left wing) · 2.4G/5G (right wing). Labels are printed on the back shell of the device.

Key Hardware Notes

4 SMA Antenna Ports (confirmed from product photos)

Port LabelPositionAntenna / Function
433M ATop edge, left433 MHz RF (A07 module) · 3 dBi
GPSTop edge, rightActive GPS antenna · 20 dBi · ceramic face UP
2.4GLeft wing, lowerWiFi 2.4 GHz only
2.4G/5GRight wing, lowerWiFi dual-band 2.4 GHz + 5 GHz

Gold-Plated Pins & TVS Protection

All signal pins are gold-plated. Each pin has a built-in TVS (Transient Voltage Suppressor) for surge protection when connecting to Flipper Zero.

GPS Antenna Orientation

🛰️
The GPS antenna is directional despite the manufacturer label saying omnidirectional. The ceramic patch face MUST point toward the sky to get a GPS fix.

4× LED Battery Level

LEDsBattery Level
🟢🟢🟢🟢~100%
🟢🟢🟢⚫~75%
🟢🟢⚫⚫~50%
🟢⚫⚫⚫~25%
Section 04

Specifications

ParameterValue
Dimensions90 mm × 58 mm × 15 mm (excluding antennas)
Shell Material3D-printed plastic
Available ColorsBlack / White / Transparent / Red / Blue
ChipsetESP32C5
WiFi2.4 GHz + 5 GHz dual-band (802.11 b/g/n/ax)
WiFi Ports2 separate SMA ports: "2.4G" (left wing) + "2.4G/5G" dual-band (right wing)
BluetoothBLE + Bluetooth Classic
GPSActive GPS module · auto power-switching · cold-start
GPS AntennaCircular · 20 dBi active · SMA connector
433M RFA07 module · 10 dBm output
433M AntennaShort stub · 3 dBi · SMA connector
Screen2.8” display · built-in Marauder UI · on/off switch
Pin ProtectionGold-plated + TVS on each signal pin
Battery800 mAh Li-Po · hot-swappable via connector
Charge Time~2 hours
Input Voltage5V / 2A (USB-C)
Output to Flipper5V / 2.4A
SD CardmicroSD · FAT32 format · max 32 GB
Charging PortUSB-C (top front)
Flash PortUSB-C (front left — firmware flashing only)
FirmwareESP32 Marauder 5G (open source)
Section 05

Getting Started

1
Prepare Your microSD Card

The module uses the SD card to store all captured data. Before first use:

  • Use a microSD card 32 GB or smaller
  • Format it as FAT32 (not exFAT, not NTFS)
  • Insert it into the slot on the right side of the module
💡
Mac: Disk Utility → Select SD card → Erase → Format: MS-DOS (FAT32)
Windows: Right-click SD card in Explorer → Format → FAT32
2
Attach the Antennas

The module has three SMA screw-type antenna ports. Connect them as follows:

  • 🔵 Round/circular antenna (GPS, 20 dBi) → GPS port
  • 📶 Blade antenna (WiFi dual-band, 11 cm) → WiFi port
  • 📻 Short stub antenna (433M RF, 3 dBi) → RF port
ℹ️
The WiFi antenna covers both 2.4 GHz and 5 GHz — no need to swap or distinguish antennas by band.
3
Connect to Flipper Zero
  1. Power OFF your Flipper Zero first
  2. Align the GPIO connector on the module with the top GPIO port of the Flipper Zero
  3. Press gently until it sits flush and is firmly seated
  4. Power ON your Flipper Zero
4
Configure GPIO Pins on Flipper Zero

Before using each feature, set the correct GPIO pins in the Flipper Zero settings:

For GPS:

Momentum → Protocol Settings → GPIO Pin Settings → GPS Pin Set to: Pin 13 or Pin 14 Then: APP → GPIO → [NAME] GPS

For ESP32C5 (WiFi / BT / Marauder):

Momentum → Protocol Settings → GPIO Pin Settings → ESP32 Pin Set to: Pin 15, 16 Then: APP → GPIO → ESP → [ESP32] WiFi Marauder

For 433M RF:

Flipper Zero → Sub-GHz menu → Advanced Settings Change module to: External

For the 2.8” Screen:

Turn the switch on the front left of the device to the UP position.

5
Charge the Battery

Connect a USB-C cable to the module's charging port (top front — NOT the flash port). The 4 LEDs will indicate charge level. Full charge takes approximately 2 hours.

⚠️
Use the top USB-C port for charging. The left USB-C port is only for firmware flashing.
Section 09

Common Workflows

🔍
Workflow A — Scan & Monitor WiFi Networks
Beginner
  1. Go to WiFi → Sniffers → Scan AP
  2. Wait 5–10 seconds for networks to appear
  3. Press back to stop scanning
  4. Go to WiFi → Sniffers → Beacon Sniff to see live traffic
This workflow is passive — no signals are sent. Safe for learning and monitoring.
Workflow B — Deauth Flood Test
Intermediate
⚠️
Own Networks Only! Only use this on networks you own or have explicit permission to test.
  1. Go to WiFi → Sniffers → Scan AP — wait for your network to appear
  2. Go to WiFi → General → Select APs — select your target network
  3. Go to WiFi → Attacks → Deauth Flood — it will start automatically
🎣
Workflow C — Evil Portal Setup
Advanced
⚠️
Authorized Penetration Testing Only. See official tutorial: Evil Portal Workflow
  1. Create index.html (your fake login page) and save to SD card root
  2. Create ap.config.txt in the SD card root directory
  3. Go to WiFi → Sniffers → Scan AP, then General → Select APs
  4. Go to WiFi → General → Select EP HTML File → select your index.html
  5. Go to WiFi → Attacks → Evil Portal → start the portal
🗺️
Workflow D — GPS Wardrive (Network Logging)
Intermediate
📋
Requirements: GPS fix achieved + microSD card inserted
  1. Take the device outside (GPS needs clear sky view)
  2. Point the GPS antenna ceramic face upward toward the sky
  3. Wait for GPS fix — cold start can take 5–15 minutes
  4. Verify fix: Device → GPS Data (should show valid coordinates)
  5. Go to WiFi → Sniffers → Wardrive — auto-logs networks with GPS coordinates
  6. Data is saved as wardrive_*.csv files on SD card
🔓
Workflow E — EAPOL/PMKID Handshake Capture
Advanced
⚠️
Authorized Testing Only. Only capture handshakes on your own networks.
  1. Go to WiFi → Sniffers → Scan AP
  2. Go to WiFi → General → Select APs → choose the target
  3. Go to WiFi → Sniffers → EAPOL/PMKID Scan
  4. Select channel CH1–CH13 as needed
  5. Wait — handshake packets are saved as .pcap on SD card
Section 10

FAQ & Troubleshooting

  • Make sure the ceramic face of the GPS antenna is pointing UP toward the sky
  • Go outside — GPS doesn't work reliably indoors
  • Cold start takes time: the device downloads satellite almanac data (~5–15 min first time)
  • Make sure you have the correct (round/circular) antenna connected to the GPS port
  • Check that the GPIO connector is fully seated — press firmly until flush
  • Restart your Flipper Zero
  • Make sure the module battery is charged or connected to USB-C
  • Verify GPIO pin settings in Momentum firmware (see Getting Started, Step 4)
  • Check format: must be FAT32 (not exFAT or NTFS)
  • Check capacity: must be 32 GB or less
  • Try reformatting from your computer
  • Make sure the card is fully inserted into the slot
  • Go to Device → Settings and make sure PCAP saving is enabled
  • Check SD card is inserted properly and recognized
  • Try a different SD card
  • GPS must be active and have a valid fix first
  • Confirm GPS is working via Device → GPS Data (should show valid coordinates, not 0.000)
  • Make sure SD card is inserted
Use the V6 firmware from the official releases page:
→ github.com/justcallmekoko/ESP32Marauder/releases
  • Round/circular antenna = GPS
  • Blade/flat antenna = WiFi
  • Pre-2024-09-30 units: WiFi Right, GPS Left
  • Post-2024-09-30 units: GPS Right, WiFi Left — check the label on your device
Section 11

Firmware Update

V6 Recommended Always use ESP32 Marauder V6 for this hardware

Update via SD Card

1
Download Firmware

Download the latest V6 firmware from the official releases page:

↗ ESP32 Marauder Releases
2
Copy to SD Card

Copy the .bin firmware file to the root directory of your FAT32 microSD card.

3
Flash the Firmware
  1. Insert SD card into the module
  2. Go to Device → Update Firmware
  3. Select the firmware file from the list
  4. Wait for the process to complete — do not disconnect power
  5. Device will restart automatically
🚫
Do not interrupt the update process. Disconnecting power during firmware flashing may brick the device. Always use V6 firmware for this hardware revision.
Section 12

Resources & Links

Official Firmware & Documentation

Related Projects