Yesterday I succeeded in installing CHDK on my S100. It was my first experience with CHDK. It was indeed challenging. Here are some tips. I was doing this on a Macintosh, so some of the windows tools don't apply. The Mac FAQ was helpful. These tips should help you understand which parts of the various FAQs and instructions you can ignore, and which you must pay attention to.
1. I used ACID to determine which firmware version I had (1.01a).
2. I also used ACID to download the correct build. If it's your first time, you must download the full build which is not the default.
3. The S100 is Product ID 0x3236, release 0049 in 2011.
4. You must (at this time) use the SD-Card-Lock-Auto-Boot Method.
5. I installed on a 4 GB SD card, with a single partition, formatted as FAT32. It is not necessary to partition your card or reformat it to FAT16 for the S100.
6. I used terminal commands and a hex editor to modify the boot sector to make the card bootable. I didn't see a simple-minded Macintosh utility for this like there apparently is for Windows. I used the 0xED editor. For the terminal commands reading and writing the boot sector, I had to logon as administrator. Most Mac users are already administrator, but not everyone.
7. This was the difficult part for me: For FAT32, the offset from the beginning of the sector of the bytes which need to be modified is 0x1E0. At 0x1E0, I changed eight bytes to read BOOTDISK. I'm attaching a screenshot of this modification.
8. Beyond that, I followed the usual instructions to copy the build to the card, lock the card, etc.

It looks like you're new here. If you want to get involved, click one of these buttons!