No description
Correct BCM4500 I2C address from 0x10 (8-bit wire) to 0x08 (7-bit) since fx2lib shifts internally. Add i2c_combined_read() with repeated START for proper BCM4500 register access. Add I2C bus scan (0xB4), raw read (0xB5), and indirect protocol diagnostic (0xB6) commands. Single-transaction indirect reads/writes for BCM4500 register protocol. Verified on hardware: BCM4500 ACKs at 0x08, BOOT_8PSK returns config 0x03. Register reads still return zeros — BCM4500 needs DSP firmware loaded via LOAD_BCM4500 (0x88) before registers become functional. |
||
|---|---|---|
| docs/diseqc | ||
| firmware | ||
| firmware-driver | ||
| firmware-dump | ||
| tools | ||
| .gitignore | ||
| dvb-s2-investigation.md | ||
| firmware-analysis-v206-vs-v213.md | ||
| gp8psk-driver-analysis.md | ||
| gpif-streaming-analysis.md | ||
| kernel-fw01-analysis.md | ||
| rev2-deep-analysis.md | ||
| skywalker1-hardware-reference.md | ||
| tuning-protocol-analysis.md | ||
| vendor-commands-unknown.md | ||