[argyllcms] Re: Problem with Spyder 2 on Windows 7

Nikolay P. suggested in a private e-mail that I run examples with
diagnostics turned on.  I have done this and I am (I hope successfully)
attaching a text file with the results.

If this doesn't work (I'm new at this mailing list thing) I will post again
with the results in line.

Jim H.
=========================== BEGIN SUCCESSFUL RUN SKIPPING MONITOR ADJUSTMENT 
=======================

C:\Argyll>dispcal -v2 -d1 -c1 -yl -P0.5,0.5,1.5 -ql -t6500.0 -b120 -g2.2 -f1,0 
-k0 -A4.0 -D5 MyCal_4
Setting up the instrument
usb_get_paths about to look through devices:
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x85c, PID 0x200
usb_check_and_add() found known instrument
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x45e, PID 0x40
Is a libusb HID device
usb_check_and_add() called with VID 0x46d, PID 0xc312
Is a libusb HID device
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x4a9, PID 0x107f
usb_check_and_add() called with VID 0x1d6b, PID 0x2
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x2
Get config desc. 0 failed
found HID device 
'\\?\hid#vid_045e&pid_0040#6&1cc05ca&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}',
 inst 343
2 but not one we're looking for
found HID device 
'\\?\hid#vid_046d&pid_c312#6&3ab958cd&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}',
 inst 35
16 but not one we're looking for
spyd2: About to init coms
spyd2: About to init USB
icoms: About to set usb port characteristics
icoms: About to open the USB port, tries 0
icoms: USB port needs opening
icoms: About to open USB port 'usb:/bus0/dev1/ (ColorVision Spyder2)'
open() of USB port 'usb:/bus0/dev1/ (ColorVision Spyder2)' suceeded
Number of configurations = 1
icoms: USB port is now open
icoms: Clearing any USB errors
icoms: usb port characteristics set ok
spyd2: init coms has suceeded
spyd2: About to init instrument

spyd2: Instrument reset
Reset complete, ICOM code 0x0

spyd2: Get Status
Get Status returns 3 ICOM err 0x0

spyd2: Get Status
Get Status returns 1 ICOM err 0x0
spyd2: about to read all the EEProm values

spyd2: Read EEProm addr 5, bytes 2
Read EEProm ICOM err 0x0
hwver = 0x307

spyd2: Read EEProm addr 8, bytes 8
Read EEProm ICOM err 0x0
serno = '00643978'

spyd2: Read EEProm addr 16, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 128, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 256, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 384, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 240, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 244, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 248, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 252, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 364, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 368, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 372, bytes 4
Read EEProm ICOM err 0x0
Cal_A:
Cal_A [0][0][0] = 0.000000
Cal_A [0][0][1] = 0.000000
Cal_A [0][0][2] = 0.014469
Cal_A [0][0][3] = 0.017576
Cal_A [0][0][4] = -0.043108
Cal_A [0][0][5] = -0.004327
Cal_A [0][0][6] = 0.102334
Cal_A [0][0][7] = -0.027228
Cal_A [0][0][8] = -0.042521
Cal_A [0][1][0] = 0.000000
Cal_A [0][1][1] = 0.000000
Cal_A [0][1][2] = -0.000026
Cal_A [0][1][3] = 0.002177
Cal_A [0][1][4] = 0.001506
Cal_A [0][1][5] = 0.038756
Cal_A [0][1][6] = -0.052894
Cal_A [0][1][7] = 0.003690
Cal_A [0][1][8] = -0.011317
Cal_A [0][2][0] = 0.000000
Cal_A [0][2][1] = 0.000000
Cal_A [0][2][2] = 0.061742
Cal_A [0][2][3] = 0.092526
Cal_A [0][2][4] = -0.153474
Cal_A [0][2][5] = -0.039210
Cal_A [0][2][6] = 0.030804
Cal_A [0][2][7] = -0.010503
Cal_A [0][2][8] = 0.000277
Cal_A [1][0][0] = 0.000000
Cal_A [1][0][1] = 0.000000
Cal_A [1][0][2] = 0.116690
Cal_A [1][0][3] = 0.149383
Cal_A [1][0][4] = -0.355083
Cal_A [1][0][5] = -0.131530
Cal_A [1][0][6] = 1.424440
Cal_A [1][0][7] = -0.207483
Cal_A [1][0][8] = -0.422664
Cal_A [1][1][0] = 0.000000
Cal_A [1][1][1] = 0.000000
Cal_A [1][1][2] = 0.005110
Cal_A [1][1][3] = 0.013473
Cal_A [1][1][4] = 0.013422
Cal_A [1][1][5] = 0.263852
Cal_A [1][1][6] = -0.013913
Cal_A [1][1][7] = -0.058301
Cal_A [1][1][8] = -0.193968
Cal_A [1][2][0] = 0.000000
Cal_A [1][2][1] = 0.000000
Cal_A [1][2][2] = 0.679763
Cal_A [1][2][3] = 0.704018
Cal_A [1][2][4] = -1.407051
Cal_A [1][2][5] = -0.254071
Cal_A [1][2][6] = 0.131930
Cal_A [1][2][7] = -0.048862
Cal_A [1][2][8] = -0.009713

Cal_B:
Cal_B [0][0][0] = 0.495556
Cal_B [0][0][1] = 0.202463
Cal_B [0][0][2] = 0.087861
Cal_B [0][0][3] = -0.000204
Cal_B [0][0][4] = -0.000126
Cal_B [0][0][5] = 0.000101
Cal_B [0][0][6] = 0.000215
Cal_B [0][0][7] = 0.000076
Cal_B [0][0][8] = -0.000030
Cal_B [0][1][0] = -0.176869
Cal_B [0][1][1] = 1.035984
Cal_B [0][1][2] = 0.037935
Cal_B [0][1][3] = -0.000417
Cal_B [0][1][4] = -0.000044
Cal_B [0][1][5] = 0.000075
Cal_B [0][1][6] = 0.000165
Cal_B [0][1][7] = 0.000351
Cal_B [0][1][8] = -0.000029
Cal_B [0][2][0] = -0.018474
Cal_B [0][2][1] = -0.059836
Cal_B [0][2][2] = 0.998085
Cal_B [0][2][3] = -0.000524
Cal_B [0][2][4] = -0.000125
Cal_B [0][2][5] = 0.000035
Cal_B [0][2][6] = 0.000231
Cal_B [0][2][7] = 0.000467
Cal_B [0][2][8] = -0.000034
Cal_B [1][0][0] = 1.000000
Cal_B [1][0][1] = 0.000000
Cal_B [1][0][2] = 0.000000
Cal_B [1][0][3] = 0.000000
Cal_B [1][0][4] = 0.000000
Cal_B [1][0][5] = 0.000000
Cal_B [1][0][6] = 0.000000
Cal_B [1][0][7] = 0.000000
Cal_B [1][0][8] = 0.000000
Cal_B [1][1][0] = 0.000000
Cal_B [1][1][1] = 1.000000
Cal_B [1][1][2] = 0.000000
Cal_B [1][1][3] = 0.000000
Cal_B [1][1][4] = 0.000000
Cal_B [1][1][5] = 0.000000
Cal_B [1][1][6] = 0.000000
Cal_B [1][1][7] = 0.000000
Cal_B [1][1][8] = 0.000000
Cal_B [1][2][0] = 0.000000
Cal_B [1][2][1] = 0.000000
Cal_B [1][2][2] = 1.000000
Cal_B [1][2][3] = 0.000000
Cal_B [1][2][4] = 0.000000
Cal_B [1][2][5] = 0.000000
Cal_B [1][2][6] = 0.000000
Cal_B [1][2][7] = 0.000000
Cal_B [1][2][8] = 0.000000

