DJI Mini 4 Pro - Maker notes could not be parsed

Started by capricorn, January 01, 2024, 10:36:11 AM

Previous topic - Next topic

capricorn

For DJI Mini 4 Pro RAW files I wanted to change the uniquecameramodel tag to what it was before the latest drone FW update.
ExifTool can read this tag but not write.
Is this camera not yet supported or what's the issue here?

Thank you and happy new year!

Karsten


>exiftool -uniquecameramodel DJI_20231216200232_0004_D.DNG
Unique Camera Model             : DJI FC8482 Mini4 Pro

>exiftool -uniquecameramodel DJI_20231231115111_0009_D.DNG
Unique Camera Model            : DJI FC8482

>exiftool -uniquecameramodel="DJI FC8482 Mini4 Pro" DJI_20231231115111_0009_D.DNG
Error: [minor] Maker notes could not be parsed - DJI_20231231115111_0009_D.DNG
0 image files updated
1 files weren't updated due to errors

StarGeek

What version of exiftool are you using
exiftool -ver

And what is the group for that tag (FAQ #3)
exiftool -G1 -a -s -uniquecameramodel file.dng
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype

capricorn


StarGeek

Ah, I didn't pay attention to the actual text.  Maker notes could not be parsed is usually a minor warning (I think) so I skipped that part. In this case it is a minor error, not a minor warning.

Use the -m (-ignoreMinorErrors) option, but this part of the docs is important.  Test it first to make sure there isn't a problem.
QuoteGenerally, minor errors/warnings indicate a problem which usually won't result in loss of metadata if ignored. However, there are exceptions, so ExifTool leaves it up to you to make the final decision.
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype

capricorn


capricorn

Several months (and exiftool versions) later... this "issue" still exists.

Is there something I can do to help to avoid the warning in future versions of exiftool?

Phil Harvey

I don't know if I have a sample image from that model.  Could you send one to me so I can see if there is anything useful to be extracted from the maker notes?  My email is philharvey66 at gmail.com

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Phil Harvey

Sorry for the delay in responding.

I got the sample and DJI is storing some pointers to image data in their maker notes.  These pointers won't be updated properly if the file is edited with ExifTool (hence the minor error), but only DJI software may be affected if you ignore this error and write the file anyway.

There is another makernote block in IFD0 containing debugging information, but I don't think it contains any pointers so it shouldn't be affected.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).