Many believe that using the CHDK does not harm your warranty, since it is said to be loaded into the memory only temporarily (turn off the cam and it's gone completely) and that it leaves the original camera firmware untouched.
A typical Canon camera will usually be manufactured with several different firmware versions over the life of the model.But testing does not mean "I want to try a fully working version of CHDK on my camera and let you know that it works." Note : there are several CHDK camera ports that have not been released due to a lack of testing.You can look at this page to see if your camera is one of them and maybe help out : Test releases not available in autobuilds For Windows, Mac and Linux users there is a tool available to identify the firmware version of your camera and automatically download the right build - ACID. Windows users can also extract the firmware version number with wim's Camera Version tool Yet another way to create the file is to open the memory card in My Computer, right click inside the window and select New... An empty text document will be created and you can rename it to "ver.req" (be sure to have windows display the file-extension, otherwise it will become "txt").There is no plan, and there is no CHDK organization that specifies which port happens next.If there is work being done on a camera, there will be a development thread in the CHDK forum and maybe something about it on that model's wiki page.