Cal_F:
Cal_F [0] = -0.130483
Cal_F [1] = 0.584113
Cal_F [2] = -0.201924
Cal_F [3] = -0.496578
Cal_F [4] = 0.566374
Cal_F [5] = -0.230891
Cal_F [6] = 0.035567

spyd2: all EEProm read OK
spyd2: about to download the PLD pattern

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

===================  MANY REPETITIONS OF THIS MESSAGE DELETED HERE 
=============================

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Get Status
Get Status returns 0 ICOM err 0x0
spyd2: PLD pattern downloaded

spyd2: Get Reading, clocks = 500, minfc = 0, maxfc = 0
Trigger Get Reading returns ICOM code 0x0
spyd2: instrument inited OK
Instrument Type:   ColorVision Spyder2
Serial Number:     00643978
Hardware version:  0x0307
config_inst_displ suceeded
new_dispwin: About to open display '\\.\DISPLAY1'
Windows display RASTERCAPS 0x7e99, BITSPIXEL 32, PLANES 1, NUMCOLORS -1, 
COLORRES 24
dispwin_get_ramdac called
dispwin_get_ramdac returning OK
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
new_dispwin: return sucessfully
Place instrument on test window.
Hit Esc or Q to give up, any other key to continue:
dispwin_del called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
Restored original ramdac
new_dispwin: About to open display '\\.\DISPLAY1'
Windows display RASTERCAPS 0x7e99, BITSPIXEL 32, PLANES 1, NUMCOLORS -1, 
COLORRES 24
dispwin_get_ramdac called
dispwin_get_ramdac returning OK
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
new_dispwin: return sucessfully
dispwin_get_ramdac called
dispwin_get_ramdac returning OK
new_disprd succeeded
Display type is LCD
Target white = 6500.000000 degrees kelvin Daylight spectrum
Target white brightness = 120.000000 cd/m^2
Target black brightness = native brightness
Target advertised gamma = 2.200000

Display adjustment menu:
Press 1 .. 7
1) Black level (CRT: Offset/Brightness)
2) White point (Color temperature, R,G,B, Gain/Contrast)
3) White level (CRT: Gain/Contrast, LCD: Brightness/Backlight)
4) Black point (R,G,B, Offset/Brightness)
5) Check all
6) Measure and set ambient for viewing condition adjustment
7) Continue on to calibration
8) Exit
Commencing device calibration
patch 1 of 6About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 65535/65535 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.010285 from transcnt 2 and intclls 989820
1: initial senv 1.010285 from transcnt 2 and intclls 989820
2: initial senv 1.466839 from transcnt 2 and intclls 681738
3: initial senv 0.789670 from transcnt 2 and intclls 1266351
4: initial senv 0.995230 from transcnt 2 and intclls 1004793
5: initial senv 0.000000 from transcnt 1 and intclls 1107773
6: initial senv 0.000000 from transcnt 0 and intclls 0
7: initial senv 0.000000 from transcnt 0 and intclls 0
Sensor 0 value = 1.010285
Sensor 1 value = 1.010285
Sensor 2 value = 1.466839
Sensor 3 value = 0.789670
Sensor 4 value = 0.995230
Sensor 5 value = 0.000000
Sensor 6 value = 0.000000
Sensor 7 value = 0.000000
Using maximum integration time

