skywalker-1/firmware-dump
Ryan Malloy 4447d2c0e7 Extract firmware from official Genpix updater EXEs via Wine memory dump
Updater EXEs are packed (RWX sections, near-random entropy) with anti-debug
protection (IsDebuggerPresent/SoftICE check). Bypassed by running under plain
Wine and reading /proc/PID/mem with elevated privileges.

SW1 v2.13.x updater contains 3 firmware variants (likely .1/.2/.3):
  - All use LJMP 0x170D entry, 9322-9377 bytes, 10 C2 records each
  - FW2 vs FW3 differ by 1525 bytes (most similar pair)

Rev.2 v2.10.4 updater contains 1 firmware image:
  - PID=0x0202 (vs SW1's 0x0203), LJMP 0x155F, 8843 bytes, 9 C2 records

All images use standard Cypress C2 EEPROM format with entry at 0xE600 (CPUCS).
2026-02-11 06:05:13 -07:00
..
rev2_v210_fw_1_c2.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
rev2_v210_fw_1_flat.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
skywalker1_eeprom.bin Extract real FX2 firmware from I2C EEPROM 2026-02-11 05:08:20 -07:00
skywalker1_eeprom_flat.bin Extract real FX2 firmware from I2C EEPROM 2026-02-11 05:08:20 -07:00
skywalker1_eeprom_full64k.bin Extract real FX2 firmware from I2C EEPROM 2026-02-11 05:08:20 -07:00
skywalker1_fx2_external.bin Add FX2 firmware dumps and USB probe tool 2026-02-11 04:51:34 -07:00
skywalker1_fx2_internal.bin Add FX2 firmware dumps and USB probe tool 2026-02-11 04:51:34 -07:00
sw1_v213_fw_1_c2.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_1_flat.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_1_full64k.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_2_c2.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_2_flat.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_2_full64k.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_3_c2.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_3_flat.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
sw1_v213_fw_3_full64k.bin Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00