Winegard satellite dish control for amateur radio sky tracking
Find a file
Ryan Malloy 7ff91b08ea Refactor probe tool to generic embedded console scanner, document full G2 command inventory
Rewrote hidden_menu_probe.py from Winegard-hardcoded to auto-discovering:
detects prompt, error string, and submenu structure from any firmware console.
Extracted Winegard-specific candidate words to scripts/wordlists/winegard.txt.

Deep probe of all 12 G2 submenus discovered commands across A3981 (driver
diagnostics), ADC (RSSI monitoring + position sweep), DVB (extended help via
man, transponder selection), EEPROM (read/write), GPIO (pin R/W), LATLON
(calculator), MOT (azscan, sw), PEAK (EchoStar switch), and STEP (raw
stepper control). NVS submenu generates false positives — treats any input
as sequential index reads.

Safety: added q/Q to default blocklist, bare-CR check before navigate_to_root
to prevent accidental shell termination between submenus.
2026-02-12 21:05:33 -07:00
docs Refactor probe tool to generic embedded console scanner, document full G2 command inventory 2026-02-12 21:05:33 -07:00
firmware/ble-bridge Parse GGA/GSA fix quality from NMEA, add PAIR command init sequence 2026-02-11 18:28:59 -07:00
scripts Refactor probe tool to generic embedded console scanner, document full G2 command inventory 2026-02-12 21:05:33 -07:00
src/travler_rotor Fix G2 position/RSSI parsers, document motor and DVB test results 2026-02-12 09:34:42 -07:00
Trav-ler-Rotor-For-HAL-2.05 Initial travler-rotor library scaffolding 2026-02-11 04:10:17 -07:00
.gitignore Add ESP32-S3 BLE-to-RS422 bridge firmware for Carryout G2 2026-02-11 14:33:10 -07:00
CLAUDE.md Refactor probe tool to generic embedded console scanner, document full G2 command inventory 2026-02-12 21:05:33 -07:00
pyproject.toml Initial travler-rotor library scaffolding 2026-02-11 04:10:17 -07:00
uv.lock Initial travler-rotor library scaffolding 2026-02-11 04:10:17 -07:00