spyd2: Get Reading, clocks = 16000000, minfc = 6666, maxfc = 32767
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.010513 from transcnt 16 and intclls 14843943
1: initial senv 1.010513 from transcnt 16 and intclls 14843942
2: initial senv 1.467458 from transcnt 23 and intclls 14991911
3: initial senv 0.789288 from transcnt 12 and intclls 13936616
4: initial senv 0.994278 from transcnt 16 and intclls 15086320
5: initial senv 0.255283 from transcnt 4 and intclls 11751643
6: initial senv 0.154968 from transcnt 2 and intclls 6452929
7: initial senv 0.000000 from transcnt 0 and intclls 0
Sensor 0 value = 1.010513
Sensor 1 value = 1.010513
Sensor 2 value = 1.467458
Sensor 3 value = 0.789288
Sensor 4 value = 0.994278
Sensor 5 value = 0.255283
Sensor 6 value = 0.154968
Sensor 7 value = 0.000000
spyd2: got initial XYZ reading 0.257530 0.285312 0.382796
spyd2: got 2nd level XYZ reading 0.257530 0.285312 0.382796
spyd2: got final XYZ reading 0.257530 0.285312 0.382796
got reading abs. 0.257530 0.285312 0.382796, transfering to col
on to next reading
patch 2 of 6About to read patch 1
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 12708/13370 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 76.564047 from transcnt 153 and intclls 1985266
1: initial senv 76.564047 from transcnt 153 and intclls 1985266
2: initial senv 113.253461 from transcnt 227 and intclls 1995524
3: initial senv 73.527634 from transcnt 147 and intclls 1985648
4: initial senv 117.028383 from transcnt 234 and intclls 1990970
5: initial senv 59.526692 from transcnt 119 and intclls 1982304
6: initial senv 67.444459 from transcnt 135 and intclls 1986820
7: initial senv 3.833713 from transcnt 8 and intclls 1825906
Sensor 0 value = 76.564047
Sensor 1 value = 76.564047
Sensor 2 value = 113.253461
Sensor 3 value = 73.527634
Sensor 4 value = 117.028383
Sensor 5 value = 59.526692
Sensor 6 value = 67.444459
Sensor 7 value = 3.833713
spyd2: got initial XYZ reading 53.529392 28.278276 3.107868
spyd2: got 2nd level XYZ reading 53.529392 28.278276 3.107868
spyd2: got final XYZ reading 53.529392 28.278276 3.107868
got reading abs. 53.529392 28.278276 3.107868, transfering to col
on to next reading
patch 3 of 6About to read patch 2
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 4401/4617 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 219.791884 from transcnt 440 and intclls 1997344
1: initial senv 219.791884 from transcnt 440 and intclls 1997344
2: initial senv 326.127516 from transcnt 653 and intclls 1999218
3: initial senv 211.346714 from transcnt 423 and intclls 1996719
4: initial senv 285.520790 from transcnt 571 and intclls 1996352
5: initial senv 55.096391 from transcnt 110 and intclls 1978351
6: initial senv 4.381487 from transcnt 8 and intclls 1597631
7: initial senv 0.000000 from transcnt 1 and intclls 40617
Sensor 0 value = 219.791884
Sensor 1 value = 219.791884
Sensor 2 value = 326.127516
Sensor 3 value = 211.346714
Sensor 4 value = 285.520790
Sensor 5 value = 55.096391
Sensor 6 value = 4.381487
Sensor 7 value = 0.000000
spyd2: got initial XYZ reading 39.337472 82.666925 16.142581
spyd2: got 2nd level XYZ reading 39.337472 82.666925 16.142581
spyd2: got final XYZ reading 39.337472 82.666925 16.142581
got reading abs. 39.337472 82.666925 16.142581, transfering to col
on to next reading
patch 4 of 6About to read patch 3
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 7751/8658 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 119.906916 from transcnt 239 and intclls 1984873
1: initial senv 119.906916 from transcnt 239 and intclls 1984873
2: initial senv 174.625556 from transcnt 350 and intclls 1998562
3: initial senv 62.602644 from transcnt 125 and intclls 1980747
4: initial senv 16.870605 from transcnt 34 and intclls 1956065
5: initial senv 4.088138 from transcnt 8 and intclls 1712271
6: initial senv 0.000000 from transcnt 1 and intclls 674597
7: initial senv 0.000000 from transcnt 0 and intclls 40617
Sensor 0 value = 119.906916
Sensor 1 value = 119.906916
Sensor 2 value = 174.625556
Sensor 3 value = 62.602644
Sensor 4 value = 16.870605
Sensor 5 value = 4.088138
Sensor 6 value = 0.000000
Sensor 7 value = 0.000000
spyd2: got initial XYZ reading 21.453150 8.200169 112.615678
spyd2: got 2nd level XYZ reading 21.453150 8.200169 112.615678
spyd2: got final XYZ reading 21.453150 8.200169 112.615678
got reading abs. 21.453150 8.200169 112.615678, transfering to col
on to next reading
patch 5 of 6About to read patch 4
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2116/2731 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 414.904117 from transcnt 830 and intclls 1998052
1: initial senv 414.903701 from transcnt 830 and intclls 1998054
2: initial senv 612.082396 from transcnt 1224 and intclls 1998097
3: initial senv 346.601353 from transcnt 693 and intclls 1996530
4: initial senv 418.387217 from transcnt 837 and intclls 1998149
5: initial senv 118.387194 from transcnt 236 and intclls 1985012
6: initial senv 72.338036 from transcnt 145 and intclls 1990654
7: initial senv 4.449891 from transcnt 9 and intclls 1797797
Sensor 0 value = 414.904117
Sensor 1 value = 414.903701
Sensor 2 value = 612.082396
Sensor 3 value = 346.601353
Sensor 4 value = 418.387217
Sensor 5 value = 118.387194
Sensor 6 value = 72.338036
Sensor 7 value = 4.449891
spyd2: got initial XYZ reading 113.492476 118.683439 131.008262
spyd2: got 2nd level XYZ reading 113.492476 118.683439 131.008262
spyd2: got final XYZ reading 113.492476 118.683439 131.008262
got reading abs. 113.492476 118.683439 131.008262, transfering to col
on to next reading
patch 6 of 6About to read patch 5
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 0/0 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.011309 from transcnt 2 and intclls 988817
1: initial senv 1.011310 from transcnt 2 and intclls 988816
2: initial senv 1.469368 from transcnt 3 and intclls 1361129
3: initial senv 0.790337 from transcnt 2 and intclls 1265283
4: initial senv 0.991699 from transcnt 2 and intclls 1008370
5: initial senv 0.000000 from transcnt 0 and intclls 1985012
6: initial senv 0.000000 from transcnt 0 and intclls 1990654
7: initial senv 0.000000 from transcnt 1 and intclls 1062776
Sensor 0 value = 1.011309
Sensor 1 value = 1.011310
Sensor 2 value = 1.469368
Sensor 3 value = 0.790337
Sensor 4 value = 0.991699
Sensor 5 value = 0.000000
Sensor 6 value = 0.000000
Sensor 7 value = 0.000000
Using maximum integration time

spyd2: Get Reading, clocks = 16000000, minfc = 6666, maxfc = 32767
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.010316 from transcnt 16 and intclls 14846845
1: initial senv 1.010316 from transcnt 16 and intclls 14846844
2: initial senv 1.467234 from transcnt 24 and intclls 15675754
3: initial senv 0.789207 from transcnt 13 and intclls 15205139
4: initial senv 0.991162 from transcnt 16 and intclls 15133756
5: initial senv 0.254856 from transcnt 4 and intclls 11771332
6: initial senv 0.154732 from transcnt 3 and intclls 12925601
7: initial senv 0.000000 from transcnt 0 and intclls 1062776
Sensor 0 value = 1.010316
Sensor 1 value = 1.010316
Sensor 2 value = 1.467234
Sensor 3 value = 0.789207
Sensor 4 value = 0.991162
Sensor 5 value = 0.254856
Sensor 6 value = 0.154732
Sensor 7 value = 0.000000
spyd2: got initial XYZ reading 0.257391 0.284498 0.383567
spyd2: got 2nd level XYZ reading 0.257391 0.284498 0.383567
spyd2: got final XYZ reading 0.257391 0.284498 0.383567
got reading abs. 0.257391 0.284498 0.383567, transfering to col
on to next reading

