Interesting post....
A quick analysis, does bring up some points showing why my exif data is what it is.
Note that on the above linked list....
Pentax lenses all have a separate identifier. 0ne number...1-4 followed by a number between 1 and 255. (All us binary dudes understand this.)
Many third party lenses have a period and one more number. So in the case of Aperture, it doesn't pay attention to the third number, while clearly Light Room does. But just from the list posted, it would appear that there is no Pentax glass, using the period one number add on non-enclature. So if it anything it suggest Pentax doesn't use the third number in their own lenses. Whether this is Pentax differentiating between themselves and third party licensers, or third party manufacturers doubling up on the numbers assigned to them, (with or without Pentax's approval) can not be determined.
Every third party manufacture has some lenses with the third number. No Pentax lenses do. The fact that that is true would suggest no third party either supports or is allowed access to the same I.D. system Pentax lenses are. Still a difference worth noting.
To further confuse the issue, some third party lenses do have unique 10 bit identifiers, why some not others? One of the mysteries of the universe.
Did the third party guys all double up on I.D. codes, using an un-athrourized extension , or did Pentax restrict them. Is part of the savings from reverse engineering the lens to buy one I.D. code and then use it on multiple lenses or did Pentax realizing the limitations of a 10 bit code ask them to do it, and then just forgot to mention to Apple when they did Aperture that they had to look at three numbers not 2?
I would find it very difficult to believe that these codes are handed out first come first served in a random order.
Notice the bunch of lenses bunched with a 3 255 code, 255 is the last 8 bit number, did Pentax run out of codes and couldn't make up their minds which way to go next?
Will we ever know for sure? Nice to know this will be cleared up when I'm finally forced to switch to Light Room.
So if you want to reduce this to what we know looking at this data, it would be, sometimes 3rd party vendors use an extension, not currently used by Pentax, although without knowing the I.D for every lens out there, you can't even know that for sure.
There is a difference, we just don't know what causes it, and what effect it might have going forward. I'd love to see a DA 55-300 PLM to try and lift the ID number from the exif, just to see how KAF4 is going to be identified.
Given the above information, my guess is that Pentax charges 3rd party manufacturers for a unique I.D number, one 2 bit digit, one 8 bit digit, but, that's only 2000 lenses that could be identified if you used every available unique digit. My guess is a part of the reverse engineering deal, 3th party manufacturers have put extensions unsupported by Pentax to differentiate different models of lenses, while using one 10 bit code and paying only once.
Someone else got a better guess?
Last edited by normhead; 08-12-2016 at 10:12 AM.