Replying to post this post
http://chdk.setepontos.com/index.php/topic,4348.960.html in the sx20 thread, since it really doesn't belong there.
The CHDK folder can be in either partition.
CHDK will only use the folder on the same partition the rest of the camera sees. In a bootable dual partition setup, this means your CHDK folder must be on the large partition. Only diskboot.bin on the small partition is used.
I used SDMInste to set up my 16Gb so that both partitions are ~8G, so that if I set the switch on the card to 'Lock', I load chdk, and if I unlock it, it doesn't, and there's still enough space on the primary partition for the camera to store images in it when not running chdk.
Are you saying that CHDK successfully autoboots from a FAT32 partition if you have the lock engaged ? If this is true, then you don't need to partition at all. If it isn't true, there's something wrong with your description.
The normal way to have the camera see the large partition without CHDK is to swap them so the large one is first. You can normally swap back by manually loading CHDK, but AFAIK that is not available on sx20 (someone might want to try the my canon basic manual loading method...)
Hello,
I would like to try this as my Ixus 95 does not support using two partitions and the SDM intstaller method, among others, does not work, sadly.
I have already posted that my Ixus 95 will reboot using your Canon Basic method. What I now need help with is how to use it in order to mimic the two partition boot method- one very small fat1n and one large fat32 partition for autoboot plus max use of space.
The ixus95 does not have multipartition support implemented yet. Since diskboot now works, there's no reason to expect that multipartition won't work on this camera when someone gets around to implementing it.
The canon basic method doesn't let you autoboot. It is potentially an alternative to the "firm update" method, but "firm update" already works on ixus95 so it wouldn't be an improvement.