skywalker-1/tools
Ryan Malloy 2b87228e29 Add one-shot recovery script for post-intervention testing
Waits for bare FX2 or SkyWalker-1 enumeration, loads firmware,
then runs a full diagnostic: I2C gateway, BOOT_8PSK, signal
monitor, and config status readback.

Usage: bash tools/recover.sh
2026-02-20 12:05:28 -07:00
..
a8_autoclear_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
addr_gateway_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
arc_survey.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
beacon_logger.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
boot_ab_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
boot_deep_verify.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
boot_reg_probe.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
boot_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
carrier_catalog.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
eeprom_deep_scan.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
eeprom_dump.py Add EEPROM boot firmware (exp 0xDB) and supporting tools 2026-02-20 10:56:21 -07:00
eeprom_flash_a0.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
eeprom_pll_find.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
eeprom_probe.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
eeprom_sentinel_scan.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
eeprom_write.py Add EEPROM boot firmware (exp 0xDB) and supporting tools 2026-02-20 10:56:21 -07:00
fw_dump.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
fw_load.py Add EEPROM boot firmware (exp 0xDB) and supporting tools 2026-02-20 10:56:21 -07:00
h21cm.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
i2c_host_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
i2c_recovery_boot.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
i2c_register_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
indirect_loopback_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
motor.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
qo100.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
recover.sh Add one-shot recovery script for post-intervention testing 2026-02-20 12:05:28 -07:00
rf_testbench.py Add FixedAttenuator class and udev rules for RF test bench 2026-02-20 10:56:36 -07:00
signal_analysis.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
skywalker.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
skywalker_lib.py Add EEPROM boot firmware (exp 0xDB) and supporting tools 2026-02-20 10:56:21 -07:00
stock_fw_compare.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
stock_fw_test.py Add experimental I2C debugging and EEPROM analysis tools 2026-02-20 10:57:10 -07:00
survey.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
survey_engine.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
test_boot.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
test_boot_debug.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
test_hamilton.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
test_i2c_debug.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
test_i2c_isolate.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
test_i2c_pinpoint.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
ts_analyze.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
tune.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00
wine_memdump.py Normalize line endings to LF across entire repository 2026-02-20 10:55:50 -07:00