Originally posted by Mistral75 I for one have another explanation but it's still a guess: the NVRAM in the K-3 II might be almost full, therefore not allowing the addition of the lines of code optimising the camera's operation with the D FA★ 50mm f/1.4 and D FA★ 85mm f/1.4.
I wonder why there needs to be lens-specific code in the first place.
Shouldn't lenses present themselves as a black-boxes that perform in a lens-specific manner but present themselves uniformly to the camera?
Also, one could put any lens-specific code or parameters into the lens rather than burden the camera's permanent memory with many lens-specific sections. Upon recognising the lens, the camera could just load the code into memory. Lenses already contain memory, so why not store whatever the camera appears to require into the same memory?
Advantage: Does not require as much memory in the camera.
Disadvantage: Updates now require a two-way communication and the lens that needs to be updated needs to be mounted to the camera during an upgrade.
If the code is camera model specific, it cannot be stored in the lens. However, it shouldn't be camera model specific.