An update:
I've just found that chartread also returns the same error as `spotread
-e` when trying to calibrate. I was using Argyll on a RaspberryPi
running Raspbian Jessie with the precompiled/dist package. I'm using a
separate linear supply for the i1pro2 to ensure power stability. I also
compiled from source and am getting the same error. Regular
(reflective) `spotread` continues to work fine.
After moving the i1pro2 to an amd64-based device (Core i3; Gentoo)
everything works fine - `spotread -e`, chartread, etc. - so this seems
like a RPi/Raspbian-related quirk. Upgrading from Jessie to Stretch
(new libs, new kernel, etc.) doesn't fix the problem. Guess I'll have
to move to another architecture.
Brian
On 9/24/2017 08:06, Brian W. Gortney, II wrote:
Having a bit of a problem with spotread (1.9.2) and my i1pro2 rev E: I can't use emissive mode, though the default (reflective) seems to work fine.
Here's the error/spotread output:
====
# spotread -e
Spot read needs a calibration before continuing
Place the instrument on its reflective white reference S/N 1066241,
and then hit any key to continue,
or hit Esc or Q to abort:
cancel_req: failed with 0
cancel_req: failed with 0
Calibration failed with 'Communications failure' (Communications failure)
Hit any key to retry, or Esc or Q to abort:
====
Am I missing something? I know the i1pro2 can be used to calibrate monitors - as with dispalycal - so emissive mode should work, I believe? Using my colormunki, emissive mode works without a hitch.
Also, while I'm here, I've noticed that the 'verbose' output is a little wonky and doesn't ever change?:
====
# spotread -v
Connecting to the instrument ..
Instrument Type: X-Rite i1 Pro 2
Serial Number: 1066241
Firmware version: 634
CPLD version: 999
Chip ID: 01-649ae81700004d
Date manufactured: 20-16-412
U.V. filter ?: No
Measure Ambient ?: Yes
Tot. Measurement Count: 4515
Remission Spot Count: 1446
Remission Scan Count: 328
Date of last Remission spot cal: Wed Dec 31 19:00:00 1969
Remission Spot Count at last cal: 0
Total lamp usage: 3035.039795
Init instrument success !
====
It's said the same thing (measurement count, lamp usage, etc.) for quite some time, and I use it pretty heavily. Is it that only i1profiler updates this data? I noticed also that the manufactured date and remission spot cal date aren't valid?
Appreciate any help/insights.
Thanks,
Brian