Reverse engineering binary firmware

Richard M Stallman rms at
Fri Feb 27 10:10:45 UTC 2009

    Each of the wireless adapters requires a corresponding microcode or
    firmware image to be loaded in order to function. The microcode for the
    ipw3945 driver (ieee80211 based) also requires the use of a user space
    regulatory daemon. All of those binaries are distributed as binaries
    under a proprietary, free to redistribute (but not modify), license. "

Perhaps there is a misunderstanding.  I am looking for firmware
released as binaries under a free license.  If someone decompiles
such a binary and gives it meaningful function and variable names,
and comments to explain it, that will be free source code.

This firmware is not an option because it has a "proprietary, free to
redistribute (but not modify), license".  To do reverse engineering on
this and make a useful result would require a clean-room procedure.

Can anyone recommend a real candidate?

More information about the linux-libre mailing list