skywalker-1/tools
Ryan Malloy 567bf4d9e0 Add Device, Stream, and Config screens to TUI (F6-F8)
Expand from 5 to 8 mode screens. F6 Device provides firmware
management, EEPROM flash with full safety state machine (C2
validation, auto-backup, 3s countdown, page write, byte verify),
and diagnostics (boot test, I2C scan, register dump). F7 Stream
does live TS capture with PID distribution and PAT/PMT tree.
F8 Config manages LNB power, DiSEqC switching, and modulation/FEC.

Foundation: 12 new SkyWalker1 methods (device info, FX2 RAM,
EEPROM I2C, diagnostics), matching DemoDevice synthetics with
realistic C2 image and TS packets, 20 bridge wrappers (RLock).
2026-02-14 16:08:58 -07:00
..
eeprom_dump.py Extract real FX2 firmware from I2C EEPROM 2026-02-11 05:08:20 -07:00
eeprom_probe.py Extract real FX2 firmware from I2C EEPROM 2026-02-11 05:08:20 -07:00
eeprom_write.py Add EEPROM flash tool, TS analyzer, DVB-S2 investigation, and tune.py bugfix 2026-02-11 14:46:20 -07:00
fw_dump.py Add FX2 firmware dumps and USB probe tool 2026-02-11 04:51:34 -07:00
fw_load.py Add custom FX2 firmware and RAM loader for open-source development 2026-02-11 19:46:50 -07:00
skywalker.py Add alternative operating modes: spectrum, scan, monitor, lband, track 2026-02-12 17:29:00 -07:00
skywalker_lib.py Add Device, Stream, and Config screens to TUI (F6-F8) 2026-02-14 16:08:58 -07:00
test_boot.py Fix BCM4500 boot: spurious I2C STOP corrupted FX2 controller 2026-02-12 10:34:15 -07:00
test_boot_debug.py Fix BCM4500 boot: spurious I2C STOP corrupted FX2 controller 2026-02-12 10:34:15 -07:00
test_i2c_debug.py Fix BCM4500 boot: spurious I2C STOP corrupted FX2 controller 2026-02-12 10:34:15 -07:00
test_i2c_isolate.py Fix BCM4500 boot: spurious I2C STOP corrupted FX2 controller 2026-02-12 10:34:15 -07:00
test_i2c_pinpoint.py Fix BCM4500 boot: spurious I2C STOP corrupted FX2 controller 2026-02-12 10:34:15 -07:00
ts_analyze.py Add EEPROM flash tool, TS analyzer, DVB-S2 investigation, and tune.py bugfix 2026-02-11 14:46:20 -07:00
tune.py Add alternative operating modes: spectrum, scan, monitor, lband, track 2026-02-12 17:29:00 -07:00
wine_memdump.py Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00