Essentially identical Canon models? - General Discussion and Assistance - CHDK Forum  

Essentially identical Canon models?

  • 3 Replies
  • 2530 Views
Essentially identical Canon models?
« on: 29 / April / 2008, 09:21:46 »
Advertisements
I'm confused as to whether there is a new CHDK released for each model camera, or if new camera models are simply added to the original CHDK.
Have there been any times where different camera models have been so close in design (or basically the same) that a CHDK release for one will work well on another, or do they always need to be developed individually?

Thanks.
Whoa-Hey! Careful where you point that thing. You're gonna shoot someone!

http://chdk.wikia.com/wiki/DoF_Stacking

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: Essentially identical Canon models?
« Reply #1 on: 29 / April / 2008, 09:50:00 »
new camera models are "simply added" to the original CHDK (ported, as the developers use to say). this means there generally is no new chdk (as in new features or the like - just extended compatibility).
no, up to now we didnt find any cameras being close in design that only needed ONE chdk (and i think it will never happen, because basically that would mean Canon would use exactly the same hardware and label it something else and deprecate it using the firmware... not that canon already is doing that :D). you might be LUCKY (as it rarely is the case) and there is one chdk version for different firmwareversions of the SAME camera. normally its like this: each camera model requires a unique chdk version. each firmware requires a unique chdk. some cameras having up to 4 firmwareversions. do the math :D

Re: Essentially identical Canon models?
« Reply #2 on: 29 / April / 2008, 10:33:27 »
So then the main CHDK must grow tremendously in size if there needs to be the addition of all focal lengths and zoom combinations for each model added, right?
Is there any way that some kind of "learning" could be built right into it so that new models wouldn't have to be manually added?

Are there definitive calculations to get values for the charts I see in some of the scripts (like focal length & zoom)? in other words, as I understand it, when a lens is zoomed in one increment, it's focal length changes. If this is so, if given the other variables of the lens set, can the calculations be predetermined and that whole chart be "dropped in" to CHDK to accommodate every conceivable (plausable) lens set for any Canon P&S model?

I'm sure if it could be done, someone would have done it, unless the dog work is ridiculously long.
Whoa-Hey! Careful where you point that thing. You're gonna shoot someone!

http://chdk.wikia.com/wiki/DoF_Stacking

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: Essentially identical Canon models?
« Reply #3 on: 29 / April / 2008, 11:07:07 »
nono, you got it wrong. the porting process isnt just about figuring out the lenses and zoomsteps and the like for each camera model. it is WAY more complicated, time consuming & a general pain in the a$$.and no, chdk doesnt grow in size, as you have chdk compiled for each camera (each firmware to be exact) "exclusively". the compiler does all the magic.
there is no such thing of "learning" possible. one thing that helps porting a cam a lot is the udumper (search the forum or the wiki, dont have the link at hand) which dumps a cameras firmware onto an sdcard regardless of the cameramodel (in theory, and often also in reality).with these dumps the gurus can beging the porting process. please read the wiki, especially Porting the CHDK - CHDK Wiki


 

Related Topics