Reverse engineering binary firmware

Andrius Štikonas stikonas at gmail.com
Mon Mar 2 18:09:25 UTC 2009


> 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?

These two files under X11 license are probably most important for the
community:
http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=blob;f=drivers/gpu/drm/radeon/radeon_microcode.h;h=a348c9e7db1cbdaa09b988e3a1da2d955d16c3f2;hb=drm-next<%20http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=blob;f=drivers/gpu/drm/radeon/radeon_microcode.h;h=a348c9e7db1cbdaa09b988e3a1da2d955d16c3f2;hb=drm-next>

http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=blob;f=drivers/gpu/drm/radeon/r600_microcode.h;h=778c8b4b2fd9759701ba526319733d1d3c73528c;hb=drm-next

This is microcode for AMD video cards which is required in order to have
2D/3D acceleration with otherwise free drivers.

--
Andrius Štikonas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.fsfla.org/pipermail/linux-libre/attachments/20090302/adf1972c/attachment.htm 


More information about the linux-libre mailing list