Z tego co pamiętam to 40d obsługuje karty do 32GB (FAT32).
Ja używam SanDiskCF IV Extreme - 16gb, firmware w aparacie 1.1.1 zawsze możesz sobie zaktualizować, tu masz link do najnowszej wersji http://web.canon.jp/imaging/eosd/eos...irmware-e.html