Re: [PATCH 3/3] Firmware for AF9035/AF9033 driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux