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).
This commit is contained in:
parent
ba37105e2a
commit
4447d2c0e7
19 changed files with 364 additions and 0 deletions
BIN
firmware-driver/updater/8PSK-to-USB2_Rev.2_2.10.4_updater.zip
Normal file
BIN
firmware-driver/updater/8PSK-to-USB2_Rev.2_2.10.4_updater.zip
Normal file
Binary file not shown.
BIN
firmware-driver/updater/GPreset_v.1.5.exe
Normal file
BIN
firmware-driver/updater/GPreset_v.1.5.exe
Normal file
Binary file not shown.
BIN
firmware-driver/updater/GPreset_ver.1.5.zip
Normal file
BIN
firmware-driver/updater/GPreset_ver.1.5.zip
Normal file
Binary file not shown.
18
firmware-driver/updater/ReadMe.txt
Normal file
18
firmware-driver/updater/ReadMe.txt
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
This firmware update utility will upgrade 8pSK-toUSB2 Rev.2 adapter firmware to ver.2.10.4
|
||||
|
||||
##############################################################################################################
|
||||
#
|
||||
# Make sure that genpix 8pSK-toUSB2 Rev.2 adapter is the ONLY genpix device connected to PC during firmware upgrade.
|
||||
# Disconnect all other genpix devices.
|
||||
#
|
||||
# 8PSK module has to be connected to adapter during firmware upgrade procedure.
|
||||
#
|
||||
# Do NOT switch the PC power off during firmware upgrade procedure.
|
||||
# Do NOT plug/unplug any USB devices during firmware upgrade procedure.
|
||||
#
|
||||
##############################################################################################################
|
||||
|
||||
8pSK-toUSB2 Rev.2 adapter firmware updater runs in Windows x32/x64 environment only (Windows XP and higher).
|
||||
|
||||
To start firmware upgrade:
|
||||
double-click on Rev2_update_2_10_4.exe file, and follow the instruction on the screen.
|
||||
BIN
firmware-driver/updater/Rev2_update_2_10_4.exe
Normal file
BIN
firmware-driver/updater/Rev2_update_2_10_4.exe
Normal file
Binary file not shown.
BIN
firmware-driver/updater/SW1_2_13_x_updater.zip
Normal file
BIN
firmware-driver/updater/SW1_2_13_x_updater.zip
Normal file
Binary file not shown.
BIN
firmware-driver/updater/SW1_update_2_13_x.exe
Normal file
BIN
firmware-driver/updater/SW1_update_2_13_x.exe
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue