skywalker-1/tools
Ryan Malloy 0d6facb321 Add experimental I2C debugging and EEPROM analysis tools
One-off diagnostic scripts from experiments 0xD7-0xDB investigating
the I2C BERR deadlock. Documents the systematic elimination of
software-only recovery approaches:

- i2c_host_test.py: Proved 0xA0 register writes cannot drive I2C bus
- i2c_register_test.py: Tested I2C register writability from host
- i2c_recovery_boot.py: Attempted I2C state machine recovery via boot
- eeprom_flash_a0.py: Host-side EEPROM flash attempt (failed)
- boot_ab_test.py / boot_test.py: EEPROM boot reliability testing
- a8_autoclear_test.py: BCM4500 command register auto-clear behavior
- addr_gateway_test.py: BCM3440 gateway address routing analysis
- stock_fw_compare.py / stock_fw_test.py: Stock vs custom fw analysis
2026-02-20 10:57:10 -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
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