Originally posted by nixcamic Number 1 thing: Open source the firmware. I don't care if your stock firmware has no features, if you open source it the community will fix it; plus think of all the cameras you'll sell to open source purists!
Otherwise: Fully Manual Video (shutter angle, fps, exposure), tethering, aperture linkage, NTFS or HFS+ support for SD cards.
I left this off the list for a reason.
While I would think it may be a good idea, I think ultimately it would lead to a potential mess. Someone posts a "new version" that does not work, and costs the user a service charge to reload real pentax firmware
who is responsible?
But while things in the image processing for example, I would leave alone, lets divide firmware into 2 parts, because I believe that is what we have today in reality. Lets call them "cameraware", and "applications".
cameraware are the bits that make the individual things a camera, the image processor, metering, shutter control, focus control, SR, ... We would not want to do anything to those, and rightly those are pentax's domain.
Applications, on the other hand we shoud have full control of.
For example. We should be able to control what modules in cameraware use the user input focal length. Right now, all that uses this is the SR. BUT if we have a lens inout focal length it goes into the MTF curve, flash control, etc... Why can;'t the user FL go to those routines as well?
Same for green button metering. Why can't we enter max aperture (just like FL) and when you press green button the camera meters, stops down, meters again, and learn's by the change in metering the preset aperture. It could then use this for P-TTL