Ok, with that out of the way...
Make sure your camera is updated to the latest version: 2.0.3
Download the following:
7D firmware v1.1.0 http://pel.hu/down/eos7d110.exe (Thanks to Pelican)
booton.bsdiff: http://pel.hu/ML/booton.bsdiff
bspatch.exe: http://download.pokorra.de/coding/bsdiff_win_exe.zip
EOScard 1.38b software http://pel.hu/down/EOScard.exe (Thanks to Pelican!)
Prepare the folder:
1. Run eos7d110.exe which will extract a file to a specific folder. I made a folder named MagicLantern on my desktop and extracted the file there.
2. Move booton.bsdiff to that same folder.
3. Extract bsdiff_win_exe.zip to that same folder
You should now have a folder with 5 files in it: 7d000110.fir, bsdiff.exe, bspatch.exe, license, and booton.bsdiff.
Create the update file
4. Open command prompt (start - run - cmd, or type cmd in the start search bar, or start - programs - accessories - command prompt)
5. Use the CD command to change the directory to the folder you put the files in. You can do this by opening the folder you created and copying the address (in the address bar at the top) and right click - paste in the command prompt.
For me this looked like 'C:\Users\Jon> CD C:\Users\Jon\Desktop\MagicLantern'<Enter>
6. Now type: bspatch 7d000110.fir 7dbooton.fir booton.bsdiff and press enter.
You should now see a file named '7dbooton.fir'. This is your update file, you will need it in a moment.
Prepare your CF card
7. Make sure you have a freshly formatted card. I like to format the card as NTFS in windows then format the card again in the camera which changes the filesystem.
8. Run EOScard. Select your CF card from the list.
9. Check EOS_DEVELOP and BOOTDISK
10. Right click the ML icon
11. Select 7d 2.0.3 alpha2 from the ports in progress.
12. When the download finishes click SAVE at the top. Wait for it to finish writing files to your CF card
13. Copy the '7dbooton.fir' file you created before to the CF card (don't put it in any folders).
Update your camera
14. Put your CF card in your camera, set the dial to M, and turn er on.
15. Open the menu, select the wrench, then firmware update.
16. After the camera updates check MagicLantern by pressing the trashbin button.
17. Check autoboot by turning off the camera, turning it on again, and pressing the trashbin button again.
Please note these steps / this method is newly developed. I could not personally test it, please post any results / issues so we can help you fix them! And if it works as advertised let us know as well! Thanks!
Very good/detailed instructions, i followed them as said and have no problems running this.
Just a quick FYI in case it hasn't been said and i haven't seen it anywhere on here. After
the update firmware is done with the 7dbooton.fir, that file doesnt need to be used anymore on any
subsequent CF cards, and you dont need to use the "update firmware" option if you use multiple CF
cards, all you need is the autoexec.bin file in the root directory of your CF card, and the boot flags from
running EOScard on said CF card. And of course the ML
directory and all it contents :-)
Cheers . . . .
K.C.