Originally posted by xjx This trick may get P-TTL working, but will disable stop-down metering in the M mode with the green button. As a result, the lens can only work with aperture wide open when flash is not used.
Well, you're wrong (and I already played quite a lot with this trick, believe me!) : as you're already working in stop-down mode, it will still work.
The camera will adjust the shutter speed accordingly to the
actual lens aperture and current ISO. Just like a wide open A lens would do... You just have to select the widest aperture available
on the camera, whatever actual aperture you choose on the lens. Moving the aperture ring will physically change the aperture, and so will change the amount of light reaching the metering cell. Using the widest 'virtual' aperture available will ensure that the camera does not compute a different Shutter speed than what is needed.
And you will gain access to Av mode in the process, too! Just like with m42 lenses.
Only drawback comes when you shoot at small apertures, as the viewfinder will become very dark!
This is so easy it's a wonder Pentax didn't include this in a firmware update...
The algorithm is pretty simple, in fact, and could be enabled/disabled in an additional custom function...
If the A pin is not shorted (meaning you have either a PK, PK-m or m42 lens):
- then the aperture actuator should be in the "no action" position, so the lens will react as a preset lens (like m42 lenses, where the aperture ring is linker to the actual aperture).
- DoF preview (or AF button) could "open up" the lens, for ease of focusing (would only work with PK lenses, not m42, for obvious reasons).
- the P-TTL metering burst will occur with the lens already stopped down, so the reading will be accurate (just try the above trick and you'll see by yourself!).
This would add tremendous value (and perfect backward compatibility) to old lenses, so we cannot really hope for Pentax to include this in their firmwares... This would undercut new lenses sales quite a bit, IMO.