Am Montag, 27. Februar 2012 schrieb Daniel Glöckner: > On Wed, Feb 22, 2012 at 11:22:02PM +0100, Hans-Frieder Vogt wrote: > > 00000040: Firmware_CODELENGTH bytes > > Some time ago I analyzed the firmware of the AF9035. > The firmware download command inside the on-chip ROM expects chunks > with a 7 byte header: > > Byte 0: MCS 51 core > There are two inside the AF9035 (1=Link and 2=OFDM) with > separate address spaces > Byte 1-2: Big endian destination address > Byte 3-4: Big endian number of data bytes following the header > Byte 5-6: Big endian header checksum, apparently ignored by the chip > Calculated as ~(h[0]*256+h[1]+h[2]*256+h[3]+h[4]*256) > > This might help locate the firmware inside the Windows drivers. > The Windows drivers often contain two copies of the same firmware. > > Daniel Daniel, impressive!!! Hans-Frieder Vogt e-mail: hfvogt <at> gmx .dot. net -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html