Nikon Z9 firmware 4.00 oddities with exiftool 12.64

Started by kcochran, July 05, 2023, 11:32:49 PM

Previous topic - Next topic

kcochran

Looks like Nikon's updating z9 firmware from v 3.00 to v 4.00 has
triggered some exiftool odditie, but also looks like either some
other errors and/or undocumented ones; don't know if can call
Features yet... :) Thoughts/opinions?  -Ken

Exoftool ver 12.64
OS: MacOS Big Sur v 11.7,8
Perl v5.30.2

Camera: Nikon z9
Firmware: v 4.00, previously v 3.00

Following is excerpted from a test image made both raw & jpeg
together.  (exiftool NAME > 0123j or 0123n.txt for jpeg/nef
respectively, then grep -i unknown ...)

jpeg
0123j.txt:Light Source                    : Unknown
0123j.txt:Auto Capture Recording Time     : Unknown (110)
0123j.txt:Auto Capture Criteria Subject Type: Unknown (172)
0123j.txt:Control Ring Response           : Unknown (6)
0123j.txt:Time Zone                       : Unknown (4)
0123j.txt:Subject Distance Range          : Unknown
----------
raw/nef
0123n.txt:Light Source                    : Unknown
0123n.txt:Auto Capture Recording Time     : Unknown (16)
0123n.txt:Auto Capture Wait Time          : Unknown (155)
0123n.txt:Auto Capture Criteria Subject Type: Unknown (234)
0123n.txt:Control Ring Response           : Unknown (6)
0123n.txt:Time Zone                       : Unknown (4)
0123n.txt:Subject Distance Range          : Unknown

Previous firmware ver 3.00 same camera, only Subject Distance Range unknown.
----------
from "exiftool -validate -warning -error -a <filename>'
v 3.00 firmware

Validate                        : 8 Warnings (2 minor)
Warning                         : [minor] Non-standard SubIFD1 tag 0xc7d5 NikonNEFInfo
Warning                         : [minor] Unknown SubIFD1 tag 0xc7d6
Warning                         : SubIFD4:StripOffsets is zero
Warning                         : SubIFD4:StripByteCounts is zero
Warning                         : SubIFD5:StripOffsets is zero
Warning                         : SubIFD5:StripByteCounts is zero
Warning                         : Wrong IFD for 0x9003 DateTimeOriginal (should be ExifIFD not IFD0)
Warning                         : File has wrong extension (should be NRW, not NEF)

v 4.00 firmware

Validate                        : 8 Warnings (2 minor)
Warning                         : [minor] Non-standard SubIFD1 tag 0xc7d5 NikonNEFInfo
Warning                         : [minor] Unknown SubIFD1 tag 0xc7d6
Warning                         : SubIFD4:StripOffsets is zero
Warning                         : SubIFD4:StripByteCounts is zero
Warning                         : SubIFD5:StripOffsets is zero
Warning                         : SubIFD5:StripByteCounts is zero
Warning                         : Wrong IFD for 0x9003 DateTimeOriginal (should be ExifIFD not IFD0)
Warning                         : File has wrong extension (should be NRW, not NEF)


StarGeek

* Did you read FAQ #3 and use the command listed there?
* Please use the Code button for exiftool code/output.
 
* Please include your OS, Exiftool version, and type of file you're processing (MP4, JPG, etc).

kcochran

Looks like I need some way to upload or make available to you a large file. The raw image (what you're Really Interested In :) is 32.6mb & the uploader here rejected it.
It's a white balance & exposure test, so should be close to 18% grey.

StarGeek

Quote from: kcochran on July 06, 2023, 09:52:42 AMLooks like I need some way to upload or make available to you a large file.

Dropbox or Google drive are the usual ways.  Another simple way is Wormhole.app.  Drag and drop the file and it will give you a link which lasts for 24 hours, after which the file is deleted.  You could then message that link to Phil, making sure to mention that it is in regards to this thread.
* Did you read FAQ #3 and use the command listed there?
* Please use the Code button for exiftool code/output.
 
* Please include your OS, Exiftool version, and type of file you're processing (MP4, JPG, etc).

Phil Harvey

Thanks.  Warren Hatch has been handling the decoding of the Z9 firmware 4.0 changes, and I've sent him an email asking if he can look into this.

- 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 ($).