TTArtisan Leica M to E 6-bit Adapter


Voigtlander VM 75mm 1.5 via TTArtisan M->E 6-bit adapter on Sony A7rII

Since I bought my first E-mount camera seven years ago I have been using adapted M-mount lenses. Missing Exif data have always been a nuisance though and while the “Lens Compensation” camera app was a ray of hope, it didn’t exactly work all that well.
Now TTArtisan came up with a product which I have pitched to so many manufacturers before: a semi programmable Leica-M to Sony-E adapter. Let’s have a closer look!

How does it work?

ttartisan leica m to sony e adapter 6 bit code programmable exif
6-bit reader

The TTArtisan M->E 6-bit Adapter let’s you use your Leica M lenses on a Sony E mount camera – nothing special, adapters that can do that have been around since forever – but this one has two additional functions:
a) it will translate the 6-bit codes on Leica M lenses to Sony lens exif
b) if you use a lens without a 6-bit code you can set one of the typical Leica M focal lengths (28/35/50/75/90/135) via a small wheel

What are these 6-bit codes?

ttartisan leica m to sony e adapter 6 bit code programmable exif
6-bit code on lens bayonet

In 2006 with the introduction of the Leica M8 a 6-bit code system for M-mount lenses has also been introduced which allowed for the application of in camera correction profiles (which were badly needed when using some of the Leica M lenses on a digital camera) as well as additional lens exif data in the digital files.
If you are looking for a more detailed explanation have a look here.

Using 6-bit coded lenses

Now if you attach a lens equipped with a 6-bit code this adapter will translate this code to lens exif data the Sony cameras understand. Every lens will be registered in the exif data as “Leica M <focal length> <max. aperture>”, so you don’t get the lens name (like Summicron or Summilux) or anything additional. For example the Leica 90mm 2.0 Summicron-M will show up as “Leica M 90mm F2.0”.

You can use the aperture wheel on the camera to change the aperture value which will be written in the exif data. So if you want to track at which aperture values you shot this is a handy feature.

When you put a lens with a different 6-bit code (or you use the wheel on the adapter to change the focal length) you have to detach the adapter from camera first for these changes to be registered. Pressing the lens release button and slightly rotating the adapter back and forth is sufficient here.

Using lenses without 6-bit code

If you are using a lens without a 6-bit code the adapter will use the focal length you set on the small wheel on the side of the adapter. Only the six typical Leica focal lenghts are included though: 28, 35, 50, 75, 90 and 135mm.
Here the lens name will be registered as “Leica M <focal length> F1.0”, you can use the aperture wheel on the camera again to have any aperture value between f/1.0 and f/16 written in the exif data.

The focal length set will also be passed on to the IBIS setting to allow for the correct amount of stabilization.

ttartisan leica m to sony e adapter 6 bit code programmable exif
Wheel to set focal length


I already received a pre production sample before and there were two things I didn’t like about it: the opening of the adapter was too small, so I encountered additional vignetting with many fast and/or longer lenses and it only really made sense if you had 6-bit coded lenses.
As said before we got a wheel to set the focal length now and I am also happy to report: the opening got much bigger.

With the pre production sample I encountered severe vignetting with the Leica 90mm 2.0 pre Asph, the MS-Optics 135mm 2.4 and light vignetting with the MS-Optics 50mm 1.0 and the VM 75mm 1.5. All of these – except for the MS-Optics 135mm 2.4 – work flawlessy now without additional vignetting.
There are some more lenses with a big entrance pupil I think might encounter some issues but I don’t have them here to check: Leica/7Artisans 75mm 1.25, Leica/Zhong Yi 90mm 1.5, TTArtisan 90mm 1.25 and the 50mm f/0.95 lenses.

Out of all my M-mount lenses I also had issues with the Leica 90mm 2.0: when using the original uncoded bayonet one of the screws is being recognized as a “1” and therefore the adapter thinks you are using a Leica 90mm 2.8.

This adapter is also a little bit on the short side, so might not be the greatest choice if you want to use a lens with a floating elements design. On the other hand it could therefore be a great choice if you are looking for an adapter to use with your Voigtlander VM 35mm 1.7 + 5m PCX filter…

By the way, this adapter only weighs 42g.


I have been waiting for this for a long time and I wish it had been available sooner as it would have made my life reviewing lenses so much easier.

I don’t have any real complaints this time – except for the vignetting with the obscure MS-Optics 135mm 2.4 – and I usually don’t say this, but: if you are using M-mount lenses with 28/35/50/75/90/135 mm – or you are using 16/18/21/24 mm lenses and don’t mind to code them yourself – get one of these adapters.

Only if this adapter is a commercial success (and several companies told me it will not be) there will be reiterations and possibly an extended line up. And wouldn’t it be great to be able to set any focal length? Maybe via Bluetooth? Or relabel the wheel “1” to “6”, add a USB port and give the possibility to add more detailed lens exif via a .txt file? Combine this with a close focus adapter? And we need such programmable adapters for other mounts, right?

You can order this adapter starting May 20th from the official TTArtisan shop or from for ~$72 (affiliate links)

Further Reading

The following two tabs change content below.

My name is Bastian and I am your expert here when it comes to ultra wide angle lenses, super fast portrait lenses (ranging from a 50mm f/0.95 to a 200mm f/1.8) and I also have reviewed way too many 35mm lenses.
Don’t ask me anything about macro or wildlife shooting though.

creditSource link

We will be happy to hear your thoughts

Leave a reply

Enable registration in settings - general