Canon Group
Close Close
Menu Menu Close Close Search

Digital SLR Camera Software Developers Kit

5th February 2013

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

 If you are interested in SDK please contact us directly at pvts@canon.com.au


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

Changes from v2.11:

1. Added support for the EOS-1D X / EOS 5D Mark III / EOS 60Da / EOS 650D

2. Added support for Mac OSX 10.7

3. Stopped support for Mac OS X10.5

4. Added the following prosperities

  • kEdsPropID_AEModeSelect 
  • kEdsPropID_Record 
  • kEdsPropID_Evf_HistogramY 
  • kEdsPropID_Evf_HistogramG 
  • kEdsPropID_Evf_HistogramB

5. Changed the following properties to be read only

  • kEdsPropID_AEMode

6. Deleted the following properties

  • kEdsPropID_Evf_Histogram

7. Deleted the following Chapter

  • 1.3.2 Connected Cameras

8. All of the modules in the DLL folder must be copied into the same folder where the EDSDK client application is in.

SDK Information

Supported Cameras

  • EOS-1D X (*) / 1D Mark III, 1Ds Mari III, 1D Mark IV
  • EOS 40D / 50D / 5D Mark II / 5D Mark III (*) / 7D / 60D / 60Da  (*)
  • EOS 450D
  • EOS 1000D
  • EOS 500D
  • EOS 550D
  • EOS 600D
  • EOS 1100D
  • EOS 650D (*)

(*) Newly supported models

OS Compatibility

Windows

  • OS: Windows XP (Home / Professional), Vista, 7
  • Memory: 1GB or more
  • Hard Disk: 50MB or more available storage
  • Interface: USB2.0

Macintosh

  • OS: Mac OSX 10.6.8 – 10.7 CPU: Intel-base Macintosh
  • Memory: 1GB or more
  • Hard Disk: 50MB or more available storage
  • Interface: USB2.0

Language: English

Support Applications: Windows: Microsoft Visual 6.0, Microsoft Studio NET 2003 or later

  • Macintosh: Xcode 2.2 or later