Skip to content

Sigma 18-35mm f/1.8 DC HSM misdetected after upgrading to firmware 2.03 #1368

Closed
@lbschenkel

Description

@lbschenkel

Describe the bug
Sigma 18-35mm f/1.8 DC HSM on a Canon 70D body, after upgrading to firmware 2.03 via the Sigma USB mount, is misdetected. Apparently the new firmware changed LensType from 150 to 368.

Firmware changelog: https://www.sigma-global.com/en/download/lenses/firmware/popups/a_18_35_18/
Analogous report to exiftool: https://exiftool.org/forum/index.php?topic=3833.msg63023#msg63023

To Reproduce
Steps to reproduce the behaviour:

  1. Upgrade lens to latest firmware (2.03)
  2. exifv2 --version: 0.27.3
  3. Lens has a new type and is misdetected (two RAW files, same lens and body, old and new firmware):
$ exiv2 -p v 20200921_1828.cr2 20201017_2113.cr2
20200921_1828.cr2  0x0016 CanonCs      LensType                    Short       1  150
20200921_1828.cr2  0x0017 CanonCs      Lens                        Short       3  35 18 1
20200921_1828.cr2  0x0095 Canon        LensModel                   Ascii      74  18-35mm
20200921_1828.cr2  0xa432 Photo        LensSpecification           Rational    4  18/1 35/1 0/1 0/1
20200921_1828.cr2  0xa434 Photo        LensModel                   Ascii       8  18-35mm
20200921_1828.cr2  0xa435 Photo        LensSerialNumber            Ascii      11  0000000000
20201017_2113.cr2  0x0016 CanonCs      LensType                    Short       1  368
20201017_2113.cr2  0x0017 CanonCs      Lens                        Short       3  35 18 1
20201017_2113.cr2  0x0095 Canon        LensModel                   Ascii      74  18-35mm F1.8 DC HSM | Art 013
20201017_2113.cr2  0xa432 Photo        LensSpecification           Rational    4  18/1 35/1 0/1 0/1
20201017_2113.cr2  0xa434 Photo        LensModel                   Ascii      30  18-35mm F1.8 DC HSM | Art 013
20201017_2113.cr2  0xa435 Photo        LensSerialNumber            Ascii      11  0000000000

$ exiv2 -p a 20200921_1828.cr2 20201017_2113.cr2
20200921_1828.cr2  Exif.CanonCs.LensType                        Short       1  Sigma 18-35mm f/1.8 DC HSM | A
20200921_1828.cr2  Exif.CanonCs.Lens                            Short       3  18.0 - 35.0 mm
20200921_1828.cr2  Exif.Canon.LensModel                         Ascii      74  18-35mm
20200921_1828.cr2  Exif.Photo.LensSpecification                 Rational    4  18/1 35/1 0/1 0/1
20200921_1828.cr2  Exif.Photo.LensModel                         Ascii       8  18-35mm
20200921_1828.cr2  Exif.Photo.LensSerialNumber                  Ascii      11  0000000000
20201017_2113.cr2  Exif.CanonCs.LensType                        Short       1  Sigma 14-24mm f/2.8 DG HSM | A
20201017_2113.cr2  Exif.CanonCs.Lens                            Short       3  18.0 - 35.0 mm
20201017_2113.cr2  Exif.Canon.LensModel                         Ascii      74  18-35mm F1.8 DC HSM | Art 013
20201017_2113.cr2  Exif.Photo.LensSpecification                 Rational    4  18/1 35/1 0/1 0/1
20201017_2113.cr2  Exif.Photo.LensModel                         Ascii      30  18-35mm F1.8 DC HSM | Art 013
20201017_2113.cr2  Exif.Photo.LensSerialNumber                  Ascii      11  0000000000

Expected behavior
Lens should be detected as Sigma 18-35mm f/1.8 DC HSM | A and not Sigma 14-24mm f/2.8 DG HSM | A.

Desktop (please complete the following information):

  • OS: Arch Linux

Additional context
I hope this information is enough so I'm not attaching the RAW files here, but if needed I can attach them.

Metadata

Metadata

Assignees

Labels

lensIssue related to lens detection

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions