Just the person I've been looking for! I'm writing a CRW parser, and I'm desperate for a sample from a PowerShot camera
FWIW https://raw.pixls.us/ has samples from many cameras
AFAIK .CRW was only used on very early cams, pre-dating CHDK
At a first glance there are only samples of CHDK CRW.
QuoteAFAIK .CRW was only used on very early cams, pre-dating CHDKAt least S100 and S110 support Canon CRW (CAM_HAS_CANON_RAW is defined as 1 in platform_camera.h).
On these cameras, the format and file extension is CR2, not CRW. CHDK allows use of the .CRW extension because it's still recognized by the Canon firmware in some contexts, but the native firmware only uses CR2.
Note that Canon has three different RAW formats, with newer models producing a TIFF-based CR2 or QuickTime-based CR3 as opposed to the CIFF-based CRW format
MetadataExtractor (which CHIMP uses internally) recognizes CRW files, but doesn't parse them.
Root2005 RawData {"Offset":26,"Length":5565940}2007 JpgFromRaw {"Offset":5565966,"Length":217584}300a ImageProps {"Name":"ImageProps"}ImageProps5803 ImageFormat {"FileFormat":{"Format":"CanonCRW","Compression":"None"},"TargetCompressionRatio":10}1810 ImageSpec {"ImageWidth":3072,"ImageHeight":2048,"PixelAspectRatio":1,"RotationAngle":270,"ComponentBitDepth":8,"ColorBitDepth":24,"ColorBW":257}500a TargetImageType "RealWorldSubject"5804 RecordID 05817 SerialNumber 1050501180e CapturedTime "2003-07-14T13:46:16"0816 ImageFileName "CRW_0501.CRW"0817 ThumbnailFileName "CRW_0501.THM"0805 Description ""3003 MeasuredInfo {"Name":"MeasuredInfo"}2804 ImageDescription {"Name":"ImageDescription"}2807 Camera {"Name":"Camera"}300b ExifInfo {"Name":"ExifInfo"}MeasuredInfo5814 EV 9.375ImageDescription0805 FileDescription "EOS 10D CMOS RAW IMAGE"0815 ImageType "CRW:EOS 10D CMOS RAW IMAGE"Camera0810 OwnerName "Michael Jonathan Kearns"080a ModelName {"Make":"Canon","Model":"Canon EOS 10D"}3004 CameraSpecification {"Name":"CameraSpecification"}CameraSpecification580b BodyID 630304155501c BodySensitivity 100480d ROMOperationMode "USA"080b FirmwareVersion "Firmware Version 1.0.1"
Well, this list explicitly mentions S100 and S110.I guess I just have too much free time on my hands
Well, I think that page is confused. Part of the confusion may be that Canon re-used the S100 and S110 designations. The CHDK supported models are the PowerShot S100 and S110 from 2011 and 2012. Judging the other models mentioned on that page (A10, Pro 1 etc), I believe it likely refers to the PowerShot S100 DIGITAL ELPH and S110 DIGITAL ELPH from 2000 and 2001 https://global.canon/en/c-museum/product/dcc462.html https://global.canon/en/c-museum/product/dcc467.htmlHowever, a quick google does not suggest those models officially supported Canon CRW raw, so it's unclear to me whether the page is accurate for those models either. Perhaps raw was obtainable using the Canon SDK in that era, or the page is simply confused about 20+ year old cameras.Anyway, I am somewhat familiar with the models CHDK actually supports, and I'm very sure the S100 and S110 models that we support use CR2