TXForester
Well-known
I understand that producing entry level, enthusiast and FF cameras varies in cost. For the consumer that can be beneficial if you can get a body at a lower retail value if it meets the customer's needs.
This makes perfect sense with physical features. The R&D, tooling, resources, energy etc. are all factors in physical features. If you have two models that are similar, but differ in a features, such as sensors or articulated LCD vs. fixed LCD, then the cost will obviously be different.
What I don't understand and would like to know is why are features based on firmware not present in some models? Obviously firmware related to different physical features are different. Firmware for a single feature that is physically different in various models would also differ (such as two different LCDs in different bodies). This would affect the cost of writing and implementing the firmware, but maybe not by much.
But why would code in firmware be missing if it does essentially the same thing in all the bodies? For example, how much different would the coding for mirror lockup be in various bodies? Is it that much different that writing the code actually affects the cost of a body by an appreciable amount? It's not like the engineering feat that it is for film cameras where you had to turn the knob to lift and lock the mirror.
Before somebody says the code in the mirror lockup example can't be implemented in all bodies, I'll say that is wrong. If the mirror has to be up to take make the exposure, then code for lockup is possible. I can back that up by pointing out hacks that adds the feature to bodies without lock up.
Thanks for any input.
This makes perfect sense with physical features. The R&D, tooling, resources, energy etc. are all factors in physical features. If you have two models that are similar, but differ in a features, such as sensors or articulated LCD vs. fixed LCD, then the cost will obviously be different.
What I don't understand and would like to know is why are features based on firmware not present in some models? Obviously firmware related to different physical features are different. Firmware for a single feature that is physically different in various models would also differ (such as two different LCDs in different bodies). This would affect the cost of writing and implementing the firmware, but maybe not by much.
But why would code in firmware be missing if it does essentially the same thing in all the bodies? For example, how much different would the coding for mirror lockup be in various bodies? Is it that much different that writing the code actually affects the cost of a body by an appreciable amount? It's not like the engineering feat that it is for film cameras where you had to turn the knob to lift and lock the mirror.
Before somebody says the code in the mirror lockup example can't be implemented in all bodies, I'll say that is wrong. If the mirror has to be up to take make the exposure, then code for lockup is possible. I can back that up by pointing out hacks that adds the feature to bodies without lock up.
Thanks for any input.