This is a little tutorial for all us noobs out there trying to get the CHDK package installed onto their SD card.
To obtain your firmware version just get the little tool from this previous thread.
https://chdk.setepontos.com/d/4743/1
Just run the prog and let it read an image to extract the firmware version.
Get the newest version of CHDK from here.
http://mighty-hoernsche.de/
I had a few problems also trying to get basic CHDK package installed onto a new 32GB SDHC card and getting it to run off a partition. I followed the all the wikis, trawled the forums with lots of help, but in the wrong direction. After swapping partitions and general frustration (eventually I ended up blowing a fuse in my card) I found that there is a much simpler methodology to all this.
Just format your card using your camera or PC.
Under your operating system of choice just drag and drop/ copy and paste etc all the main files (DISKBOOT.BIN, PS.FI2, and the CHDK folder) from the Complete "FULL" version of the chdk files onto your sd card.
Pop you card back into the camera.
Then just boot into the chdk using playback mode by pressing the > button on the back, next the menu button and then the format option should appear. Select this and you good to go. Press the S button for alt to access the chdk menu. All the messing with partitions to create seperate partions is just too much of a pain for cards that do not want to play or for noobs.
The camera will create its own storage folder in the root along with the chdk to store the pictures/vids. These can then be accessed in the normal way. Its as simple as that. I hope this is of help to someone out there.