Digital SLR Camera Software Developers Kit

Thanks for your interest in Canon Oceania's Digital SLR Camera Software Developer Relations Program. This program is designed to supply the current version of the Canon Digital SLR Camera Software Developers Kit (SDK) to computer programmers residing in Australia and New Zealand who wish to develop software applications for Canon SLR digital cameras. Such applications may include remote control via USB or IEEE1394, time lapse photography, RAW file conversion and uploads/downloads/transfers, etc.

Important Notices:

  • This SDK supports Canon EOS Digital SLR Cameras only. It does not support PowerShot and IXUS series Digital Cameras and Digital Video Cameras.
  • Canon Oceania is prohibited from distributing the Digital SLR Camera SDK outside our sales area of Australia and New Zealand.
  • Developers residing within the Americas are requested to register with Canon USA at:
    http://consumer.usa.canon.com
  • Developers residing with Europe are requested to register with Canon Europa at:
    http://www.didp.canon-europa.com
  • Canon Oceania does not supply the SDK to personal users and is only available to commercial, education, government and industrial developers and the like.
  • The Canon Digital SLR Camera SDK does not contain and is not a replacement for the software solution disc that was originally supplied with your camera. Driver and software updates are available for download at no charge via Driver Downloads .
  • As mentioned in the Canon Digital Camera Software Developers Kit License Agreement which must be accepted by you prior to receiving the SDK, the Canon Digital Camera SDK is offered as is without technical support

 

Click here to review the licence agreement


What's New in Canon EOS Digital SDK (EDSDK) v2.8 (Windows and Mac):

Changes from v2.8:

  1. To support EOS 550D
  2. To support the new OS Windows 7
  3. To add the following properties related to PC live view:
    kEdsPropID_EVF_ZoomRect
    kEdsPropID_EVF_CoordinateSystem
  4. To revised the following properties:
    kEdsPropID_Evf_ZoomPosition
    kEdsPropID_Evf_ZoomRect
    kEdsPropID_Evf_ImagePosition
  5. To fix the following problems
    • EDS_ERR_STREAM_READ_ERROR in case of download of all images
    • RAW development for D30’s image is failed

    SDK Information

    Supported Cameras:

    • EOS 1D Mark III / 1Ds Mark III / 1D Mark IV
    • EOS 30D / 40D / 50D / 5D Mark II / 7D
    • EOS Kiss Digital X ( DIGITAL REBEL XTi / 400D DIGITAL )
    • EOS Kiss X2 ( Rebel XSi / 450D )
    • EOS Kiss F ( Rebel XS / 1000D )
    • EOS Kiss X3 ( Rebel T1i / 500D )
    • EOS Kiss X4 ( Rebel T2i / 550D ) (*)
    (*) Newly supported models

    OS Compatibility:

    • OS: Windows 2000, XP, Vista, 7
    • Pentium 750MHz or higher Pentium processor
    • At least 128MB RAM (Win 2000), 256MB RAM (XP), 512MB RAM (Vista or 7)
    • 50MB or more available storage
    • USB 2.0 or IEEE 1394 InterfaceOS: Mac OS 10.4 - 10.6 (10.4.7 or later on Intel based Mac)
    • PowerPC G4,G5 and Intel-based Macintosh
    • At least 256MB RAM
    • 50MB or more available storage
    • USB 2.0 or IEEE 1394 Interface

    Language: English

    Support Applications:

    • Windows: Microsoft Visual 6.0, Microsoft Studio NET 2003 or later
    • Macintosh: Xcode 2.2 or later