No description
Find a file
Ryan Malloy e4117421a1 Add GPIF streaming path and kernel firmware format analyses
GPIF streaming analysis (772 lines):
- IFCONFIG=0xEE: GPIF master mode, 48MHz async, BCM4500 data bus
- Fully hardware-managed path: BCM4500 -> GPIF -> EP2 FIFO -> USB bulk
- EP2FIFOCFG=0x0C (AUTOIN, 8-bit), FLOWSTATEA |= 0x09 (auto re-trigger)
- Byte-for-byte identical register config across all firmware versions
- ARM_TRANSFER (cmd 0x85) start/stop flow documented with disassembly

Kernel FW01 analysis (425 lines):
- FW01/FW02 files never existed in linux-firmware or any distribution
- SkyWalker-1 boots from onboard EEPROM, never needs host firmware
- DVB-USB binary hexline format documented (compact Intel HEX variant)
- C2 EEPROM format vs kernel hexline format comparison
- Binary comparison matrix for all 5 firmware dumps
- Anti-tampering string found in v2.13 at offset 0x1880
2026-02-11 12:18:09 -07:00
docs/diseqc Initial commit: Genpix SkyWalker-1 DVB-S driver source and DiSEqC docs 2026-02-11 04:22:13 -07:00
firmware-driver Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
firmware-dump Add Rev.2 v2.10.4 64K Ghidra image for 8051 analysis 2026-02-11 10:27:05 -07:00
tools Extract firmware from official Genpix updater EXEs via Wine memory dump 2026-02-11 06:05:13 -07:00
.gitignore Initial commit: Genpix SkyWalker-1 DVB-S driver source and DiSEqC docs 2026-02-11 04:22:13 -07:00
firmware-analysis-v206-vs-v213.md Correct DiSEqC analysis and add complete timing chain documentation 2026-02-11 11:11:54 -07:00
gp8psk-driver-analysis.md Add Linux gp8psk kernel driver analysis and firmware-driver correlation 2026-02-11 10:29:43 -07:00
gpif-streaming-analysis.md Add GPIF streaming path and kernel firmware format analyses 2026-02-11 12:18:09 -07:00
kernel-fw01-analysis.md Add GPIF streaming path and kernel firmware format analyses 2026-02-11 12:18:09 -07:00
rev2-deep-analysis.md Add comprehensive Rev.2 v2.10.4 firmware deep analysis 2026-02-11 12:15:05 -07:00