And here I dump the output of `exiv2 -ub -p a sample_image.jpg`:
(Too big for this forum, see here or the attached file `exif_tags.txt`.)
With the image attached in your last post, I get
exiv2 -ub -p a sample_image.jpg
sample_image.jpg: (No XMP data found in the file)
Hm, strange. By the way, thre should be no XMP data, but EXIF data (I don't really know what the difference is but I know from gimp that it can separately store XMP and EXIF metadata.) Can it be that this forum also strips away EXIF metadata?
Similarly, exiftool only outputs basic, mostly non-exif information
For me: `exiftool -H sample_image.jpg`:
(too long for this post; attached as file `exiftool_out.txt`, or see →here.)And here the `sample_image.jpg` uploaded to an external hosting site: https://i.imgur.com/aB3WwsR.jpg (I also have it attached once more.)
Like most image sharing sites, imgur appears to strip exif (possibly there's an options somewhere not to). A file hosting site like dropbox, google drive, box.com etc should not.
To diagnose this, it's best to have an original, unmodified, out of camera jpeg.
OK, try this:
→ cryptpad.fr. Does this help?
After downloading it again from there, `exiftool -H` shows a lot of information from there, including the
`0x001e Firmware Revision : 1.10 rev 2.00`
tag.
Btw., it is unmodified out of camera jpeg; I just have set low resolution in the camera settings.
I initially did not want to use STICK, because I just wanted detection. It would be great if there would be a simple Unix command line tool for that.
Yes, that's understandable. If you look at the exif of an original image, you should see something like (exiftool -H output, others might name and format differently)
0x001e Firmware Revision : 1.01 rev 1.00
This is firmware 101a. 101b would be rev 2 etc.
`exiftool -H sample_image.jpg | grep -i firmware`:
0x0007 Canon Firmware Version : Firmware Version 1.10
0x001e Firmware Revision : 1.10 rev 2.00
`exiv2 -ub -p a sample_image.jpg | grep -i firmware`:
Exif.Canon.FirmwareVersion Ascii 22 Firmware Version 1.10
Exif.Canon.FirmwareRevision Long 1 17826304
And as a test: both
`exiv2 -ub -p a sample_image.jpg | grep -i '1\.16'`
and
`exiftool -H sample_image.jpg | grep -i '1\.16'`
output nothing.
And
still (I just re-checked), ACID says '116b' as firmware version. The log area within the ACID window shows
Downloading build information from http://mighty-hoernsche.de/
Downloading build information from http://mighty-hoernsche.de/trunk/
Downloading build information from http://autobuild.akalab.de/release_full.txt
Downloading build information from http://autobuild.akalab.de/trunk_full.txt
Downloading build information from http://stereo.jpn.org/eng/sdm/download.htm
Downloading build information from http://zenoshrdlu.com/assist/sdm/download.htm
SDM Additions table failed to load
tables loaded successfully
sample_image.jpg dropped
/home/[...]/download/Cameras/Canon/Power_Shot_G7X_Mark_II/sample_pictures/sample_image.jpg is being processed
Downloading http://zenoshrdlu.com/acid/acidchdk.properties
Stable CHDK - no build found for Canon PowerShot G7 X Mark II 116b
Downloading http://zenoshrdlu.com/acid/acidchdkt.properties
Trunk CHDK - no build found for Canon PowerShot G7 X Mark II 116b
Downloading http://zenoshrdlu.com/acid/acidchdes.properties
Stabiles CHDK-DE - no build found for Canon PowerShot G7 X Mark II 116b
Downloading http://zenoshrdlu.com/acid/acidchdet.properties
Experimentelles CHDK_DE - no build found for Canon PowerShot G7 X Mark II 116b
Downloading http://zenoshrdlu.com/acid/acidsdm.properties
Downloading http://zenoshrdlu.com/acid/assistsdmx.properties
assistsdmx.properties not found
SDM - no build found for Canon PowerShot G7 X Mark II 116b
Processing completed