--- usb.h.orig Tue Mar 13 15:46:18 2001 +++ usb.h Sun Sep 19 23:00:24 2004 @@ -19,6 +19,8 @@ #define USB_INIT_S20 2 /* S20 found */ #define USB_INIT_S100 3 /* S100 (Digital Ixus) found */ #define USB_INIT_G1 4 /* G1 found */ +#define USB_INIT_S40 5 /* S40 found */ +#define USB_INIT_A70 6 /* A70 found */ #define USB_INIT_NEW 100 /* Unsupported PowerShot found! */ #define USB_INIT_FAILED -1 /* Unable to initialize USB */ @@ -25,9 +27,12 @@ #define VENDOR_ID_CANON 0x04A9 #define PRODUCT_ID_S10 0x3041 /* PowerShot S10 */ #define PRODUCT_ID_S20 0x3043 /* PowerShot S20 */ +#define PRODUCT_ID_S40 0x3056 /* PowerShot S40 */ +#define PRODUCT_ID_A70 0x3073 /* PowerShot A70 */ #define PRODUCT_ID_S100_US 0x3045 /* S100, aka. Digital Ixus, Elph */ #define PRODUCT_ID_S100_EU 0x3047 /* S100, aka. Digital Ixus, Elph */ #define PRODUCT_ID_G1 0x3048 /* PowerShot G1 */ +#define PRODUCT_ID_S200 0x3065 /* PowerShot S200 */ /* The Canon USB protocol of the S10, S20, S100, G1 is the same. * We can hope that the next cameras will adopt a compatible protocol