Installing CHDK on a IXUS 95 is/Canon PowerShot SD1200 IS - General Help and Assistance on using CHDK stable releases - CHDK Forum  

Installing CHDK on a IXUS 95 is/Canon PowerShot SD1200 IS

  • 4 Replies
  • 2848 Views
Installing CHDK on a IXUS 95 is/Canon PowerShot SD1200 IS
« on: 26 / November / 2013, 16:50:37 »
Advertisements
So have gone through all of the correct process, but cannot find on my camera how to install the CHDK firmware. There appears to be no firmware update within any of the menus.

Appreciate the help.

Re: Installing CHDK on a IXUS 95 is/Canon PowerShot SD1200 IS
« Reply #1 on: 26 / November / 2013, 17:07:18 »
So have gone through all of the correct process,
You are probably going to need to tell us a bit more about what "correct" process you followed and maybe where you got it from.

Quote
but cannot find on my camera how to install the CHDK firmware. There appears to be no firmware update within any of the menus.
You have to start the camera using the playback button (typically the one with the blue or green triangle in it) rather than the On/Off button.

Did you follow the instructions from here :  http://chdk.wikia.com/wiki/Prepare_your_SD_card  ??
Especially the part in the blue box at the top of that page?

Ported :   A1200    SD940   G10    Powershot N    G16

Re: Installing CHDK on a IXUS 95 is/Canon PowerShot SD1200 IS
« Reply #2 on: 26 / November / 2013, 17:43:08 »
Thanks for your response.
I had used STICK on OSX to determine my existing firmware version. It then downloads the correct version of CHDK for my firmware. i them copied that onto the card and put the card into my camera. I followed the correct starting procedure by using the play button and searching for the CHDK firmware update. I did not find it.
I think the problem might be is that I am using a 16gig card. I just read this that older cameras want a smaller boot.

For Cameras Released Before 2011 :Edit
With older cameras, the best booting method options depends on the size of the SD card. For cards 4G in size or smaller, the card needs to be formatted as FAT16 and configured to be bootable. For cards 8G or larger, you will need to create two partitions - a small 500K FAT16 partition configured to be bootable and a larger partition formatted as FAT32 to take up the rest of the space on the SD card.

Notice   
Not all cameras support dual partitions. Check the wiki page and forum porting thread for your camera before trying to use dual partitions.

Configuring any SD card to load CHDK via the card lock booting method requires these three steps :

Setup the SD card by creating either a single partition (FAT16) or two partitions (a small FAT16 and a larger FAT32).
Modify the boot block of the first partition on the card by inserting the text string "BOOTDISK" at offset 0x40.
Copy the "Complete" CHDK executable distribution to the correct places on the SD card. For single partition cards, all the files and folders from the CHDK distribution file belong on that partition. For dual partition cards, all the files and folders from the CHDK distribution file belong on the large second partition except for the files DISKBOOT.BIN and either PS.FIR or PS.FI2, which belong on the smaller FAT16 bootable partition.
To simplify the steps listed above for the preparation of a CHDK SD card, several utilities are available. These utilities can partition and format bootable SD cards and download & install CHDK to those cards.


Re: Installing CHDK on a IXUS 95 is/Canon PowerShot SD1200 IS
« Reply #3 on: 26 / November / 2013, 18:01:58 »
I had used STICK on OSX to determine my existing firmware version. It then downloads the correct version of CHDK for my firmware. i them copied that onto the card and put the card into my camera.
STICK should also format your card for you and copy the files over.  You should not have needed to do so yourself.  But see my comments below.

Quote
I followed the correct starting procedure by using the play button and searching for the CHDK firmware update.
According to the porting thread for your camera,  that should work.

Quote
I think the problem might be is that I am using a 16gig card. I just read this that older cameras want a smaller boot.
Older cameras will only autoboot from a card formatted with a FAT16 partition.  Those partitions are limited to a maximum size of 4G - so you need to use a dual partition scheme.  STICK should have set that up for you automatically.

If you are just using the "firmware update" method to boot,  you should be able to use a single FAT32 partition and just copy all the CHDK file (in their respective folders) to the card.

But having said all that,  a quick look at the source code ( boot.c ) for the sd1200 suggests that dual partition support was not implemented for this camera.    Which means you are limited to a 4G FAT16 card (or partition) if you want to autoboot this camera.

Ported :   A1200    SD940   G10    Powershot N    G16


*

Offline nafraf

  • *****
  • 1305
Re: Installing CHDK on a IXUS 95 is/Canon PowerShot SD1200 IS
« Reply #4 on: 26 / November / 2013, 19:47:04 »
I'm working on this port, greegy has done some tests. New version has dual part support, but it has not been tested. If someone wants to test it and report, send me a PM. Source code is here

 

Related Topics