Winegard satellite dish control for amateur radio sky tracking
Find a file
Ryan Malloy 6b94f079aa Fix G2 position/RSSI parsers, document motor and DVB test results
Position parser now matches the actual Angle[0]/Angle[1] format
instead of falling back to fragile raw-float extraction. RSSI parser
uses a proper named-group regex matching the real firmware output
format (Reads:<n> RSSI[avg: <v> cur: <v>]) — the old index-based
approach would fail on the actual 5-field response.

Motor test results: both axes move correctly, direction-dependent
overshoot of 0.01-0.06 degrees confirmed. DVB subsystem explored:
BCM4515 Rev B0, firmware v113.37, full command set documented
including DiSEqC 2.x, transponder scanning, and streaming AGC/SNR.
RSSI noise floor is ~500.
2026-02-12 09:34:42 -07:00
docs Fix G2 position/RSSI parsers, document motor and DVB test results 2026-02-12 09:34:42 -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
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 Fix G2 position/RSSI parsers, document motor and DVB test results 2026-02-12 09:34:42 -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