Hi, I have to Canon Rebel t1i and I had the same problem (built in flash not working). I tried a number of remedies I found on forums etc but none worked. I then tried this. In the external flash housing is a metal sprung plate which surrounds the five circular pins (one big, four small at the rear). If you get a small straight headed screwdriver and lift the front of this plate and at the same time pull it back towards you it will come out altogether.
I then removed the four small screws being careful not to drop them and took off the mount for the external flash and then tried the flash it opened straight away. I then cleaned all the area of the mount and the two plates and replaced them all ensuring I fitted them exactly as before. I then checked the camera again and presto working fine. I hope this helps everyone with the problem.
Kevin (East riding of Yorkshire)
×