I"ve been a non-technical "end user" for almost a decade. After learning at DPReview that CHDK has been completed for my Ixus 300, I went about installing CHDK 1.4.1 on it, and then on an S5is, and an SX10is - all using the "firmware update" method of formatting 4gb SD cards with FAT16, copying the contents of the right CHDK - full zip, and using the camera firmware update and CHDK internal process to make the card bootable. All three installs worked fine
except that the SX10is booted showing an "error: missing modules" flag in red. I navigated the CHDK Menu and everything seemed to work fine, but the red error message remained after several efforts to reformat and reinstall CHDK 1.4.1 - something that has never happened on earlier CHDK versions.
I found one topic in this forum suggesting the message flags an error in the Modules folder that should be causing some functionality problems. So I compared the contents of the Modules folder in CHDK 1.4.1 side by side with the old problem-free version of CHDK 1.3.0 that I had been using. All the "*.flt" files in the old version are in the new one - there are some additional "*.flt" files in CHDK 1.4.1 not found in the older version.
However, CHDK 1.3.0 for the SX10is has an empty folder labeled "CFG" and 1.4.1 does not have it (i.e. file manager set to show hidden files, there is nothing in there). I copied the CHDK 1.3.0 CFG folder into the CHDK 1.4.1 Modules folder and voila, CHDK booted up without the "error: missing modules" message, and CHDK is working normally as it has for years on that camera. Out of curiosity, I checked the S5is and Ixus 300 cards and the Modules folder did not have any CFG folder, but they work fine.
So, strangely enough, the problem is solved for me, but I'm posting it here as an issue since
other SX10is owners may be affected. I can only suggest analysing the need for the empty CFG folder for SX10is, or be sure it's included in the current and future CHDK builds for that model.
Looking forward to the improvements in CHDK 1.4.1 and grateful for the ongoing project.