# OUI SPY (Colonel Panic)

> A portable wireless detector for investigating nearby signals.

- **Category:** Instruments
- **Availability:** Listed by maker
- **Price:** US$25 bare PCBs / US$85 assembled (at colonelpanic.tech), checked 2026-09-15
- **Good for:** Explore nearby Wi-Fi and Bluetooth identifiers.
- **You'll need:** USB-C power; interface and host requirements depend on the selected mode.
- **Trade-off:** Identifiers alone do not establish device identity.
- **Page:** https://gadgets.sh/devices/oui-spy/

## Where to buy

| Shop | Status | Link |
|---|---|---|
| Colonel Panic | Orderable | https://colonelpanic.tech/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=oui-spy&utm_content=api#products |
| Colonel Panic | Source repository | https://github.com/colonelpanichacks/oui-spy?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=oui-spy&utm_content=api |

## Blueprint

**Open firmware.** Firmware for OUI SPY (built on a Seeed XIAO ESP32-S3 module) is fully open across several GitHub repos; no schematic, PCB source, or BOM is published.

### Source repositories

- [colonelpanichacks/oui-spy-unified-blue](https://github.com/colonelpanichacks/oui-spy-unified-blue) — firmware, ★209
- [colonelpanichacks/oui-spy](https://github.com/colonelpanichacks/oui-spy) — docs, ★537
- [colonelpanichacks/ouispy-foxhunter](https://github.com/colonelpanichacks/ouispy-foxhunter) — firmware, ★28
- [colonelpanichacks/flock-you](https://github.com/colonelpanichacks/flock-you) — firmware, MIT, ★1444
- [colonelpanichacks/Sky-Spy](https://github.com/colonelpanichacks/Sky-Spy) — firmware, ★170

### Key parts

| Part | Role | Datasheet |
|---|---|---|
| ESP32-S3 (dual-core Xtensa LX7) | MCU/Wi-Fi+BLE radio | https://www.espressif.com/en/products/socs/esp32-s3 |
| Seeed Studio XIAO ESP32-S3 | carrier module used as the OUI SPY base board | https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/ |

_Notes:_ Verified via gh api on 5 colonelpanichacks repos (oui-spy is just a firmware-links README; oui-spy-unified-blue/flock-you/ouispy-foxhunter/Sky-Spy are the real firmware). WebFetch of colonelpanic.tech and the oui-spy-unified-blue GitHub Pages flashing guide confirm the board is a XIAO ESP32-S3 carrier; colonelpanic.tech sells assembled units, DIY kits, and bare 'OUI SPY PCBs' but no schematic/Gerber/KiCad/BOM files were found on the shop, docs site, or in any repo tree (only unipwn_hardware.cpp firmware source, not a hardware-design file). Treat as firmware-open, hardware-closed.

## Specifications

### Standard board hardware

| | |
|---|---|
| Processor & flash | ESP32-S3, dual-core Xtensa LX7; 8 MB flash |
| Antenna | Replaceable 2.4 GHz sticker antenna |
| Feedback | PWM buzzer |
| Power & programming | USB-C |
| Firmware board target | Seeed Studio XIAO ESP32-S3 |

### Reviewed Unified Blue firmware

| | |
|---|---|
| Documented modes | Six: Detector, Foxhunter, Flock-You WiFi, PCAP, Sky Spy and BLE Sniff |
| Mode selection | Browser boot menu remembers selection; hold BOOT approximately 1.5 seconds to return |
| Detector configuration | BLE identifier watchlists; holding BOOT during power-on clears the configuration lock |
| Reflash caveat | Ordinary reflashing does not clear the detector lock stored in NVS |
| Wi-Fi PCAP | Rolling 2 MB capture; download through browser dashboard |
| PCAP channel behavior | Locked-channel mode provides an access point; hopping disables that access point |
| BLE Sniff limit | Advertisements only; connected BLE data-channel traffic is outside this mode |
| Capture transfer change | Reviewed README removes binary PCAP-over-USB streaming; use browser download |
| Sky Spy in this build | Wi-Fi Remote ID; serial JSON output without a Wi-Fi access point |
| Flock-You interface | USB-CDC and Flask dashboard; this mode has no Wi-Fi access point |
| Foxhunter feedback | BLE target RSSI and buzzer feedback |
| Preferences | Selector provides buzzer control and configurable access-point credentials |

### Installation & host workflow

| | |
|---|---|
| Browser flashing | Desktop Chrome, Edge or Opera; USB-C data cable and Web Serial |
| Download channel | Web installer follows firmware committed to master |
| No serial port | Maker suggests a data cable and BOOT held while connecting |
| Wrong dashboard | Check the joined Wi-Fi network after changing modes; saved networks can auto-reconnect |
| Session tools | Hub documents persisted sessions and host JSON, CSV and KML exports |
| Maps & GPS | Some host workflows use external GPS data; not an onboard GPS specification |
| Identifier limits | Wireless-signature matches are confidence indicators, not proof of operator or purpose |

## Documentation

- [Hardware and firmware project hub](https://github.com/colonelpanichacks/oui-spy)
- [Maker standard-board listing](https://colonelpanic.tech/#products)
- [Current installer and interface guide](https://colonelpanichacks.github.io/oui-spy-unified-blue/)
- [Unified Blue](https://github.com/colonelpanichacks/oui-spy-unified-blue)
- [OUI-SPY Foxhunter](https://github.com/colonelpanichacks/ouispy-foxhunter)
- [Flock-You](https://github.com/colonelpanichacks/flock-you)
- [Sky-Spy](https://github.com/colonelpanichacks/Sky-Spy)
- [Unified Blue README at reviewed commit](https://github.com/colonelpanichacks/oui-spy-unified-blue/blob/d57600044d5cbde5562587ccd4829441fec1cb53/README.md)

---
Source: gadgets.sh · https://gadgets.sh/devices/oui-spy/ · JSON: https://gadgets.sh/api/v1/devices/oui-spy.json
