I can't get my SX 110 to boot from the card.
That's what I've done:
[Note: my card is /dev/sdb1]
I made 2 partitions
1.) create a 16 MB FAT 16 bootable
2.) Rest 3.73 GiB FAT32
I format partitions respectively
mkdosfs -n CANON_CHDK /dev/sdb1
mkdosfs -n CANON /dev/sdb2
Put data in Bootrecord
[I noticed, that the actual filename is DISKBOOT.BIN and not - as stated in the FAQ - "BOOTDISK", so I altered this - I tried it also the other way round but it didn't work either]
echo -n DISKBOOT | dd bs=1 count=8 seek=64 of=/dev/sdb1
then I mount the device
mount /dev/sdb1 /media/CANON_CHDK
umount /dev/sdb1 /media/CANON_CHDK
After that I remove the card from the reader, make it read-only and put it into the cam.
When I turn it on in Display-Mode I can access the option to upgrade to CHDK Firmware.
Pressing <ALT> will bring the CHDK Menu.
But after shutting down the cam - or switching to record mode - No CHDK stuff anymore.
Any help is appreciated.