hello cderory!
How to make SD card bootable: step by step (that worked for me)
0. formating the card to FAT16 with desktop computer via USB card reader. Create DCIM and MISC folder.
or format with Camera device.
1. Make the SD card partition ACTIVE If it not active yet! In Win XP : Use computer management/disk management/
choose SD card, right click mark as "Active" partition.
2. download HDHacker utility to go further
http://www.freedownloadscenter.com/Utilities/Disk_Maintenance_and_Repair_Utilities/HDHacker.html3. after install, run the HDHacker.
4. select proper drive letter responding to your SD card in card reader,
select "logical drive" and "first sector" (as I know it's default)
5. "Read sector from disk"
6. Save this sector to a file for safty (512bytes) (I named it : BootSector_G9.bin)
7. use a hexeditor (I used hview.exe) to edit this file
8. at address 0x40 (decimal=64) overwrite it with the folloing characters DISKBOOT
http://forums.dpreview.com/forums/read.asp?forum=1010&message=252023679. save it as a different file name ( I named it : BootSector_G9_bootable.bin)
10. use HDHacker util to "load sector from file" this new file containing DISKBOOT information in the sector
11. "write sector on disk" Don't forget to select correct drive letter!!! (for SD card)
Now you have a Bootable SD card.
It means the partition is Active to boot and in the bootsector there is the name DISKBOOT.
This refer to DISKBOOT.BIN file what you put to your card.
Now you have to put the file DISKBOOT.BIN to the SD card. I used G9 via USB cable and FirmwareUpdate.exe
I used the Canon's FirmwareUpdate util to transfer the file. I don't know is it enought to simple copy the file using a USB card reader, but I always do this with the FirmwareUpdater.exe util.
Power OFF the G9.
Disconnect from PC.
Put out the SD card.
SET THE SD CARD LOCK!!!!! (It's very important!!!) now it's read only
Put back the SD card.
Turn on the G9. After a few seconds the AF led turns ON (for human eyes only) but really it's blinking! very fast (9k6)
You have to remove battery to stop blinking.
To use your SD card simple clear the SD LOCK set back to read/write enabled.
Or delete the file DISKBOOT.BIN on the SD card.
I hope this helped to you.
You can find the FirmwareUpdate util somwere in the forum or in the wikia/CHDK .... just look for it....
Sorry for the repeting words and my poor English :-)