Sold as is compatible with Canon eos, I am very disappointed. The flash function is not recognized by the housing. No flash sync on my EOS 40D and EOS 7D. The flash will fire but it is not recognized by the camera. It is unusable with the P, Av, Tv Only the manual mode M is possible. I do not recommend this product!