For the truly adventurous, fool hardy and other mad men, the Magic Lantern 0.1.4 sources are now posted:
Download Magic Lantern sources.
Even more than the pre-built and tested binary firmware images, these sources are potentially
dangerous and you
can damage your camera. There is
no warranty of any kind on this software. There is
no support implied. In fact, it is best if you pretend you never read this post and instead
look at cute pictures of animals instead.
To build the firmware I'm using arm-elf-gcc 4.3.2 on Mac OS X and arm-linux-gcc 3.4.4 on Linux. Beyond that I can't make any promises of things compiling or working. You must also have mercurial, perl, make, binutils, etc. There is no support for cross compiling from Win32.
Due to copyright issues with Canon's firmware flasher, you must supply your own 1.0.7 firmware image if you want to build the ROM dumper. The only top-level Makefile target of interest is
magiclantern.fir.
The sources are GPLed, but any commits to the main tree must be accompanied by copyright assignment.
Good luck and
be careful.