scott kirkpatrick Posted February 18, 2007 Share #1 Â Posted February 18, 2007 Advertisement (gone after registration) It starts at location 38B6 (hex). In Notepad, look for the string "uncoded" which we know is the binary 000000. Â The table looks like this when lined up carefully in Notepad (I took a screen shot): Â Â Carsten, how does this compare with your table? You can see the max aperture, focal length and product codes. The little symbols that look like a backwards "r" (call it "left), an "L" (call that one "center") and an "r" (call it "right") indicate the matching frame lever setting, and relate to the lens listed on the immediately following line. The various symbols in between can be read off with hex editor, but I haven't tried to interpret them. Â scott Link to post Share on other sites More sharing options...
Advertisement Posted February 18, 2007 Posted February 18, 2007 Hi scott kirkpatrick, Take a look here Found the lens decoder table in 1.09 firmware. I'm sure you'll find what you were looking for!
scott kirkpatrick Posted February 18, 2007 Author Share #2 Â Posted February 18, 2007 I compared this table with the table Carsten maintains (which I guess is based on Leica's list of the lenses which are coded). I found no differences -- nothing missing and no surprises. Â scott Link to post Share on other sites More sharing options...
innerimager Posted February 18, 2007 Share #3 Â Posted February 18, 2007 Scott- begs the question...where did you find the 1.09 firmware? Link to post Share on other sites More sharing options...
chrism Posted February 18, 2007 Share #4 Â Posted February 18, 2007 Scott- begs the question...where did you find the 1.09 firmware? Â http://www.leica-camera.us/photography/m_system/m8/ Â Click on the link for 'Updates' at the right side of the page. Â Chris Link to post Share on other sites More sharing options...
innerimager Posted February 18, 2007 Share #5 Â Posted February 18, 2007 well, this is a mind blower! I would have expected banner headlines and multiple posts on 1.09 appearing, yet here it is quietly appearing in this thread. So...what are you seeing! I'll keep this a secret in the meantime... ;>) best....Peter Link to post Share on other sites More sharing options...
innerimager Posted February 19, 2007 Share #6 Â Posted February 19, 2007 whoops- mind dead rather. It's 1.10 we're waiting for.....Peter Link to post Share on other sites More sharing options...
harmsr Posted February 19, 2007 Share #7  Posted February 19, 2007 Advertisement (gone after registration) Peter,  I think you are talking about 1.10 which has not been released yet. 1.09 is what Leica has been installing on the hardware fixed cameras for awhile.  Best,  Ray   (oops!!! You posted, while I was typing and watching the finish of the race.) Link to post Share on other sites More sharing options...
innerimager Posted February 19, 2007 Share #8 Â Posted February 19, 2007 hey Ray- you have another PM from me!.....Peter Link to post Share on other sites More sharing options...
carstenw Posted February 19, 2007 Share #9 Â Posted February 19, 2007 Scott, someone (was it Carl Brevette?) played with the firmware in a hex editor once, which is how this table got completed. I am missing the funky little symbols on the right though I suppose that must be the encoded corrections to the lenses. Link to post Share on other sites More sharing options...
cbretteville Posted February 19, 2007 Share #10 Â Posted February 19, 2007 Guilty as charged..... - Carl Link to post Share on other sites More sharing options...
scott kirkpatrick Posted February 19, 2007 Author Share #11 Â Posted February 19, 2007 Scott, someone (was it Carl Bretteville?) played with the firmware in a hex editor once, which is how this table got completed. I am missing the funky little symbols on the right though I suppose that must be the encoded corrections to the lenses. Â Once I compared your table with the code, I realized that you had more cases listed than there were pictures, and figured that this was not such new news. The list of frame indications seems complete, but in practice sometimes lens detection depends on the frame lines and sometimes not. I wonder how that could be so buggy? And I haven't figured out what is going on around the two TEs. The little squiggles are probably pointers to some list of possible actions to take for each lens. There may be some patterns, like what do all the Z's do? Â scott Link to post Share on other sites More sharing options...
carstenw Posted February 19, 2007 Share #12 Â Posted February 19, 2007 About the inconsistency with framelines, it may just be that Leica didn't care what was in the empty fields? It doesn't make much sense, I admit, but neither does the status quo. Â At some point I will probably take a look in a hex editor and see what I can find. I would expect that the "squiggles" are either floats or doubles, and represent correction coefficients of some kind. Maybe by comparing lenses with strong vignetting with those with little vignetting, we can make intelligent guesses as to what is what. Â Carl, sorry for butchering your last name. I thought I had it right, but should have checked. Link to post Share on other sites More sharing options...
cbretteville Posted February 19, 2007 Share #13 Â Posted February 19, 2007 Carsten, I'm used to people being creative with my family name . As for the other data in the tables. I think we'll see some of the data being coded in "rational" format. Thats a data type used extesively within EXIF/TIFF (and thus also DNG) tags. I've been looking at the table briefly, but haven't been able to verify anything yet. My supply of M8 files is too limited to be able to cross refference the data in the FW table with the EXIF data in the DNGs. I'll get there, but it might be a while longer. Â - Carl Link to post Share on other sites More sharing options...
mjh Posted February 19, 2007 Share #14  Posted February 19, 2007 There may be some patterns, like what do all the Z's do? Apparently the lens info is stored before, not after the strings. For example, hexadecimal "5A" ist ASCII-Z, but in decimal it’s 90 – and there’s a "Z" in front of all 90 mm lenses. If you check the values for the other lenses, it will always correspond to the focal length. I haven’t figured out the TEs, though. Link to post Share on other sites More sharing options...
mjh Posted February 19, 2007 Share #15 Â Posted February 19, 2007 The value before the focal length seems to be the lens code multiplied by 4. (The WATE is still puzzling.) Link to post Share on other sites More sharing options...
mjh Posted February 19, 2007 Share #16 Â Posted February 19, 2007 BTW, the lens table starts at D38B6, not 38B6. Link to post Share on other sites More sharing options...
cbretteville Posted February 19, 2007 Share #17 Â Posted February 19, 2007 If you're refering to the value that is located 28 bytes before the start of the lens name, it looks to me as if this number is an index of some sorts. It increases by four for each element in the table. Â One tidbit on the TE/WATE: For the TE, the three focal lengts are in three longs starting at 17 bytes before the start of the lens name. For the WATE (as well as the other lenses) these table elemens are zero. For the TE the focal length indicator at 24 bytes before the lens name is zero, for the WATE this is zero too. Link to post Share on other sites More sharing options...
isaac Posted February 19, 2007 Share #18 Â Posted February 19, 2007 Hallo mjh! BTW, the lens table starts at D38B6, not 38B6. The lens table starts exactly at 0xD3895 and one entry is 72 bytes long. Link to post Share on other sites More sharing options...
Guest magyarman Posted February 19, 2007 Share #19 Â Posted February 19, 2007 Wait somebody to hock this firmware so possibility to make chose in menu. Mabe can be same Russian guy who hock firmware from Canon 300D Link to post Share on other sites More sharing options...
cmarbach Posted February 19, 2007 Share #20 Â Posted February 19, 2007 Why are onle *SOME* of the Leica lenses in this code and therefor "codeable"? Why not code ALL lenses? Link to post Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.