There is a sensor that detects whether the flash has been raised or not. It seems like this sensor has malfunctionned and is telling the camera that the flash is not raised; this is causing the flash to be disabled.
You must rectify the problem with the sensor. Call Canon warranty support or visit the store that you purchased the camera from to get it sorted by a professional.
I had the precise problem. I shot some compressed air into the open flash and that dislodged whatever was interfering with the censor. It is once more working. Hopefully this will be a permanent solution.
Exact same problem with my SX200 IS. I checked online for possible solutions but found none. By accident it fell off of a coffee table on to a carpeted floor (about 13") and began working perfectly. I suspect this sensor is prone to getting stuck and need a little help on occasion.
×
Brilliant, just been suffering the same problem with my SX200 IS. Having read the solutions above I switched the camera on, and manually pushed the flash home, repeating this rapidly over a few seconds. Suddenly started working again.
694 views
Usually answered in minutes!
×