After taking my Canon EOS Rebel (the DS6041 or 10D) to the beach on a windy day, I came back with some issues. Sand has gotten in every little crack in my camera. One problem was I could hear crunching sand every time my lens would focus. Although somewhat disconcerting, this didn’t affect the performance and I didn’t want to risk taking apart my camera to fix that. The issue that I did need to fix was the Err 05 that occurred whenever the camera needed to use the flash.
This error caused the camera to freeze and be unusable until restarting the camera.
A little googling led me to discover that there were two flavors of this problem. One is when the popup flash fails to popup at all. The other, which was my flavor, was when the flash would popup successfully but still display the Err 05. Both, it turns out, are caused by the same thing. There is a little spring loaded button that needs to be let up in order for the camera to know that the flash has successfully popped up. When the flash doesn’t popup, obviously the button stays depressed and the error occurs. If there is dirt, or in my case sand, you can also run into the problem of the flash popping up but the little button staying stuck down. The button is just to the right of the flash if you are looking at the lens. See pics below:
In order to fix the issue when the flash stays down, you can apply a little lifting help by pulling on the flash when you are trying to get it to deploy. To fix the error that happens when the flash pops up successfully, I took a pair of tweezers to pull the button out and then cleaned around the button. I also pushed it in and out to try to dislodge any sand/dirt particles. The little button still sticks a bit but at least I know how to fix it now. SO glad I didn’t send it in for repair which would have cost at least $100 for something that took me 5 seconds to fix.