Repository navigation
Releases: bigjoe420/SiteSurvey-Pro
Releases · bigjoe420/SiteSurvey-Pro
Release list
SiteSurvey Pro v1.0.0
SiteSurvey Pro v1.0.0
First stable release of the SiteSurvey Pro firmware for the Guition NM-CYD-C5 (ESP32-C5, 16 MB flash, 320×240 ST7789 + touch, PSRAM).
Highlights
- Dual-band Wi-Fi survey engine (2.4 / 5 GHz) with live LVGL UI, channel graph, and per-AP detail
- BLE device scanning
- GPS mapping (NMEA on LP-UART) with KML survey export and on-device report generation to SD
- BME680 environmental telemetry
- Alert engine: SSID / BSSID / RSSI-threshold targets, circular on-screen alert log, RGB LED notify
- SD session logging with CSV capture and spreadsheet-safe field sanitization
- Hardened input handling: bounded NMEA parsing, NVS alert-config validation, CSV formula-injection neutralization
Flashing (esptool)
Chip: esp32c5, flash: 16 MB, DIO @ 80 MHz.
esptool.py --chip esp32c5 --port <PORT> --baud 460800 \
write-flash --flash-mode dio --flash-freq 80m --flash-size 16MB \
0x2000 bootloader.bin \
0x8000 partition-table.bin \
0x10000 SiteSurvey-Pro.binThe otadata partition may be left erased — the bootloader falls back to the factory partition. A web flasher (esp32.com web-flasher compatible) can flash the same three files at the same offsets.
Files
| File | Offset | SHA-256 |
|---|---|---|
bootloader.bin |
0x2000 | dddb1a7b7e14394820dda366dc0b6655cdce5d134148c9e142985966ec7af1da |
partition-table.bin |
0x8000 | 1ce09383432b74158a9da5dae3cb6763acbecf05477f464789116574674741d1 |
SiteSurvey-Pro.bin |
0x10000 | 5fd189ba8faefe33d5c3f27796fa040f59e82a6d62d6381feb3c6ae2cbbd438b |
SiteSurvey-Pro.bin is built from commit f5f9336 with ESP-IDF v6.1; the firmware self-reports version 1.0.0.
Full source
Build from source with ESP-IDF v6.1 — see the README for wiring, setup, and build instructions.