I wandered back into the world of CHDK and found that STICK is now the "go to" option for loading CHDK onto Canon P&S cameras. Prior to this I used CardTricks, but it seems to be unsupported now, and I'm on a Linux system anyway so it's not really an option.
I've tried both ASSIST and STICK, but they don't seem to work with my SD300. As a side note, both work perfectly fine with my SD1000.
It seems like either program is not picking up the firmware version of the SD300, so I'm guessing they both don't believe there is an appropriate CHDK available for download. Using the ver.req file, I'm able to see this on my SD300:
P-ID: 30BF NT
Sep 9, 2004
CHDK definitely supports the SD300 and this firmware version, and I've used CHDK in the past (<v.1.0):http://mighty-hoernsche.de/bins/ixus40_sd300-100k-1.2.0-3456-full.zip
I'm wondering if someone could shed some light on the issue? Here's the relevant info from ASSIST:
ASSIST - Dave Mitchell 1.10A
OS Type=3 OS Version=0
engine link established
Command 'fdisk -l ' = '
Disk /dev/sdf: 31 MB, 31129600 bytes
4 heads, 32 sectors/track, 475 cylinders, total 60800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdf1 51 60799 30374+ 4 FAT16 <32M'
return code was 0
maxsize=64000 testsize=70000 (64GB)
loading tables - please wait ...
Downloading build information from http://stereo.jpn.org/eng/sdm/download.htm
Downloading build information from http://zenoshrdlu.com/assist/sdm/download.htm
tables loaded successfully
/media/makaan/CANON_DC1/DCIM/100CANON/IMG_0001.JPG is being processed
EXIF data extraction error com.drew.metadata.MetadataException: Tag Unknown tag (0x001e) has not been set -- check using containsTag() first
fm=-1 icm=1540000 fms='Firmware Version 1.00'
No firmware revision information in photo
No firmware revision present, but EXIF says 'Firmware Version 1.00'
Many thanks in advance! I've also attached the image used to generate the above error.