From ddaca922e09ec4e0ddd72b2de1e14c05eeb9dc78 Mon Sep 17 00:00:00 2001 From: "Stephen H. Westin" Date: Tue, 21 Jun 2005 16:45:13 +0000 Subject: [PATCH] More info on PowerShot S1 IS. git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@8115 67ed7778-7388-44ab-90cf-0a291f65f57c --- camlibs/canon/doc/Protocol.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/camlibs/canon/doc/Protocol.xml b/camlibs/canon/doc/Protocol.xml index 80b3701a3..2ba347134 100644 --- a/camlibs/canon/doc/Protocol.xml +++ b/camlibs/canon/doc/Protocol.xml @@ -332,6 +332,9 @@ $Log$ + Revision 1.21 2005/06/21 16:45:13 swestin + More info on PowerShot S1 IS. + Revision 1.20 2005/06/10 01:38:26 swestin More info on EOS 20D. Cross-referenced new command codes to old. @@ -1045,6 +1048,7 @@ xx <directory_name> 00 00 00 G2, D30, D60, 300D, S110, A10, A20, S30, S30001 00 05 03USBid0x800 (2048)-10xfd00 (64768)0xfd00 (64768) 300D01 00 05 83USBid0x800 (2048)-10xfd00 (64768)0xfd00 (64768) G3, A60, A70, A75, A80, A300, A400, A510, S45, S50, S230, S400, SD20001 06 15 83USBid0x800 (2048)-10xfd00 (64768)0xfd00 (64768) + S1 IS01 06 15 8304 a9 30 850x800 (2048)-10xfd00 (64768)0xfd00 (64768) 20D01 06 15 830x800001750x800 (2048)0x10000 (65536)0xfd00 (64768)0x10000 (65536) 350D01 06 15 830x800001890x800 (2048)0x10000 (65536)0xfd00 (64768)0x10000 (65536) Optura 200 MC camcorder03 05 04 81USBid0x800 (2048)-10xfd00 (64768)0xfd00 (64768) @@ -1055,9 +1059,10 @@ xx <directory_name> 00 00 00 In the older version of the protocol, the USB vendor and - product ID are contained in bytes 0x44-0x47 of this packet: + product ID are normally contained in bytes 0x44-0x47 of this packet: here 0x04A93043 for vendor 0x04a9, product 0x3043 identifies - this as a PowerShot S20. Unfortunately, the meaning of these + this as a PowerShot S20. + Unfortunately, the meaning of these bytes seems to have changed in the newer protocol; for an EOS 20D, we get 0x80000175, which is identical with bytes 0x56-0x59 of a response to the + Even stranger, there seems to be a group of cameras + (apparently using the older protocol) that all report 0x3085 + as the product ID, which is correct for the PowerShot G5. The bytes 0x48-0x57 also vary from camera to camera. I think they are 4-byte integers, and suspect that they specify