Piglet Wardriver PCB

Piglet

Wardriver · Open Source · ESP32

Wi-Fi & GPS wardriving platform. Scan, log, and upload WiGLE-compatible data — all from a pocket-sized ESP32 device.

2.4 & 5 GHz scanning · SD logging · Web UI · ESP-Now Mesh · OLED display

Piglet Core

Main wardriving firmware for Seeed XIAO boards. Plug in USB, click Flash, and select your serial port.

Before flashing:

  1. Close Arduino IDE, Serial Monitor, or any other app using the serial port
  2. Use a data-capable USB-C cable (not charge-only)
  3. Click Flash and select the serial port (e.g. USB JTAG/serial debug unit)
XIAO ESP32-S3 XIAO ESP32-C5 XIAO ESP32-C6

Still not working? Make sure Arduino IDE / Serial Monitor is closed. Try a different USB port or cable.

PigletNode

Standalone mesh node firmware for XIAO ESP32-C5. No display, GPS, or SD card required — boots directly into ESP-Now node mode and auto-pairs with any Piglet Core.

Close Arduino IDE / Serial Monitor before flashing. Use a data-capable USB-C cable.

XIAO ESP32-C5

T-Dongle C5

Standalone variant for the LilyGo T-Dongle C5 with built-in ST7735 TFT display, APA102 LED, and TF card slot. Self-contained single-file firmware — no external OLED required.

Close Arduino IDE / Serial Monitor before flashing. Use a data-capable USB-C cable.

LilyGo T-Dongle C5
Web Serial is only available in Chromium-based browsers (Chrome, Edge, Opera) on desktop.