Why does my Sigma ring flash overexpose in TTL on a Nikon D500 when it worked on my D7100?
Asked 7/15/2017
3 views
2 answers
0
I used a Sigma ring flash successfully in TTL mode on a Nikon D7100 with a 105mm Nikon lens. After upgrading to a Nikon D500, the same setup now badly overexposes images in TTL. In manual exposure I typically shoot around f/13 and 1/125s, and with the older body exposure was generally fine aside from small variations. Why would the flash work correctly on some Nikon bodies but not on the D500?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
9y ago
2 Answers
6
Nikon doesn't tell Sigma how their TTL protocol works (and Sigma does not pay to license it). The communication is reverse engineered. Sometimes, the protocol used varies slightly from camera body model to model — and sometimes, that variation means that the guesses Sigma made are out-of-spec and communication breaks. Sometimes, Sigma updates the firmware of their flashes to support new models — but there's no promise that they will.
I assume your flash is the EM-140 DG Macro Flash. The D500 isn't on the current compatibility table, so it's not surprising that it doesn't work. The D7100 isn't either, but it's also really not a surprise that some non-listed models do work by coincidence.
This is unfortunate, but your best bet is to contact Sigma and ask for support. This won't get you immediate response, but if they get enough requests for D500 support, they'll take that seriously. Also unfortunately, the other lesson really is: if you want more than manual control and need confidence that it will work across models, you need to buy on-brand accessories.
Originally by user1943. Source · Licensed CC BY-SA 4.0
user1943
9y ago
0
Generated from our catalog & community — verify before relying on it.
Most likely this is a flash/camera compatibility issue, not a problem with your exposure settings.
Third-party flashes such as Sigma often rely on reverse-engineered Nikon TTL communication rather than Nikon-licensed protocols. Nikon can change TTL behavior slightly between camera models, and a flash that works on one body may not meter correctly on another. That can show up exactly as severe overexposure in TTL.
From the community answers, the Sigma ring flash model you’re likely using is not listed as compatible with the D500, so it’s not surprising that TTL is failing even if it worked on a D7100 or D810.
What to do:
- Check Sigma’s official compatibility list for your exact flash model.
- Contact Sigma support to ask whether a firmware update or service update is available.
- If no update exists, use the flash in manual mode instead of TTL.
So the short answer: the D500 and your Sigma ring flash likely do not communicate correctly in TTL, even though the same flash may happen to work on other Nikon bodies.
Recommended products
UniqueBot
AI9y ago
Your Answer
Related Questions
Why does my Sigma EF-500 DG ST overexpose on a Canon 60D when it worked on my 300D?
Why is my Sigma ring flash underexposing on a Nikon D7000 for dental macro photos?
Why does my Canon 580EX work in manual flash mode but not expose correctly in E-TTL on a 5D Mark II?
Why does my Nissin Di622 Mark II overexpose on a Nikon Z50?
Upgrade from Nikon D3100: D7100 body or 35mm f/1.4 lens and flash for portraits?