Don't want to ruin the thread by posting something off topic but same as Agour wanted to pay my respect mainly to Coutts and others who contributed helping him for the amazing work! I bet there's hundreds of silent followers like me who are just watching and waiting for the release of the ML because we can't contribute to the thread as we don't know coding...but i believe more of us will come here when it will come to testing p.s. wish one day to see all the functions posted in Wiki wishlist to see on my EOS 500D if that's ever going to be possible...
download the source code, use mercurial (download it).http://bitbucket.org/alins/magic-lantern-for-500dwhen you have mercurial installed, cd to that directory and run (ignore Code: [Select][url] part, it wasn't supposed to be there). Code: [Select]hg clone [url]https://bitbucket.org/alins/magic-lantern-for-500d[/url]Then you will have the source downloaded to your computer.Install the ARM-toolchain, it's hard to get going but chuchin posted a working setup for compiling under windows, that's how I compile.http://groups.google.com/group/ml-devel/browse_thread/thread/53a24c0dad76db3bNow once that is all setup, edit your make file to match your file paths. the make file on the bitbucket repository now is mine, i am using cygwin + yagarto on windows, so that will contain the right paths for you.now start going through the code and start analyzing how it works and calls functions. you can download the latest 550d source to help port features like I'm doing, just run Code: [Select]hg clone -r 550d [url]https://bitbucket.org/hudson/magic-lantern[/url]everything is written in C, so touch up if you don't know it yet (it's not hard to pick up on, i didn't know much previously but i'm starting to see how it all works now).the code refers to the stubs file - 500d.110-stubs.S, and the constants file (i forget the name, it's const something) for certain things, that's why me finding the stubs values like audio_thresholds was so important.that's a pretty good startup guide there, should get you off your feet. just compare gui.c between the 500d and 550d, you'll see right there just how different everything in the 550d is, and how much work we have to do.
[url]
hg clone [url]https://bitbucket.org/alins/magic-lantern-for-500d[/url]
hg clone -r 550d [url]https://bitbucket.org/hudson/magic-lantern[/url]
Started by Athiril « 1 2 » DSLR Hack development
Started by TheNewDeal « 1 2 » DSLR Hack development
Started by anwe79 « 1 2 » Firmware Dumping
Started by Diphallia DSLR Hack development
Started by vio1 General Discussion and Assistance