Black = XYZ   0.26   0.28   0.38      <<---------- GOOD XYZ VALUES ??
Red   = XYZ  53.53  28.28   3.11
Green = XYZ  39.34  82.67  16.14
Blue  = XYZ  21.45   8.20 112.62
White = XYZ 113.49 118.68 131.01
patch 1 of 48About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 0/0 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.009905 from transcnt 2 and intclls 990192
1: initial senv 1.009905 from transcnt 2 and intclls 990192
2: initial senv 1.468196 from transcnt 3 and intclls 1362216
3: initial senv 0.000000 from transcnt 1 and intclls 280893
4: initial senv 0.991965 from transcnt 2 and intclls 1008100
5: initial senv 0.000000 from transcnt 0 and intclls 11771332
6: initial senv 0.000000 from transcnt 0 and intclls 12925601
7: initial senv 0.000000 from transcnt 0 and intclls 1062776
Sensor 0 value = 1.009905
Sensor 1 value = 1.009905
Sensor 2 value = 1.468196
Sensor 3 value = 0.000000
Sensor 4 value = 0.991965
Sensor 5 value = 0.000000
Sensor 6 value = 0.000000
Sensor 7 value = 0.000000
Using maximum integration time

spyd2: Get Reading, clocks = 16000000, minfc = 6666, maxfc = 32767
Trigger Get Reading returns ICOM code 0x0

======================== RUN TERMINATED WITH ^C ===========================

======================== BEGIN UNSUCCESSFUL RUN WITH WHITE LEVEL ADJUSTMENT 
========================

C:\Argyll>dispcal -v2 -d1 -c1 -yl -P0.5,0.5,1.5 -ql -t6500.0 -b120 -g2.2 -f1,0 
-k0 -A4.0 -D5 MyCal_4
Setting up the instrument
usb_get_paths about to look through devices:
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x85c, PID 0x200
usb_check_and_add() found known instrument
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x45e, PID 0x40
Is a libusb HID device
usb_check_and_add() called with VID 0x46d, PID 0xc312
Is a libusb HID device
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x4a9, PID 0x107f
usb_check_and_add() called with VID 0x1d6b, PID 0x2
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x2
Get config desc. 0 failed
found HID device 
'\\?\hid#vid_045e&pid_0040#6&1cc05ca&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}',
 inst 343
2 but not one we're looking for
found HID device 
'\\?\hid#vid_046d&pid_c312#6&3ab958cd&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}',
 inst 35
16 but not one we're looking for
spyd2: About to init coms
spyd2: About to init USB
icoms: About to set usb port characteristics
icoms: About to open the USB port, tries 0
icoms: USB port needs opening
icoms: About to open USB port 'usb:/bus0/dev1/ (ColorVision Spyder2)'
open() of USB port 'usb:/bus0/dev1/ (ColorVision Spyder2)' suceeded
Number of configurations = 1
icoms: USB port is now open
icoms: Clearing any USB errors
icoms: usb port characteristics set ok
spyd2: init coms has suceeded
spyd2: About to init instrument

spyd2: Instrument reset
Reset complete, ICOM code 0x0

spyd2: Get Status
Get Status returns 3 ICOM err 0x0

spyd2: Get Status
Get Status returns 1 ICOM err 0x0
spyd2: about to read all the EEProm values

spyd2: Read EEProm addr 5, bytes 2
Read EEProm ICOM err 0x0
hwver = 0x307

spyd2: Read EEProm addr 8, bytes 8
Read EEProm ICOM err 0x0
serno = '00643978'

spyd2: Read EEProm addr 16, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 128, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 256, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 384, bytes 108
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 240, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 244, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 248, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 252, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 364, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 368, bytes 4
Read EEProm ICOM err 0x0

spyd2: Read EEProm addr 372, bytes 4
Read EEProm ICOM err 0x0
Cal_A:
Cal_A [0][0][0] = 0.000000
Cal_A [0][0][1] = 0.000000
Cal_A [0][0][2] = 0.014469
Cal_A [0][0][3] = 0.017576
Cal_A [0][0][4] = -0.043108
Cal_A [0][0][5] = -0.004327
Cal_A [0][0][6] = 0.102334
Cal_A [0][0][7] = -0.027228
Cal_A [0][0][8] = -0.042521
Cal_A [0][1][0] = 0.000000
Cal_A [0][1][1] = 0.000000
Cal_A [0][1][2] = -0.000026
Cal_A [0][1][3] = 0.002177
Cal_A [0][1][4] = 0.001506
Cal_A [0][1][5] = 0.038756
Cal_A [0][1][6] = -0.052894
Cal_A [0][1][7] = 0.003690
Cal_A [0][1][8] = -0.011317
Cal_A [0][2][0] = 0.000000
Cal_A [0][2][1] = 0.000000
Cal_A [0][2][2] = 0.061742
Cal_A [0][2][3] = 0.092526
Cal_A [0][2][4] = -0.153474
Cal_A [0][2][5] = -0.039210
Cal_A [0][2][6] = 0.030804
Cal_A [0][2][7] = -0.010503
Cal_A [0][2][8] = 0.000277
Cal_A [1][0][0] = 0.000000
Cal_A [1][0][1] = 0.000000
Cal_A [1][0][2] = 0.116690
Cal_A [1][0][3] = 0.149383
Cal_A [1][0][4] = -0.355083
Cal_A [1][0][5] = -0.131530
Cal_A [1][0][6] = 1.424440
Cal_A [1][0][7] = -0.207483
Cal_A [1][0][8] = -0.422664
Cal_A [1][1][0] = 0.000000
Cal_A [1][1][1] = 0.000000
Cal_A [1][1][2] = 0.005110
Cal_A [1][1][3] = 0.013473
Cal_A [1][1][4] = 0.013422
Cal_A [1][1][5] = 0.263852
Cal_A [1][1][6] = -0.013913
Cal_A [1][1][7] = -0.058301
Cal_A [1][1][8] = -0.193968
Cal_A [1][2][0] = 0.000000
Cal_A [1][2][1] = 0.000000
Cal_A [1][2][2] = 0.679763
Cal_A [1][2][3] = 0.704018
Cal_A [1][2][4] = -1.407051
Cal_A [1][2][5] = -0.254071
Cal_A [1][2][6] = 0.131930
Cal_A [1][2][7] = -0.048862
Cal_A [1][2][8] = -0.009713

