Need advice here as I do not know if I'm doing it wrong or if my flash is broken.
I have a 60d with a 430EX speedlite. The problem is that the flash does not work in E-TTL mode: the flash fires but does not contribute to the overall exposure.
I've set my camera to manual mode, F/4, 1/160s, ISO 800. I'm 2 stops underexposure. Flash is set to E-TTL mode (zoom head work, AF assist light too). I press the shutter, the flash fires, but the image is still 2 stop under exposed.
I tried the same settings without the flash and exact same exposure. Correct me if I'm wrong, but isn't the flash supposed to compensate for this under exposure?
If I set the flash to Manual mode, I can see it contributing to the exposure (plenty powerful enough, the photo is even over exposed).
But in E-TTL mode, it's just not working. I get a big bright flash as I press the shutter, but nothing shows up in the photo.
Am I doing it wrong or is my flash failing me?

