The but I've opened is now closed. There is an explanation that you can see here: http://dev.exiv2.org/issues/1328#change-6131
Basically, you should add the following in your .exiv2 file (or add it if it already exists): [canon] 197=Sigma 18-300mm f/3.5-6.3 DC Macro OS HS I've tried this on the file with the SIgma 18-300: exiv2 -g Lens -pt /extra/exiv2-bug-1328/IMG_4575.CR2 Exif.CanonCs.LensType Short 1 Sigma 18-300mm f/3.5-6.3 DC Macro OS HS Exif.CanonCs.Lens Short 3 18.0 - 300.0 mm Exif.Canon.LensModel Ascii 74 18-300mm Exif.Photo.LensSpecification Rational 4 18/1 300/1 0/1 0/1 Exif.Photo.LensModel Ascii 9 18-300mm Exif.Photo.LensSerialNumber Ascii 11 0000000000 And it works also in darktable. Regards Jean-Luc 2017-12-06 21:50 GMT+01:00 Marc Mascré <li...@mascre.fr>: > Ho nice ! > > Thanks a lot for your help. > > If I can help please let me know. > > Marc > > > Le 06/12/2017 à 11:12, Jean-Luc Coulon (f5ibh) a écrit : > > Hi, > > I've reported a bug for this problem to exiv2. > See: http://dev.exiv2.org/issues/1328 > > Regards > > Jean-Luc > > 2017-12-05 22:12 GMT+01:00 Jean-Luc Coulon (f5ibh) < > jean.luc.cou...@gmail.com>: > >> Well, with exiftool, I get : >> Lens Type : Canon EF 75-300mm f/4-5.6 IS USM or >> Sigma Lens >> ... >> ... >> Lens Info : 18-300mm f/0 >> Lens Model : 18-300mm >> Lens Serial Number : 0000000000 >> Lens : 18.0 - 300.0 mm >> Lens ID : Sigma 18-300mm f/3.5-6.3 DC Macro OS HS >> Lens : 18.0 - 300.0 mm (35 mm equivalent: >> 28.0 - 466.3 mm) >> >> which seems to be correct... >> >> with exiv2 : >> Exif.CanonCs.LensType Short 1 Canon EF >> 75-300mm f/4-5.6 IS USM >> Exif.CanonCs.Lens Short 3 18.0 - 300.0 >> mm >> Exif.Canon.LensModel Ascii 74 18-300mm >> Exif.Photo.LensSpecification Rational 4 18/1 300/1 >> 0/1 0/1 >> Exif.Photo.LensModel Ascii 9 18-300mm >> Exif.Photo.LensSerialNumber Ascii 11 0000000000 >> >> which is confusing because the Type is only on the Canon, not "or Sigma" >> but other lens data are related to the Sigma. >> >> In darktable, it is wrong also because it is the LensType which is >> reported. >> >> My version of darktable is the latest git/trunk version >> >> Jean-Luc >> >> >> 2017-12-05 20:40 GMT+01:00 Marc Mascré <li...@mascre.fr>: >> >>> I don't know. >>> >>> To confirm that the problem come from the file and not my system, if you >>> whant, you can download the file here : >>> http://documents.mascre.fr/IMG_4575.CR2 >>> It could be take some time, it is self hosted. >>> >>> >>> >>> Le 05/12/2017 à 08:49, Jean-Luc Coulon (f5ibh) a écrit : >>> >>> It seems that some informations are from the right lens and other for >>> the wrong one. >>> Probably these informations ARE in the file. >>> Maybe Sigma is trying to fool the Canon body to get some optical >>> corrections from it? >>> >>> 2017-12-04 22:43 GMT+01:00 Marc Mascré <li...@mascre.fr>: >>> >>>> That is completely crazy >>>> >>>> # exiv2 -pt IMG_4575.CR2 | grep Lens >>>> Exif.CanonCs.LensType Short 1 Canon EF >>>> 75-300mm f/4-5.6 IS USM >>>> Exif.CanonCs.Lens Short 3 18.0 - >>>> 300.0 mm >>>> Exif.Canon.LensModel Ascii 74 18-300mm >>>> Exif.Photo.LensSpecification Rational 4 18/1 300/1 >>>> 0/1 0/1 >>>> Exif.Photo.LensModel Ascii 9 18-300mm >>>> Exif.Photo.LensSerialNumber Ascii 11 0000000000 >>>> >>>> exiftool version here is 10.45 I can try to update it but I became to >>>> ask myself if the wrong lens type is not write in the .CR2 by the camera. >>>> >>>> Marc >>>> >>>> >>>> >>>> Le 04/12/2017 à 16:36, Jean-Luc Coulon (f5ibh) a écrit : >>>> >>>> Can you try: >>>> >>>> exiv2 -pt IMG_xxxx.cr2 | grep Lens >>>> >>>> I got that on an other lens: >>>> >>>> Exif.CanonCs.LensType Short 1 Canon EF >>>> 24-70mm f/4L IS USM >>>> Exif.CanonCs.Lens Short 3 24.0 - >>>> 70.0 mm >>>> Exif.Canon.LensModel Ascii 70 EF24-70mm >>>> f/4L IS USM >>>> >>>> Maybe you can try also to update your exiftool-version (I've 10.67 here) >>>> >>>> Jean-Luc >>>> >>>> 2017-12-04 0:29 GMT+01:00 Marc Mascré <li...@mascre.fr>: >>>> >>>>> Hi >>>>> >>>>> It seem to be exactly this model for my lens. But when I use exiftool >>>>> on a .CR2 file from my camera, it detect my lens as a canon EF 75-300 too. >>>>> (see file attached) >>>>> >>>>> How can I find the right exit informations ? >>>>> >>>>> Marc >>>>> >>>>> >>>>> >>>>> Le 03/12/2017 à 18:24, Jean-Luc Coulon (f5ibh) a écrit : >>>>> >>>>> Hi, >>>>> What is the exact model of your lens (from the exif)? >>>>> Is it: "Sigma DT 18-300mm f/3.5-6.3 DC Macro" ? >>>>> >>>>> If yes, it is not in version_1 of lensfun database but it is in >>>>> version_2. >>>>> >>>>> If you upgrade your database with the command "lensfun-update", it >>>>> will create the following in your home directory: >>>>> .local/share/lensfun/updates/version_1/ >>>>> And then the lens will be in the file: slr-sigma.xml >>>>> >>>>> Jean-Luc >>>>> >>>>> >>>>> 2017-12-03 18:07 GMT+01:00 Marc Mascré <li...@mascre.fr>: >>>>> >>>>>> Hello >>>>>> >>>>>> I have a lens, the sigma 18-300 f3.5-6.3 >>>>>> >>>>>> The problem is, it is detect by darktable as a canon EF 75-300 >>>>>> >>>>>> I see the link for raw.pixls.us but it seem to be only for camera, >>>>>> not for lens. >>>>>> >>>>>> >>>>>> How I can tell to darktable that my lens is a sigma 18-300 and not a >>>>>> canon 75-300 ? >>>>>> >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>> Marc >>>>>> >>>>>> ___________________________________________________________________________ >>>>>> darktable developer mailing list to unsubscribe send a mail to >>>>>> darktable-dev+unsubscr...@lists.darktable.org >>>>>> >>>>> >>>>> >>>>> ___________________________________________________________________________ >>>>> darktable developer mailing list to unsubscribe send a mail to >>>>> darktable-dev+unsubscr...@lists.darktable.org >>>>> >>>>> >>>>> >>>> >>>> ___________________________________________________________________________ >>>> darktable developer mailing list to unsubscribe send a mail to >>>> darktable-dev+unsubscr...@lists.darktable.org >>>> >>>> >>>> >>>> ___________________________________________________________________________ >>>> darktable developer mailing list to unsubscribe send a mail to >>>> darktable-dev+unsubscr...@lists.darktable.org >>>> >>> >>> >>> ___________________________________________________________________________ >>> darktable developer mailing list to unsubscribe send a mail to >>> darktable-dev+unsubscr...@lists.darktable.org >>> >>> >>> >>> ___________________________________________________________________________ >>> darktable developer mailing list to unsubscribe send a mail to >>> darktable-dev+unsubscr...@lists.darktable.org >>> >> >> > > ___________________________________________________________________________ > darktable developer mailing list to unsubscribe send a mail to > darktable-dev+unsubscr...@lists.darktable.org > > > > ___________________________________________________________________________ > darktable developer mailing list to unsubscribe send a mail to > darktable-dev+unsubscr...@lists.darktable.org > ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org