Skip to content

Repository files navigation

SkySweep32

Rev C hardware gates Firmware CI

Open-source passive multi-band RF monitoring system — 855–925 MHz, 2.4 GHz, and 5.8 GHz energy/activity observation; GNSS; microSD logging; local display, web UI, and networked experiments.

Current maturity: READY FOR FIRST PHYSICAL PROTOTYPE — NOT PRODUCTION VALIDATED. Rev C is the current hardware. No Rev C board has been physically assembled, bench-tested, RF-characterized, compliance-tested, or field-tested.

SkySweep32 is a system, not merely a PCB: passive RF frontends feed an ESP32-S3 acquisition core; the core drives local logging, GNSS, UI, alerts, web access, and experimental node events. It does not jam, inject RF, deny GPS, identify transmitters from RSSI, or provide directional finding.

Quick links

Start here What it answers
Get started · Начало работы Build the only active firmware target; avoid historical assets
Build Rev C Exact manufacturing, assembly, and prototype-evidence route
System · Система Implemented, experimental, and roadmap capabilities
Current hardware · Аппаратура Rev C PCB, enclosure, manifest, and boundaries
Software · Прошивка RF monitoring, logging, UI, protocol parsers, networking
Validation · Валидация CAD/build evidence versus physical proof
Roadmap · План Evidence-driven next work

Current system

855–925 MHz / 2.4 GHz / 5.8 GHz passive inputs
             ↓ relative energy/activity
        ESP32-S3 Rev C core
  ┌──────────┼─────────────────────────────┐
  GNSS   microSD logs   OLED/alerts   local Web UI
                    └── ESP-NOW experiments
Capability Current truth
Three passive RF observation paths Implemented in source and Rev C design; RF performance awaits Prototype #1
GNSS, SD logging, OLED, buttons, power telemetry Implemented in source/design; needs first-board bring-up
Wi-Fi web UI, BLE receive, ESP-NOW Builds; experimental on unassembled Rev C
Remote ID, MAVLink, CRSF Parser/receive infrastructure; no standards or over-air claim
LoRa/Meshtastic, TinyML, ATAK, 5.8 video Not current Rev C capabilities; roadmap only

Build and validate

pio run -e esp32s3_rev_c_passive
make -C test/host
python tools/hardware/verify.py

The first two commands exercise source contracts; the hardware command rebuilds CAD/fabrication checks when its toolchain is available. None proves physical performance. Follow the Prototype #1 checklist after assembly.

Project structure

  • src/ — ESP32-S3 firmware and passive-monitor drivers.
  • hardware/rev_c/ — current canonical KiCad, manifest, fabrication, enclosure, and evidence.
  • tools/hardware/ — reproducible Rev C engineering tools.
  • test/host/ — bounded protocol/parser tests.
  • docs/en/, docs/ru/ — product, build, software, validation, and roadmap docs.
  • docs/history/ — deliberately non-orderable Rev A/Rev B context.

Community and legal boundary

Use Discussions for questions and ideas; use Issues for reproducible bugs and Prototype #1 evidence. Operate only under applicable spectrum, privacy, aviation, and data laws. Read SECURITY.md, CONTRIBUTING.md, and the GPL-3.0 license.

About

Open-source passive multi-band RF monitoring system | 855–925 MHz, 2.4 GHz, 5.8 GHz | Rev C first prototype

Topics

Resources

Contributing

Security policy

Stars

32 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages