Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - banu4590

#1
Quote from: bkummel on August 18, 2013, 04:16:10 PM
Hi all,

I've just installed the latest and greatest 7D-build on my camera, using my MacBook. As I found the installation instructions for Mac users a little hard to find, I thought I'd share my experiences with you. I hope other Mac-using 7D-owners will appreciate my summary. Here we go...

Installing ML on a 7D using a Mac

1. Preparation
a. Download a ready-made Mac-installation kit from here: https://www.dropbox.com/s/prhvvukktwn3wfz/7D.zip (Thanks, DenJS!)
b. Unzip the file if it isn't already unzipped. You should now have a folder called 7D, containing the following files:

- booton.fir – patched firmware which will enable boot flag in your camera
- bootoff.fir – patched firmware which will disable boot flag
- 7D000203.FIR – original firmware 2.0.3
- MacBoot.class – java application wich help you make your CF card bootable
- run.command – shell script to run java app properly.
- To root CF card – a folder containing the ML-build.


2. Enable the bootflag in your camera:
a. Take an empty CF-card, put in in a card-reader connected to your Mac and copy the booton.fir-file to it.
b. Put the CF-card in your camera and turn the camera on.
c. Open the menu, go to the 3rd yellow tab with the wrench-icon and choose the last option: "Firmware version 2.0.3"
d. Choose "Update firmware" and wait a few seconds. The firmware-update-program will start and after a few seconds you'll return to a black screen.
e. Now turn off you camera and eject the CF-card.
f. Remove the booton.fir-file from the CF-card.
g. Re-install the 2.0.3-firmware: follow the same steps as before, now with the 7D000203.FIR-file.

3. Create a bootable MagicLantern-card:
a. Put the CF-card in the card-reader.
b. Start the MacBoot-program, by double-clicking on the run.command. Enter you password if asked.
c. In the MacBoot program, select the size of the CF-card which you inserted and press Reresh.
d. Select Make DSLR-bootable and press Prepare Card.
e. Now copy all files from the folder To root CF card to the root of the CF-card.
f. Insert the CF-card in your camera and power it on.
g. You should hear a beep, indicating that MagicLantern has booted. You're ready to go! Press the trashcan-button on your 7D to enter the ML-menu.

Not booting?
Please make sure you have copied the files from the To root CF card-folder. If you have a bootable card, but not the files in the root folder, the camera will "hang" until you remove the battery.


I did exactly, whatever mentioned in the first post. But, when I insert the CF Card, camera does'nt start/boot? I followed every step given, including copying all files. Is there something I am missing? And, also pls. let me know how can revert back, whatever I did.

This is log - when I runned 'run', debug enabled -

Suitable cards present: 2
scripts=false chdkboot=false chdk32boot=false dslrboot=true
Command 'diskutil unmountDisk disk4' = 'Unmount of all volumes on disk4 was successful'
   return code was 0
making DLSR-bootable - format=2
making FAT32 DSLR-bootable
Command 'printf "EOS_DEVELOP" | dd bs=1 count=11 seek=0x47 conv=notrunc of=/dev/disk4s1' = '
11+0 records in
11+0 records out
11 bytes transferred in 0.000793 secs (13872 bytes/sec)'
   return code was 0
Command 'printf "BOOTDISK" | dd bs=1 count=8 seek=0x5C conv=notrunc of=/dev/disk4s1' = '
8+0 records in
8+0 records out
8 bytes transferred in 0.000686 secs (11663 bytes/sec)'
   return code was 0
Command 'diskutil mountDisk disk4' = 'Volume(s) mounted successfully'
   return code was 0