Our software & drivers for your product are specific to your operations system. We've detected your operating system as {{os}}. If you need software or drivers for a different operating system make sure to select the correct operating system & version with the dropdowns below. Not all our software & drivers are compatible with all operating systems and versions.
There are no results for the OS Version you selected.
Date 07.28.08
File Size 5.46 MB
Date 10.21.10
File Size 11.20 MB
Date 02.22.23
File Size 142.00 B
Date 07.28.08
File Size 3.67 MB
Date 10.26.10
File Size 14.86 MB
Date 10.15.10
File Size 8.08 MB
Date 07.23.12
File Size 6.38 MB
Date 02.22.23
File Size 142.00 B
Date 07.28.08
File Size 888.93 KB
Date 01.25.12
File Size 10.69 MB
Date 04.16.09
File Size 6.96 MB
Date 07.23.12
File Size 6.88 MB
Date 10.15.10
File Size 8.41 MB
Date 04.14.09
File Size 7.50 MB
Date 03.05.10
File Size 12.70 MB


Software Development Kit

The Canon EOS Digital Camera Software Development Kit (EDSDK) enables developers to integrate select Canon cameras directly into their software application solutions, giving them access to remote camera control and communication functionality of the camera. There are two versions of the EDSDK compatible with Windows or Macintosh.

The Software Developer Kit is provided free of charge and can be found at To learn more please visit the Canon Developer Community site and register to download Canon’s SDKs.



Find answers in our extensive knowledge base with dozens of articles and curated Q&As to help you troubleshoot your issue yourself.

Our Knowledge Base with curated Q&As will point you in the right direction to troubleshoot your error code yourself. Be sure to search the error code you are struggling with along with your product model number in our Knowledge Base.


Title Canon Support | Firmware Notice: EOS Rebel XS: Firmware Update 1.0.7
Advisory Type
Date 10.11.10



image icon
How-To Videos
Get to know your product. Troubleshoot and learn to use your product with video tutorials.
image icon
Canon Community
Join our community to ask questions, share knowledge, and connect with others.
image icon
Knowledge Base
Find answers and perform your own troubleshooting with the knowledge base.


Still need some help?  In order to get more personalized and faster support, we recommend registering your product in your Canon Account

Need help with your product? Let us help you find what you need.
Product Support
Sign up for up-to-the-minute Canon News, Sales and Deals.
Discover great new ways to enjoy your products with exclusive articles, training and events.
Learn more