is there a chance to upgrade to 103c? how? it's 2 days i'm searching online, with no result..

General consensus on this forum is that changing firmware versions is almost impossible and certainly not something that Canon supports. Your best option is to either port CHDK from the same camera with at different firmware version or hope that somebody else does so.

I'm still struggling through getting a 103c version running. Someday, when that's done, I hope to be able to help people with other firmware versions of the SD940.

I'm still struggling through getting a 103c version running. Someday, when that's done, I hope to be able to help people with other firmware versions of the SD940.

I know you do not feel comfortable letting other people look at your code, but keep in mind that my offer to port your code to different firmware versions still stands but I would need to see what you have done. Also keep in mind that I sent you the stubs_entry stuff for 1.02C as you requested with the understanding that it would be a trade for what you have and so far I've seen nothing from you. After all, it was you that posted this:

I know you do not feel comfortable letting other people look at your code, but keep in mind that my offer to port your code to different firmware versions still stands but I would need to see what you have done.

Waldo : Sorry, sorry, sorry - I'll send you what I have ASAP. Finding time to do this is hard so I'm slow. Just didn't want to waste your time with something that doesn't really run and every day I make a little bit of progress.

Having said that - I've been working with your files and I think - maybe - I found yesterday why you could not keep yours running in picture taking mode. Still haven't figured out how to fix it - was going to work on that tonight.

But you (or anyone else) are more than welcome to have my meagre efforts so far. Maybe I'll just post on my zShare site with a suitable warning?

I started with the port that waterwingz had done. I didn't understand the CHDK version used (version "2000", no "<ALT>" indicator) so I changed to base it from release 1001. Initially I got similar results as before (crashing on Record mode).

I determined that playrec_mode variable was correct. I also found that the camera was crashing when trying to run histogram_process() when in record mode. The problem was in vid_get_viewport_live_fb. Changing this function to return a null pointer allowed it to run without crashing. I'm not sure how to find the correct addresses for this but returning 0 works for now.

I'm seeing some random vertical shifts of about 20 lines so that the OSD overlay is sometimes too low / sometimes OK. Not sure what's going on there.

Using the Display key to toggle Alt mode is a little strange. Some features, like the memory browser don't work due to not being able to press Display in Alt mode. I'm not sure how the configurable alt button feature is supposed to work. On the SD940 there is no print button so you can't press the default Alt button (Print) to get to the Alt menu to change the Alt button !

I also got the .fir version to work. Just remove the comment from the OPT_FI2=1 line and add the correct fir.inc file and it builds it correctly.

I determined that playrec_mode variable was correct. I also found that the camera was crashing when trying to run histogram_process() when in record mode. The problem was in vid_get_viewport_live_fb. Changing this function to return a null pointer allowed it to run without crashing. I'm not sure how to find the correct addresses for this but returning 0 works for now.

I found the same thing today. In fact, I noticed that in the S90 port, vid_get_viewport_live_fb() simply returns 0. Now we know why.

Using the Display key to toggle Alt mode is a little strange. Some features, like the memory browser don't work due to not being able to press Display in Alt mode. I'm not sure how the configurable alt button feature is supposed to work. On the SD940 there is no print button so you can't press the default Alt button (Print) to get to the Alt menu to change the Alt button !

I picked the Display key as the ALT key because as you mentioned the SD940 does not have a Print button. I didn't realize it would cause problems in ALT mode, never having actually used CHDK on a camera. Any idea how other cameras handle this ?