Cal_B:
Cal_B [0][0][0] = 0.495556
Cal_B [0][0][1] = 0.202463
Cal_B [0][0][2] = 0.087861
Cal_B [0][0][3] = -0.000204
Cal_B [0][0][4] = -0.000126
Cal_B [0][0][5] = 0.000101
Cal_B [0][0][6] = 0.000215
Cal_B [0][0][7] = 0.000076
Cal_B [0][0][8] = -0.000030
Cal_B [0][1][0] = -0.176869
Cal_B [0][1][1] = 1.035984
Cal_B [0][1][2] = 0.037935
Cal_B [0][1][3] = -0.000417
Cal_B [0][1][4] = -0.000044
Cal_B [0][1][5] = 0.000075
Cal_B [0][1][6] = 0.000165
Cal_B [0][1][7] = 0.000351
Cal_B [0][1][8] = -0.000029
Cal_B [0][2][0] = -0.018474
Cal_B [0][2][1] = -0.059836
Cal_B [0][2][2] = 0.998085
Cal_B [0][2][3] = -0.000524
Cal_B [0][2][4] = -0.000125
Cal_B [0][2][5] = 0.000035
Cal_B [0][2][6] = 0.000231
Cal_B [0][2][7] = 0.000467
Cal_B [0][2][8] = -0.000034
Cal_B [1][0][0] = 1.000000
Cal_B [1][0][1] = 0.000000
Cal_B [1][0][2] = 0.000000
Cal_B [1][0][3] = 0.000000
Cal_B [1][0][4] = 0.000000
Cal_B [1][0][5] = 0.000000
Cal_B [1][0][6] = 0.000000
Cal_B [1][0][7] = 0.000000
Cal_B [1][0][8] = 0.000000
Cal_B [1][1][0] = 0.000000
Cal_B [1][1][1] = 1.000000
Cal_B [1][1][2] = 0.000000
Cal_B [1][1][3] = 0.000000
Cal_B [1][1][4] = 0.000000
Cal_B [1][1][5] = 0.000000
Cal_B [1][1][6] = 0.000000
Cal_B [1][1][7] = 0.000000
Cal_B [1][1][8] = 0.000000
Cal_B [1][2][0] = 0.000000
Cal_B [1][2][1] = 0.000000
Cal_B [1][2][2] = 1.000000
Cal_B [1][2][3] = 0.000000
Cal_B [1][2][4] = 0.000000
Cal_B [1][2][5] = 0.000000
Cal_B [1][2][6] = 0.000000
Cal_B [1][2][7] = 0.000000
Cal_B [1][2][8] = 0.000000

Cal_F:
Cal_F [0] = -0.130483
Cal_F [1] = 0.584113
Cal_F [2] = -0.201924
Cal_F [3] = -0.496578
Cal_F [4] = 0.566374
Cal_F [5] = -0.230891
Cal_F [6] = 0.035567

spyd2: all EEProm read OK
spyd2: about to download the PLD pattern

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

===================  MANY REPETITIONS OF THIS MESSAGE DELETED HERE 
=============================

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Load PLD 8 bytes
Load PLD returns ICOM err 0x0

spyd2: Get Status
Get Status returns 0 ICOM err 0x0
spyd2: PLD pattern downloaded

spyd2: Get Reading, clocks = 500, minfc = 0, maxfc = 0
Trigger Get Reading returns ICOM code 0x0
spyd2: instrument inited OK
Instrument Type:   ColorVision Spyder2
Serial Number:     00643978
Hardware version:  0x0307
config_inst_displ suceeded
new_dispwin: About to open display '\\.\DISPLAY1'
Windows display RASTERCAPS 0x7e99, BITSPIXEL 32, PLANES 1, NUMCOLORS -1, 
COLORRES 24
dispwin_get_ramdac called
dispwin_get_ramdac returning OK
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
new_dispwin: return sucessfully
Place instrument on test window.
Hit Esc or Q to give up, any other key to continue:
dispwin_del called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
Restored original ramdac
new_dispwin: About to open display '\\.\DISPLAY1'
Windows display RASTERCAPS 0x7e99, BITSPIXEL 32, PLANES 1, NUMCOLORS -1, 
COLORRES 24
dispwin_get_ramdac called
dispwin_get_ramdac returning OK
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
new_dispwin: return sucessfully
dispwin_get_ramdac called
dispwin_get_ramdac returning OK
new_disprd succeeded
Display type is LCD
Target white = 6500.000000 degrees kelvin Daylight spectrum
Target white brightness = 120.000000 cd/m^2
Target black brightness = native brightness
Target advertised gamma = 2.200000

Display adjustment menu:
Press 1 .. 7
1) Black level (CRT: Offset/Brightness)
2) White point (Color temperature, R,G,B, Gain/Contrast)
3) White level (CRT: Gain/Contrast, LCD: Brightness/Backlight)
4) Black point (R,G,B, Offset/Brightness)
5) Check all
6) Measure and set ambient for viewing condition adjustment
7) Continue on to calibration
8) Exit
Doing some initial measurements
About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2096/2732 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.111043 from transcnt 830 and intclls 1997056
1: initial senv 415.111043 from transcnt 830 and intclls 1997056
2: initial senv 612.859135 from transcnt 1226 and intclls 1998828
3: initial senv 346.763367 from transcnt 694 and intclls 1998481
4: initial senv 418.600482 from transcnt 837 and intclls 1997131
5: initial senv 118.446365 from transcnt 237 and intclls 1992463
6: initial senv 72.343596 from transcnt 145 and intclls 1990501
7: initial senv 4.448888 from transcnt 8 and intclls 1573427
Sensor 0 value = 415.111043
Sensor 1 value = 415.111043
Sensor 2 value = 612.859135
Sensor 3 value = 346.763367
Sensor 4 value = 418.600482
Sensor 5 value = 118.446365
Sensor 6 value = 72.343596
Sensor 7 value = 4.448888
spyd2: got initial XYZ reading 113.630680 118.752455 131.421442
spyd2: got 2nd level XYZ reading 113.630680 118.752455 131.421442
spyd2: got final XYZ reading 113.630680 118.752455 131.421442
got reading abs. 113.630680 118.752455 131.421442, transfering to col
on to next reading
White = XYZ 113.63 118.75 131.42

Adjust CRT Contrast or LCD Brightness to get target level. Press space when 
done.
   Target 120.00
