"$15 headless starter"
budgetClassic ESP32 (CH340) + a data USB-C cable + a laptop running Headless Marauder. Learn Marauder with zero screen.
Build-hub · ESP32 · Cyberdecks
One honest place to build these security-hardware projects: figure out what to buy, what firmware runs on it, how to flash it, and where every tool and guide lives.
New to this? Start with what you're actually trying to do.
What boards, screens, antennas and power to buy, and how it all comes together.
Got an ESP32 or Flipper? Find the right firmware and the tool that flashes it.
The controllers, flashers and utilities that run the whole kit from one place.
Boards, screens & input, antennas, power, enclosures and example builds.
A cyberdeck is just a board + a way to see it + a way to power it + a way to carry it. Start with the board — everything else follows from it. Prices below are rough street-price tiers (2026), not quotes ; buy from wherever you trust.
| Board family | Good for | Notes / gotchas | Rough tier |
|---|---|---|---|
| Classic ESP32 (WROOM, CH340) — "Gold"/generic dev boards | Cheapest way in; headless Marauder / Bruce / GhostESP | It is not an S3; needs the CH340 driver on Windows | ~$5–12 · budget |
| ESP32-S3 dev board | Native USB, more RAM; some builds require it (ESP32-DIV, some Meshtastic) | Pick one with PSRAM for display builds | ~$8–18 · budget |
| ESP32-C-series (C3 / C5 / C6) | Cheap single-core; C5/C6 add newer radios; C5 = dual-band 2.4/5 GHz | C5 bootloader offset 0x2000, not 0x0 — a classic brick; let the tool handle it |
~$6–15 · budget |
| CYD — "Cheap Yellow Display" (ESP32-2432S028, 2.8") | Screened builds — HaleHound, GhostESP, Bruce; touchscreen out of the box | The 2.4" (2432S024) variant is NOT supported by GhostESP — get the 2.8"; newer NM-CYD-C5 adds 5 GHz | ~$10–18 · budget |
| Flipper Zero + WiFi Dev Board / Dev Board Pro | Flipper users; Marauder over the ESP32 module (PMKID / deauth-test / pcap to SD) | Dev Board Pro has onboard SD, no soldering; the Flipper itself is SubGHz / NFC / IR / BadUSB | Flipper ~$170; board ~$30–45 · mid |
| LilyGO T-Deck / T-Deck Plus (ESP32-S3) | All-in-one handheld: 2.8" touch LCD + BlackBerry keyboard + trackball; GhostESP / Bruce / Meshtastic | Plus adds GPS + 2000 mAh battery + LoRa — a near-complete deck in one unit | ~$43–50 · mid |
| LilyGO T-Embed CC1101 | SubGHz + IR + NFC in a screened body; GhostESP-supported | More specialized / pricier | ~$45–70 · mid |
| M5Stack / M5StickC / Cardputer | Compact screened kits; Bruce runs great on Sticks / Cores / Cardputer | Cardputer = keyboard form factor + IR + SD | ~$15–40 · mid |
| Heltec WiFi LoRa 32 V3/V4, LilyGO T-Beam | Meshtastic / LoRa mesh comms (not attack tooling) | V4 adds GNSS + solar + 28 dBm; T-Beam has GPS onboard | ~$15–25 bare · budget |
| BW16 / RTL8720DN (Realtek AmebaD) | Dual-band 2.4/5 GHz recon on a Realtek chip | Flashed over its own AT-command CLI / ImageTool, not esptool | ~$8–15 · budget |
| "Ghost" / premium fusion boards (Banshee, Ultimate Marauder, Poltergeist 5 GHz, GhostBoard) | Purpose-built decks: dual-ESP32, dual-band, SD, Ethernet, GPS, dual displays | Vendor boards (Wired Hatters / Rabbit-Labs); premium price | ~$40–120+ · premium |
How you see and drive the board. You don't need a screen to start — bare boards run headless.
What the board can see and transmit — and the range you'll actually get.
Keeping the deck alive — and the one cable mistake behind most "it won't flash" reports.
A way to carry it. Print one, buy one, or box it — just don't shield your antennas.
Three concrete starting points at three budgets. Totals are rough tiers, not quotes.
Classic ESP32 (CH340) + a data USB-C cable + a laptop running Headless Marauder. Learn Marauder with zero screen.
2.8" CYD + an 18650 + a case. Runs HaleHound / GhostESP / Bruce with no laptop.
T-Deck Plus (GPS + LoRa + battery) + an external 2.4/5 GHz consideration + a printed shell. Runs GhostESP / Bruce / Meshtastic.
Each links the relevant Hardware Guides PDF — buy → build → flash → run.
Pick the firmware, pick the tool, flash it, and get past the usual snags.
Pick by what you actually want to do. Each is upstream, open-source firmware — full credit to its authors.
The classic WiFi/BLE recon + testing suite (scan, PMKID, deauth-test, pcap, wardrive). Runs on the widest range of ESP32 boards.
Broad modern platform, 45+ board targets — Wi-Fi/BLE/NFC/IR/SubGHz/GPS/Zigbee. Strong on screened boards (CYD 2.8", T-Deck, Cardputer).
A "predatory" multi-tool firmware; excellent on M5 Sticks/Cores, Cardputer, T-Deck, T-Embed; added NM-CYD-C5 dual-band.
A CYD-focused build for the Cheap Yellow Display.
The original learning/testing tool. ESP8266 / ESP8285 only — NOT ESP32.
Encrypted long-range LoRa mesh text (comms, not attack). ESP32-S3 / Heltec / T-Beam / T-Deck.
Momentum (feature-rich, continuation of Xtreme), Unleashed (removes region locks, stable), RogueMaster (kitchen-sink). Flipper firmware, flashed via qFlipper.
Realtek dual-band recon, flashed over its AT CLI / ImageTool.
Which LxveAce tool flashes what — plus the generic 3-step.
50 firmware profiles across 5 backends; auto-detects the chip (runs
chip_id first, so it won't brick a C5 at the wrong offset). Use it when you want one
app for everything + serial monitor + multi-radio broadcast.
Standalone, device-agnostic flasher; also writes Kali / Tails / Arch to USB, integrity-checked. Use it when you just want to flash and nothing else.
One-click standalone exe (no Python, no browser); Marauder controller + multi-firmware flasher. Great for headless "Gold" boards.
Backends under the hood (for
transparency): esptool (ESP32 family), qFlipper (Flipper),
rtl8720 (BW16 / AmebaD), SD image (Raspberry Pi). Each release ships a
SHA256SUMS + a VirusTotal link.
The snags that bite everyone, and how to clear them.
0x0 instead of 0x2000 bricks —
reflash at the correct offset with a tool that knows it (Cyber Controller does).SHA256SUMS in the release, or build from source.
See Downloads & trust.Each firmware → the LxveAce tool that flashes it → the backend under the hood.
| Firmware | Chips / boards | Flashed by (LxveAce tool) | Backend | Upstream |
|---|---|---|---|---|
| ESP32 Marauder | ESP32 / S2 / S3 / C-series (+ Flipper WiFi Dev Board) | Cyber Controller · Headless Marauder · Universal Flasher | esptool | justcallmekoko |
| GhostESP (Revival) | ESP32 / S2 / S3 / C3 / C5 / C6, CYD 2.8", T-Deck, Cardputer, T-Embed, premium fusion boards | Cyber Controller · Universal Flasher | esptool | GhostESP-Revival |
| Bruce | ESP32 / S3 / C-series, M5 Sticks/Cores/Cardputer, T-Deck, T-Embed, NM-CYD-C5 | Cyber Controller · Universal Flasher | esptool | BruceDevices |
| HaleHound | ESP32 (CYD 2.8") | Cyber Controller · Universal Flasher | esptool | JesseCHale |
| esp8266_deauther (v3) | ESP8266 / ESP8285 only (NodeMCU, Wemos, Feather HUZZAH) | Universal Flasher | esptool (8266) | SpacehuhnTech |
| Meshtastic | ESP32-S3, Heltec V3/V4, T-Beam, T-Deck | Cyber Controller · Universal Flasher | esptool | meshtastic |
| Flipper CFW (Momentum / Unleashed / RogueMaster) | Flipper Zero | qFlipper flow | qFlipper | respective CFW teams |
| BW16 / RTL8720DN | Realtek AmebaD (2.4/5 GHz) | Cyber Controller (rtl8720) | rtl8720 / ImageTool | AmebaD |
| Pi images (Kali / RaspyJack / Pwnagotchi) | Raspberry Pi (ARM) | Universal Flasher (SD image) | SD image | respective projects |
The full 50-profile list lives in Cyber Controller; this is the curated public view.
The LxveAce toolkit, grouped by the job you're actually doing.
One window to flash a board and then drive every radio on it.
Just want to write firmware or an OS image and get out.
The standalone, device-agnostic flasher — firmware plus writing Kali/Tails/Arch to USB, each integrity-checked before it writes. Purely a flasher; no controller or logger.
An all-in-one ESP32 Marauder controller and multi-firmware flasher. One-click standalone exe — no Python, no browser. Great for headless "Gold"-style boards.
A light standalone Qt flasher + serial controller with a cross-device event bus. An early prototype of the unified idea that became Cyber Controller; kept as a working snapshot.
Run the board, watch the traffic, log a wardrive.
Drives ESP32 Marauder for scanning, logging and recon — including the wardrive flow that exports to WiGLE CSV (add a GPS module). Doubles as the flasher for the same boards.
Per-firmware, per-device recon walkthroughs — what each board can see, how to capture it, and how to fold it into Cyber Controller. Each with a downloadable PDF.
The rest of the kit.
An owner-only anti-forensic "dead-man gate" for ESP32 security firmware. Runs early in boot and, only when armed, triggers a forensic self-destruct. Defensive use on hardware you own.
An industrial label & tag design studio that prints to laser engravers, thermal printers and vinyl cutters. Off-topic from the security gear, but part of the toolkit — currently free.
The buy → build → flash → integrate PDFs behind every device on this hub.
The LxveAce security-hardware toolkit. Each is open source unless noted, and every release links a VirusTotal scan + checksums so you can verify what you download.
The flagship. One window to flash and run every piece of security hardware on a cyberdeck. It ships 50 firmware profiles across 5 backends, a serial monitor for 14 firmwares, and a broadcast that hits every connected radio at once.
The standalone, device-agnostic flasher — firmware plus writing Kali/Tails/Arch to USB, each integrity-checked before it writes. Purely a flasher; no controller or logger.
An all-in-one ESP32 Marauder controller and multi-firmware flasher. One-click standalone exe — no Python, no browser. Works with headless "Gold"-style boards and screened devices alike.
An owner-only anti-forensic "dead-man gate" for ESP32 security firmware. Runs early in boot and, only when armed, triggers a forensic self-destruct. Defensive use on hardware you own.
A light standalone Qt flasher + serial controller with a cross-device event bus. An early prototype of the unified idea that became Cyber Controller; kept as a working snapshot.
Per-firmware, per-device walkthroughs: what to buy, how to build it, how to flash and run it, and how to fold it into Cyber Controller — each with a downloadable PDF.
An industrial label & tag design studio that prints to laser engravers, thermal printers and vinyl cutters. Off-topic from the security gear, but part of the toolkit — currently free.
50 firmware profiles ship in Cyber Controller across 5 flash backends. A sample of the most-used below — the Hardware Guides cover the full set with buy → build → flash walkthroughs.
| Firmware | Chips | Backend | Upstream |
|---|---|---|---|
| ESP32 Marauder | ESP32 / S2 / S3 / C5 | esptool | justcallmekoko |
| Bruce | ESP32 / S3 / C-series | esptool | BruceDevices |
| GhostESP | ESP32 / S2 / S3 / C | esptool | GhostESP-Revival |
| HaleHound | ESP32 (CYD) | esptool | JesseCHale |
| Meshtastic | ESP32-S3 / Heltec | esptool | meshtastic |
| Flipper Zero | Flipper (Unleashed / Momentum) | qFlipper | flipperzero.one |
| BW16 / RTL8720DN | Realtek AmebaD (2.4/5 GHz) | rtl8720 | AmebaD ImageTool |
| Raspberry Pi images | Pi (ARM) | SD image | Kali / RaspyJack / Pwnagotchi |
Not sure which tool? Cyber Controller flashes all of these from one app and auto-detects the chip; Universal Flasher and Headless Marauder are the lighter standalone options.
What to buy, and the gotchas that bite people. Source from wherever you like — these are just known-good notes, not affiliate links.
C5 bootloader offset (0x2000, not 0x0 — a common brick).chip_id first).0x0 instead of 0x2000 → brick. Use a tool that knows the offset.Grab releases from each project's own page — they carry the platform binaries,
a SHA256SUMS.txt, and a VirusTotal link.
These are self-taught hobby projects, hardened and tested as they grow. This hub exists to help people actually build them — and to credit the upstream firmware authors the tools rely on.
New here? These are the genuinely useful, newcomer-friendly places to learn this — the upstream firmware projects, docs, communities and vendors we build on. Real links over self-promotion.
Start here if this is all new. Cheap screened board, first flash, first mesh node.
The best cheap-screened-board starting point — setup, examples, cases and troubleshooting for the ESP32-2432S0xx boards. Community-maintained.
Espressif's official flasher and its docs — what "flashing" actually is, offsets, chip detection. The backend most of these tools drive under the hood.
Espressif's official "Get Started" for absolute ESP32 basics — toolchain, first build, what the chip is doing.
A model beginner walkthrough: cable check, drivers, flashing, config — and the "never power on without an antenna" warning. Off-grid mesh text, not an attack tool.
Install-from-.bin and Arduino-IDE guides plus supported devices. Educational; ESP8266/ESP8285 only, not ESP32.
The authoritative source for each firmware — the wikis and repos to read before you flash.
The upstream wiki — Arduino setup, OTA and from-source flashing, board variants and feature guides. The classic WiFi/BLE recon suite.
Broad modern platform — 40+ board targets across WiFi/BLE/NFC/IR/SubGHz/GPS. Site, tested-boards list and source.
A multi-tool firmware that runs great on M5 Sticks/Cores, Cardputer, T-Deck and T-Embed; added the NM-CYD-C5 dual-band board.
The original learning/testing tool. ESP8266/ESP8285 only — not ESP32. Repo plus the docs.
Compare the custom firmwares (Official vs Unleashed vs Momentum vs RogueMaster), then go to the one you want. Flipper's own firmware, flashed via qFlipper.
The docs hub and the supported-hardware list — encrypted long-range LoRa mesh text (comms, not attack tooling).
Where people ask, answer and share builds. We don't run these — link plainly.
r/flipperzero, r/esp32, r/meshtastic, r/cyberDeck and r/hacking — active help and build threads.
Each firmware's Discord is linked from its own site or repo (GhostESP, Bruce, Meshtastic, the Flipper CFWs) — follow the official invite there, since hand-typed invite codes expire.
espboards.dev — a one-stop reference for ESP32 board pinouts, specs, reviews and troubleshooting.
Our Discord and GitHub, plus the Hardware Guides repo — questions on the tools on this hub land here.
Logging the location of visible wireless networks while moving (needs GPS).
The community wireless-network database and CSV format — plus the Android app and API (running since 2001). The common wardrive export target. Honestly: mapping and observing visible networks is generally lawful; connecting to them without authorization is not.
Pair a GPS module (NEO-6M/8M, or onboard on a T-Beam/T-Deck Plus) with Marauder or GhostESP's wardrive mode, then export to WiGLE CSV. See the firmware docs above and the GPS note in Hardware.
Where people buy the boards. Not affiliate links, and no price promises — prices move batch to batch, so we link the vendor, not a number.
Official stores for the purpose-built boards: LilyGO (T-Deck/T-Beam), Heltec (LoRa/Meshtastic), M5Stack (Sticks/Cardputer), Flipper, and JustCallMeKoko (Marauder dev boards).
AliExpress or Amazon for classic ESP32 / CYD / NodeMCU. Cheap generic boards vary batch to batch — the radio and the charge circuit are where corners get cut. Buy from a seller you can return to, and verify the chip with the tool before trusting it.
Plain-language definitions for the jargon this gear throws at you, plus an honest map of which firmware runs on which board. Both are here so you understand what the tools do and can use them responsibly.
Newcomer-first, defensively framed. If a word on this site tripped you up, it's probably here.
0x2000, not 0x0.0x0 instead of 0x2000) bricks the board.What actually runs where. Rows are firmware families; columns are common boards/chips. This is not the firmware → flasher-tool matrix in "Just flash a board" — this one answers "will this firmware run on my board?"
| Firmware | Classic ESP32 | ESP32-S3 | ESP32-C5 | CYD 2.8" | ESP8266 | T-Deck / T-Embed | M5 / Cardputer | Heltec / T-Beam | BW16 | Flipper |
|---|---|---|---|---|---|---|---|---|---|---|
| ESP32 Marauder | ✓ | ✓ | ✓ | ~ | ✗ | ~ | ✓ | ✓ | ✗ | ✓ |
| GhostESP (Revival) | ✓ | ✓ | ✓ | ~ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Bruce | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
| esp8266_deauther (v3) | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Meshtastic | ~ | ✓ | ✗ | ✗ | ✗ | ✓ | ~ | ✓ | ✗ | ✗ |
| ESP32-DIV | ✗ | ✓ | ✗ | ~ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Flipper CFWs Momentum / Unleashed / RogueMaster |
✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
How to read it: a ✓ means the firmware has a build for that board family; ~ means partial, variant-specific, or not confirmed upstream this pass (check the project's own supported-boards page); ✗ means it doesn't apply (wrong chip, or a different tool's job). Marauder's Flipper support is via the ESP32 WiFi Dev Board, not the Flipper MCU itself. Board support changes fast — the upstream firmware docs are the last word.