Winegard satellite dish control for amateur radio sky tracking
Find a file
Ryan Malloy c010cee282 Document full G2 command inventory from interactive submenu exploration
All 12 submenus explored via live hardware ? help. Key findings:
- A3981: 6 cmds (sm/ss/st for microstep and torque control)
- ADC: 5 cmds (bdid=STATIONARY, bdrevid=A, scan deadlock hazard)
- MOT: 25 cmds (azscanwxp radio telescope, pid tuning, vms velocity)
- DVB: 38 cmds (full DiSEqC 2.x suite, blind scan, NID streaming)
- PEAK: 6 cmds (rssits polarity-switching RSSI, H=489 V=235)
- GPIO: 4 cmds (regs dumps all 92 K60 pins across ports A-E)
- EEPROM: 3 cmds (inv=INVALIDATE not inventory, mostly unused)
- STEP: 7 cmds (raw ustep API, Kp=250 Kv=50, velocity/position)
- LATLON: satellite triangulation calculator (4-param, centidegrees)
- DIPSWITCH: raw GPIO + interpreted config (101=DISH 110+119+129)

Boot sequence enriched with SPI bus speeds and antenna ID string.
Added Known Console Hazards section (scan deadlock, q shell kill).
2026-02-12 23:24:42 -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 Document full G2 command inventory from interactive submenu exploration 2026-02-12 23:24: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