How can I use my Canon EOS 20D with Vista x64?

It appears that Canon do not offer native 64-bit drivers for any of their range of digital cameras; Is there any way to work around this?

EDIT Would I be better upgrading to Windows 7 x64, or no better off?

Answers 4

  • This just in: Microsoft just released Camera Codec Pack v.16.0.0652.0621, which is supposed to provide codecs to power Windows Live Photo and Windows Explorer for the following cameras:

    • Canon: EOS 1000D (EOS Kiss F in Japan and the EOS Rebel XS in North America), EOS 10D, EOS 1D Mk2, EOS 1D Mk3, EOS 1D Mk4, EOS 1D Mk2 N, EOS 1Ds Mk2, EOS 1Ds Mk3, EOS 20D, EOS 300D (the Kiss Digital in Japan and the Digital Rebel in North America) , EOS 30D, EOS 350D (the Canon EOS Kiss Digital N in Japan and EOS Digital Rebel XT in North America), EOS 400D (the Kiss Digital X in Japan and the Digital Rebel XTi in North America), EOS 40D, EOS 450D (EOS Kiss X2 in Japan and the EOS Rebel XSi in North America), EOS 500D (EOS Kiss X3 in Japan and the EOS Rebel T1i in North America), EOS 550D (EOS Kiss X4 in Japan, and as the EOS Rebel T2i in North America), EOS 50D, EOS 5D, EOS 5D Mk2, EOS 7D, EOS D30, EOS D60, G2, G3, G5, G6, G9, G10, G11, Pro1, S90
    • Nikon: D100, D1H, D200, D2H, D2Hs, D2X, D2Xs, D3, D3s, D300, D3000, D300s, D3X, D40, D40x, D50, D5000, D60, D70, D700, D70s, D80, D90, P6000 Sony: A100, A200, A230, A300, A330, A350, A380, A700, A850, A900, DSC-R1
    • Olympus: C7070, C8080, E1, E10, E20, E3, E30, E300, E330, E400, E410, E420, E450, E500, E510, E520, E620, EP1
    • Pentax (PEF formats only): K100D, K100D Super, K10D, K110D, K200D, K20D, K7, K-x, *ist D, *ist DL, *ist DS
    • Leica: Digilux 3, D-LUX4, M8, M9
    • Minolta: DiMage A1, DiMage A2, Maxxum 7D (Dynax 7D in Europe, ?-7 Digital in Japan)
    • Epson: RD1
    • Panasonic: G1, GH1, GF1, LX3

    This codec pack should help out quite a bit for Win-64 users.


  • For image transfers, it should work in PTP mode (or you could use a card reader); you won't be able to remote-control the camera, unfortunately.

    To answer your edit, the problem is 64-bit support from Canon for older models, not necessarily the OS itself. However, on Windows 7 Professional, you could possibly run the 32-bit versions of everything in "XP Mode".


  • My preference has been to use a card reader. I realize this is not really answering the question, but this is what I've done since the day I got my 20D.

    My experience is that transfer speeds are better. I never have compatibility issues. Programs just see the files are being in a normal folder somewhere. Using the Canon software just caused trouble.


  • AFAIK, all Canon DSLR's present themselves to the computer as a USB drive. The drivers for that are built into Windows. It should work fine with Windows XP, Vista, & 7 in both 32bit & 64bit flavors.

    If you're talking about the Canon software that comes bundled with your camera, you can probably download an update from the Canon website.

    I installed the Canon software, that came with my 7D, on my x64 Windows 7 system and had no problems at all (although I don't use the software on a regular basis, I know it works).

    EDIT 1: If you upgrade to Win7 x64, you might be able to use XP mode. Alternatively, you could install a virtual machine product. I recommend Sun's VirtualBox because it has the ability to route USB connections to the VM's.

    EDIT 2: Regardless of how the camera is presented to the computer from a technical perspective ... all the Canon digital cameras I own or have owned have worked fine with all versions of Windows. Just plug it into the USB and it worked. Does the 20D require drivers to work on any other version of Windows?


Related Questions