About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2093/2731 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.070514 from transcnt 830 and intclls 1997251
1: initial senv 415.070514 from transcnt 830 and intclls 1997251
2: initial senv 612.355166 from transcnt 1225 and intclls 1998840
3: initial senv 346.720485 from transcnt 693 and intclls 1995844
4: initial senv 418.598177 from transcnt 837 and intclls 1997142
5: initial senv 118.435309 from transcnt 237 and intclls 1992649
6: initial senv 72.360318 from transcnt 145 and intclls 1990041
7: initial senv 4.449886 from transcnt 8 and intclls 1573074
Sensor 0 value = 415.070514
Sensor 1 value = 415.070514
Sensor 2 value = 612.355166
Sensor 3 value = 346.720485
Sensor 4 value = 418.598177
Sensor 5 value = 118.435309
Sensor 6 value = 72.360318
Sensor 7 value = 4.449886
spyd2: got initial XYZ reading 113.546556 118.743259 131.097726
spyd2: got 2nd level XYZ reading 113.546556 118.743259 131.097726
spyd2: got final XYZ reading 113.546556 118.743259 131.097726
got reading abs. 113.546556 118.743259 131.097726, transfering to col
on to next reading
/ Current 118.74  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2094/2732 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.023137 from transcnt 830 and intclls 1997479
1: initial senv 415.023137 from transcnt 830 and intclls 1997479
2: initial senv 612.364663 from transcnt 1225 and intclls 1998809
3: initial senv 346.708673 from transcnt 693 and intclls 1995912
4: initial senv 418.568416 from transcnt 837 and intclls 1997284
5: initial senv 118.446246 from transcnt 237 and intclls 1992465
6: initial senv 72.359991 from transcnt 145 and intclls 1990050
7: initial senv 4.450415 from transcnt 9 and intclls 1797585
Sensor 0 value = 415.023137
Sensor 1 value = 415.023137
Sensor 2 value = 612.364663
Sensor 3 value = 346.708673
Sensor 4 value = 418.568416
Sensor 5 value = 118.446246
Sensor 6 value = 72.359991
Sensor 7 value = 4.450415
spyd2: got initial XYZ reading 113.565978 118.734899 131.097842
spyd2: got 2nd level XYZ reading 113.565978 118.734899 131.097842
spyd2: got final XYZ reading 113.565978 118.734899 131.097842
got reading abs. 113.565978 118.734899 131.097842, transfering to col
on to next reading
\ Current 118.73  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2116/2732 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.112706 from transcnt 830 and intclls 1997048
1: initial senv 415.112706 from transcnt 830 and intclls 1997048
2: initial senv 612.334947 from transcnt 1225 and intclls 1998906
3: initial senv 346.719300 from transcnt 694 and intclls 1998735
4: initial senv 418.584134 from transcnt 837 and intclls 1997209
5: initial senv 118.443809 from transcnt 237 and intclls 1992506
6: initial senv 72.350224 from transcnt 144 and intclls 1976497
7: initial senv 4.450110 from transcnt 8 and intclls 1572995
Sensor 0 value = 415.112706
Sensor 1 value = 415.112706
Sensor 2 value = 612.334947
Sensor 3 value = 346.719300
Sensor 4 value = 418.584134
Sensor 5 value = 118.443809
Sensor 6 value = 72.350224
Sensor 7 value = 4.450110
spyd2: got initial XYZ reading 113.564834 118.739908 131.119020
spyd2: got 2nd level XYZ reading 113.564834 118.739908 131.119020
spyd2: got final XYZ reading 113.564834 118.739908 131.119020
got reading abs. 113.564834 118.739908 131.119020, transfering to col
on to next reading
/ Current 118.74  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2095/2731 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.087349 from transcnt 830 and intclls 1997170
1: initial senv 415.087349 from transcnt 830 and intclls 1997170
2: initial senv 612.366195 from transcnt 1225 and intclls 1998804
3: initial senv 346.777769 from transcnt 694 and intclls 1998398
4: initial senv 418.574074 from transcnt 837 and intclls 1997257
5: initial senv 118.451537 from transcnt 237 and intclls 1992376
6: initial senv 72.357119 from transcnt 145 and intclls 1990129
7: initial senv 4.449450 from transcnt 9 and intclls 1797975
Sensor 0 value = 415.087349
Sensor 1 value = 415.087349
Sensor 2 value = 612.366195
Sensor 3 value = 346.777769
Sensor 4 value = 418.574074
Sensor 5 value = 118.451537
Sensor 6 value = 72.357119
Sensor 7 value = 4.449450
spyd2: got initial XYZ reading 113.556962 118.737949 131.044757
spyd2: got 2nd level XYZ reading 113.556962 118.737949 131.044757
spyd2: got final XYZ reading 113.556962 118.737949 131.044757
got reading abs. 113.556962 118.737949 131.044757, transfering to col
on to next reading
\ Current 118.74  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2093/2731 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.081737 from transcnt 830 and intclls 1997197
1: initial senv 415.081737 from transcnt 830 and intclls 1997197
2: initial senv 612.348426 from transcnt 1225 and intclls 1998862
3: initial senv 346.746190 from transcnt 694 and intclls 1998580
4: initial senv 418.592518 from transcnt 837 and intclls 1997169
5: initial senv 118.445670 from transcnt 236 and intclls 1984032
6: initial senv 72.340579 from transcnt 145 and intclls 1990584
7: initial senv 4.449027 from transcnt 9 and intclls 1798146
Sensor 0 value = 415.081737
Sensor 1 value = 415.081737
Sensor 2 value = 612.348426
Sensor 3 value = 346.746190
Sensor 4 value = 418.592518
Sensor 5 value = 118.445670
Sensor 6 value = 72.340579
Sensor 7 value = 4.449027
spyd2: got initial XYZ reading 113.557693 118.743251 131.068219
spyd2: got 2nd level XYZ reading 113.557693 118.743251 131.068219
spyd2: got final XYZ reading 113.557693 118.743251 131.068219
got reading abs. 113.557693 118.743251 131.068219, transfering to col
on to next reading
/ Current 118.74  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2096/2731 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.197324 from transcnt 830 and intclls 1996641
1: initial senv 415.197324 from transcnt 830 and intclls 1996641
2: initial senv 612.285325 from transcnt 1225 and intclls 1999068
3: initial senv 346.730923 from transcnt 694 and intclls 1998668
4: initial senv 418.614526 from transcnt 837 and intclls 1997064
5: initial senv 118.443274 from transcnt 237 and intclls 1992515
6: initial senv 72.369664 from transcnt 145 and intclls 1989784
7: initial senv 4.447273 from transcnt 9 and intclls 1798855
Sensor 0 value = 415.197324
Sensor 1 value = 415.197324
Sensor 2 value = 612.285325
Sensor 3 value = 346.730923
Sensor 4 value = 418.614526
Sensor 5 value = 118.443274
Sensor 6 value = 72.369664
Sensor 7 value = 4.447273
spyd2: got initial XYZ reading 113.555574 118.747271 131.116536
spyd2: got 2nd level XYZ reading 113.555574 118.747271 131.116536
spyd2: got final XYZ reading 113.555574 118.747271 131.116536
got reading abs. 113.555574 118.747271 131.116536, transfering to col
on to next reading
\ Current 118.75  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2094/2730 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.130791 from transcnt 830 and intclls 1996961
1: initial senv 415.130791 from transcnt 830 and intclls 1996961
2: initial senv 612.397140 from transcnt 1225 and intclls 1998703
3: initial senv 346.768225 from transcnt 694 and intclls 1998453
4: initial senv 418.611172 from transcnt 837 and intclls 1997080
5: initial senv 118.441669 from transcnt 237 and intclls 1992542
6: initial senv 72.337927 from transcnt 145 and intclls 1990657
7: initial senv 4.451468 from transcnt 9 and intclls 1797160
Sensor 0 value = 415.130791
Sensor 1 value = 415.130791
Sensor 2 value = 612.397140
Sensor 3 value = 346.768225
Sensor 4 value = 418.611172
Sensor 5 value = 118.441669
Sensor 6 value = 72.337927
Sensor 7 value = 4.451468
spyd2: got initial XYZ reading 113.554235 118.749113 131.099693
spyd2: got 2nd level XYZ reading 113.554235 118.749113 131.099693
spyd2: got final XYZ reading 113.554235 118.749113 131.099693
got reading abs. 113.554235 118.749113 131.099693, transfering to col
on to next reading
/ Current 118.75  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2094/2732 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 415.063241 from transcnt 830 and intclls 1997286
1: initial senv 415.063241 from transcnt 830 and intclls 1997286
2: initial senv 612.391318 from transcnt 1225 and intclls 1998722
3: initial senv 346.714231 from transcnt 693 and intclls 1995880
4: initial senv 418.580152 from transcnt 837 and intclls 1997228
5: initial senv 118.443452 from transcnt 237 and intclls 1992512
6: initial senv 72.364645 from transcnt 145 and intclls 1989922
7: initial senv 4.451022 from transcnt 9 and intclls 1797340
Sensor 0 value = 415.063241
Sensor 1 value = 415.063241
Sensor 2 value = 612.391318
Sensor 3 value = 346.714231
Sensor 4 value = 418.580152
Sensor 5 value = 118.443452
Sensor 6 value = 72.364645
Sensor 7 value = 4.451022
spyd2: got initial XYZ reading 113.565921 118.738284 131.132464
spyd2: got 2nd level XYZ reading 113.565921 118.738284 131.132464
spyd2: got final XYZ reading 113.565921 118.738284 131.132464
got reading abs. 113.565921 118.738284 131.132464, transfering to col
on to next reading
\ Current 118.74  +About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2094/2731 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0

