My 1D mark II firmware ver. 1.2.6 It can read 32GB SDHC Card. Check your Firmware version and update to latest version.