BruceButBetter v1.0.0 — 45 boards prebuilt
BruceButBetter — ESP32 red-team firmware (fork of pr3y/Bruce).
Primary target — ESP32-S3 N16R8 DIY Flipper (ESP-General)
The reference build for this project. Flash usage 76.8%, device name BruceButBetter.
One-click web flasher: https://Yoursel71.github.io/BruceButBetter/
esptool.py --chip esp32s3 --port COMx write_flash 0x0 Bruce-esp32-s3-devkitc-1-psram.bin
Prebuilt binaries — 45 boards
Merged single-file .bin images (flash at offset 0x0) for every supported board:
esptool.py --chip <esp32|esp32s3> --port COMx write_flash 0x0 Bruce-<board>.bin
| Family | Boards |
|---|---|
| M5Stack | cardputer, cores3, core2, core16mb, core4mb, cplus1_1, cplus2, dinmeter, sticks3 |
| LilyGo | t-deck, t-deck-pro, t-display-s3, t-display-s3-mmc, t-display-s3-touch, t-display-s3-touch-mmc, t-display-S3-pro, t-display-ttgo, t-embed, t-embed-cc1101, t-hmi, t-lora-pager, t-watch-s3 |
| CYD (cheap-yellow-display) | 2432S028, 2432W328C, 2432W328C_2, 2432W328R-or-S024R, 2USB, 3248S035C, 3248S035R |
| Marauder | Mini, V4-V6, v61, v7 |
| Elecrow | 24B, 28B, 35B, 35Bv2_2 |
| Other | ESP-General (esp32-s3-devkitc-1 / -psram), ES3C28P, Phantom_S024R, WaveSentry-R1, reaper, smoochiee-board, xk404 |
Notes
- Classic-ESP32 boards (Marauder, most CYD, ESP-General-devkit) ship the injection-patched
net80211— raw 802.11 TX (deauth / beacon spam) works. arduino-nesso-n1and theesp32-c5variants are not in this set (Windows build-env / riscv-toolchain limitations) — build from source on Linux if needed.
Added over upstream Bruce
Si5351 signal generator · NRF24 ESB sniffer · BLE tracker · IR replay · RFID key attack · custom boot logo.
Base modules: CC1101 Sub-GHz · PN532 NFC/RFID · 2× NRF24 · IR.
For authorized testing & education only.