spyd2: Get Reading Stat failed with ICOM err 0x20000
read_sample returned 'User hit Terminate Key' (User hit Terminate key)


Press 1 .. 7
1) Black level (CRT: Offset/Brightness)
2) White point (Color temperature, R,G,B, Gain/Contrast)
3) White level (CRT: Gain/Contrast, LCD: Brightness/Backlight)
4) Black point (R,G,B, Offset/Brightness)
5) Check all
6) Measure and set ambient for viewing condition adjustment
7) Continue on to calibration
8) Exit
Commencing device calibration
patch 1 of 6About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 0/0 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 839.939476 from transcnt 832 and intclls 989357
1: initial senv 839.939476 from transcnt 832 and intclls 989357
2: initial senv 900.345818 from transcnt 1227 and intclls 1361699
3: initial senv 730.043887 from transcnt 694 and intclls 949258
4: initial senv 832.502156 from transcnt 839 and intclls 1006604
5: initial senv 251.109863 from transcnt 238 and intclls 943810
6: initial senv 72.362232 from transcnt 144 and intclls 1976169
7: initial senv 4.448953 from transcnt 8 and intclls 1573404
Sensor 0 value = 839.939476
Sensor 1 value = 839.939476
Sensor 2 value = 900.345818
Sensor 3 value = 730.043887
Sensor 4 value = 832.502156
Sensor 5 value = 251.109863
Sensor 6 value = 72.362232
Sensor 7 value = 4.448953
spyd2: got initial XYZ reading 204.579681 237.302819 -4.354542
spyd2: got 2nd level XYZ reading 204.579681 237.302819 -4.354542
spyd2: got final XYZ reading 204.579681 237.302819 0.000000
got reading abs. 204.579681 237.302819 0.000000, transfering to col
on to next reading
patch 2 of 6About to read patch 1
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 12734/13300 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 76.586849 from transcnt 154 and intclls 1997732
1: initial senv 76.586888 from transcnt 154 and intclls 1997731
2: initial senv 113.297576 from transcnt 227 and intclls 1994747
3: initial senv 73.555713 from transcnt 147 and intclls 1984890
4: initial senv 117.086486 from transcnt 234 and intclls 1989982
5: initial senv 59.549793 from transcnt 119 and intclls 1981535
6: initial senv 67.431630 from transcnt 135 and intclls 1987198
7: initial senv 3.831575 from transcnt 8 and intclls 1826925
Sensor 0 value = 76.586849
Sensor 1 value = 76.586888
Sensor 2 value = 113.297576
Sensor 3 value = 73.555713
Sensor 4 value = 117.086486
Sensor 5 value = 59.549793
Sensor 6 value = 67.431630
Sensor 7 value = 3.831575
spyd2: got initial XYZ reading 53.557507 28.295536 3.103876
spyd2: got 2nd level XYZ reading 53.557507 28.295536 3.103876
spyd2: got final XYZ reading 53.557507 28.295536 3.103876
got reading abs. 53.557507 28.295536 3.103876, transfering to col
on to next reading
patch 3 of 6About to read patch 2
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 4399/4621 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 219.801568 from transcnt 440 and intclls 1997256
1: initial senv 219.801568 from transcnt 440 and intclls 1997256
2: initial senv 326.110315 from transcnt 652 and intclls 1996257
3: initial senv 211.351478 from transcnt 423 and intclls 1996674
4: initial senv 285.515355 from transcnt 571 and intclls 1996390
5: initial senv 55.097811 from transcnt 110 and intclls 1978300
6: initial senv 4.380125 from transcnt 9 and intclls 1826432
7: initial senv 0.000000 from transcnt 0 and intclls 1826925
Sensor 0 value = 219.801568
Sensor 1 value = 219.801568
Sensor 2 value = 326.110315
Sensor 3 value = 211.351478
Sensor 4 value = 285.515355
Sensor 5 value = 55.097811
Sensor 6 value = 4.380125
Sensor 7 value = 0.000000
spyd2: got initial XYZ reading 39.337362 82.665432 16.131987
spyd2: got 2nd level XYZ reading 39.337362 82.665432 16.131987
spyd2: got final XYZ reading 39.337362 82.665432 16.131987
got reading abs. 39.337362 82.665432 16.131987, transfering to col
on to next reading
patch 4 of 6About to read patch 3
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 7793/8658 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 119.929829 from transcnt 240 and intclls 1992832
1: initial senv 119.929829 from transcnt 240 and intclls 1992832
2: initial senv 174.671174 from transcnt 349 and intclls 1992315
3: initial senv 62.644835 from transcnt 125 and intclls 1979413
4: initial senv 16.874151 from transcnt 34 and intclls 1955654
5: initial senv 4.091952 from transcnt 9 and intclls 1955057
6: initial senv 0.000000 from transcnt 1 and intclls 1166750
7: initial senv 0.000000 from transcnt 0 and intclls 1826925
Sensor 0 value = 119.929829
Sensor 1 value = 119.929829
Sensor 2 value = 174.671174
Sensor 3 value = 62.644835
Sensor 4 value = 16.874151
Sensor 5 value = 4.091952
Sensor 6 value = 0.000000
Sensor 7 value = 0.000000
spyd2: got initial XYZ reading 21.452624 8.202349 112.603608
spyd2: got 2nd level XYZ reading 21.452624 8.202349 112.603608
spyd2: got final XYZ reading 21.452624 8.202349 112.603608
got reading abs. 21.452624 8.202349 112.603608, transfering to col
on to next reading
patch 5 of 6About to read patch 4
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 2116/2731 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 414.982002 from transcnt 830 and intclls 1997677
1: initial senv 414.982209 from transcnt 830 and intclls 1997676
2: initial senv 612.155925 from transcnt 1224 and intclls 1997857
3: initial senv 346.604652 from transcnt 693 and intclls 1996511
4: initial senv 418.386589 from transcnt 837 and intclls 1998152
5: initial senv 118.388254 from transcnt 237 and intclls 1993441
6: initial senv 72.319689 from transcnt 145 and intclls 1991159
7: initial senv 4.447480 from transcnt 8 and intclls 1573925
Sensor 0 value = 414.982002
Sensor 1 value = 414.982209
Sensor 2 value = 612.155925
Sensor 3 value = 346.604652
Sensor 4 value = 418.386589
Sensor 5 value = 118.388254
Sensor 6 value = 72.319689
Sensor 7 value = 4.447480
spyd2: got initial XYZ reading 113.517869 118.686231 131.109972
spyd2: got 2nd level XYZ reading 113.517869 118.686231 131.109972
spyd2: got final XYZ reading 113.517869 118.686231 131.109972
got reading abs. 113.517869 118.686231 131.109972, transfering to col
on to next reading
patch 6 of 6About to read patch 5
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 0/0 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.011118 from transcnt 2 and intclls 989004
1: initial senv 1.011118 from transcnt 2 and intclls 989004
2: initial senv 1.468416 from transcnt 3 and intclls 1362012
3: initial senv 0.000000 from transcnt 1 and intclls 995335
4: initial senv 0.991339 from transcnt 2 and intclls 1008737
5: initial senv 0.000000 from transcnt 0 and intclls 1993441
6: initial senv 0.000000 from transcnt 0 and intclls 1991159
7: initial senv 0.000000 from transcnt 0 and intclls 1573925
Sensor 0 value = 1.011118
Sensor 1 value = 1.011118
Sensor 2 value = 1.468416
Sensor 3 value = 0.000000
Sensor 4 value = 0.991339
Sensor 5 value = 0.000000
Sensor 6 value = 0.000000
Sensor 7 value = 0.000000
Using maximum integration time

