Exact procedure uninstalling Magic Lantern from T2i

1,631 views
Skip to first unread message

Darryl Gunawan

unread,
Jul 21, 2011, 9:11:29 PM7/21/11
to ml-d...@googlegroups.com
Hi all,

I'm really impressed of the features of ML and I am about to install it on my T2i/550D, but first I would like to know how to completely delete Magic Lantern from my camerabody and SD cards.

I've understood that the Magic Lantern software makes a semi-permanent change to the camera by enabling the bootflag, but it's not really clear to me how to revert this. How do you do this? I don't really understand this step in the instruction manual:

------------------------------------------------------------------------------

Method 1

If you know what you are doing, put this in magiclantern.cfg to reset the DISKBOOT flag from the camera:

magic.disable_bootdiskf = 1

------------------------------------------------------------------------------

Once you've changed this line in the .cfg file, what do you have to do afterwards?

I've also understood that you can fully uninstall Magic Lantern by formatting your SD card and making it unbootable again, and afterwards reinstalling the official Canon firmware again. Is this true? Will this remove all traces in the camera?

All I want to say is, that I want to have absolutely no traces in my camerabody whatsoever when I uninstall Magic Lantern from my t2i/550D. When something does happen to my camera, I would like to be able to send my camera without any ML traces to Canon, since my camera is still under warranty. Is this possible, and what is the exact procedure to do this?

To make a long story short, how can I fully remove Magic Lantern from my camera body and SD cards properly without any traces? I've searched a lot of other groups/forums but I couldn't find a clear answer. Please provide me with a procedure how to remove ML completely from my camera.

Thanks in advance,
Darryl

Morgan Look

unread,
Jul 21, 2011, 9:37:53 PM7/21/11
to ml-d...@googlegroups.com
Hi Darryl.

To remove it from the camera body you'll need to have Magic Lantern running, switch the camera off and put the card in your card reader.
Then edit the magic.cfg on the card (using a text editor on a computer), and change the line as follows
magic.disable_bootdiskf = 1
Put the card back into the camera and switch it on... what happens at this point I'm not entirely sure since I have never done it, but presumably it will boot ML while disabling the bootdisk flag.  It's possible there is no further feedback to suggest this has actually happened.

To remove ML from the card the easiest way is to format the card from in the camera.
You probably want to clear all settings from the Canon menu to reset everything to default.

Really the only reason you'd want to do this is if you were to send the body back for warranty.

Hope this helps,

Morgan.

--
http://magiclantern.wikia.com/
 
To post to this group, send email to ml-d...@googlegroups.com
To unsubscribe from this group, send email to ml-devel+u...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/ml-devel?hl=en

Darryl Gunawan

unread,
Jul 27, 2011, 8:32:57 PM7/27/11
to Magic Lantern firmware development
Dear Morgan,

Thanks for your feedback. I understood everything except the part:
'Put the card back into the camera and switch it on... what happens at
this point I'm not entirely sure since I have never done it, but
presumably it will boot ML while disabling the bootdisk flag. It's
possible there is no further feedback to suggest this has actually
happened.'

How do you know that restored the bootleg in the camera? Does it give
a signal or something?

Darryl,

Chris71

unread,
Jul 28, 2011, 2:07:50 AM7/28/11
to Magic Lantern firmware development
> How do you know that restored the bootleg in the camera? Does it give
> a signal or something?

I think that if there's no signal, you could just try to boot ML again
by switching the camera off, taking the SD card out, chaninging
"magic.disable_bootdiskf = 0" with an editor, putting the card back in
and turning the camera on.

If then ML is not loaded, the bootflag should have been disabled,
because at this point the ML executables are still be on the SD card.

John Veto

unread,
Aug 5, 2011, 2:23:03 PM8/5/11
to Magic Lantern firmware development
I just tried the above ( changing to "magic.disable_bootdiskf = 1") on
a non-bootable/non-ML loaded card and it did remove the ML camera
firmware. Looks like if the ML firmware is loaded in the camera it
writes the "magiclantern.cfg" file to the card regardless.

Had to send my T2i/550 in for service as it was back-focusing a touch
with my 50mm 1.4 lens. Hence the removal of the ML camera firmware.

arm.indy

unread,
Aug 5, 2011, 2:56:41 PM8/5/11
to Magic Lantern firmware development
Reply all
Reply to author
Forward
0 new messages