Got that last part really well. What I really wanted to do is to load anything, not that particular file, but just anything so as to maybe partially port this thing or just contribute as the port goes forward. I got a perl background, but just recently started to learn C and to know a little more about the really low level stuff like registers, memory locations, pointers and the like hardware.
Anyway. So someone was able to make the camera blink out the firmware in binary. Now we just need to take that binary and do some disassemble to make it into readable code. Once there is something readable then we can compare the commands to others used before (sx100 maybe?) and have the CHDK point to those addresses for the different commands it makes. I can figure it out in a year or two

maybe more... or I could just return this thing. It sounds so simple, I wonder why Canon doesn't help CHDK with at least the porting of it. It just makes sense to let people program the insides if they want to.
thus far the camera feels really easy on the settings and quick changes. I like it.