spyd2: Get Reading, clocks = 16000000, minfc = 6666, maxfc = 32767
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.010447 from transcnt 16 and intclls 14844918
1: initial senv 1.010447 from transcnt 16 and intclls 14844916
2: initial senv 1.466969 from transcnt 23 and intclls 14996910
3: initial senv 0.788672 from transcnt 13 and intclls 15215451
4: initial senv 0.990803 from transcnt 16 and intclls 15139240
5: initial senv 0.255022 from transcnt 4 and intclls 11763688
6: initial senv 0.154473 from transcnt 3 and intclls 12947248
7: initial senv 0.000000 from transcnt 0 and intclls 1573925
Sensor 0 value = 1.010447
Sensor 1 value = 1.010447
Sensor 2 value = 1.466969
Sensor 3 value = 0.788672
Sensor 4 value = 0.990803
Sensor 5 value = 0.255022
Sensor 6 value = 0.154473
Sensor 7 value = 0.000000
spyd2: got initial XYZ reading 0.257922 0.284403 0.384447
spyd2: got 2nd level XYZ reading 0.257922 0.284403 0.384447
spyd2: got final XYZ reading 0.257922 0.284403 0.384447
got reading abs. 0.257922 0.284403 0.384447, transfering to col
on to next reading

Black = XYZ 102.42 118.79   0.19    <----------- BAD XYZ VALUES ???
Red   = XYZ  53.56  28.30   3.10
Green = XYZ  39.34  82.67  16.13
Blue  = XYZ  21.45   8.20 112.60
White = XYZ 113.52 118.69 131.11
patch 1 of 48About to read patch 0
dispwin_set_color called
dispwin_set_ramdac called
XF86VidModeSetGammaRamp returning OK
spyd2: about to get a reading

spyd2: Get Min/Max, 200000 clocks
Trigger Min/Max returns ICOM err 0x0
Get Min/Max got 0/0 returns ICOM err 0x0
Using cal table 1

spyd2: Get Reading, clocks = 2000000, minfc = 6666, maxfc = 50000
Trigger Get Reading returns ICOM code 0x0
0: initial senv 1.010130 from transcnt 2 and intclls 989972
1: initial senv 1.010130 from transcnt 2 and intclls 989972
2: initial senv 1.467449 from transcnt 3 and intclls 1362909
3: initial senv 0.789420 from transcnt 2 and intclls 1266753
4: initial senv 0.989901 from transcnt 2 and intclls 1010202
5: initial senv 0.000000 from transcnt 0 and intclls 11763688
6: initial senv 0.000000 from transcnt 0 and intclls 12947248
7: initial senv 0.000000 from transcnt 0 and intclls 1573925
Sensor 0 value = 1.010130
Sensor 1 value = 1.010130
Sensor 2 value = 1.467449
Sensor 3 value = 0.789420
Sensor 4 value = 0.989901
Sensor 5 value = 0.000000
Sensor 6 value = 0.000000
Sensor 7 value = 0.000000
Using maximum integration time

spyd2: Get Reading, clocks = 16000000, minfc = 6666, maxfc = 32767
Trigger Get Reading returns ICOM code 0x0

======================== RUN TERMINATED WITH ^C ===========================

Other related posts: