[argyllcms] Trouble with DTP-41 using later versions of chartread

  • From: Dave Karipides <dkcom1@xxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Wed, 05 Sep 2012 22:05:49 -0400

I have a X-rite DTP-41 spectrophotometer and have discovered that it no
longer works with later versions of chartread.  The last version (that I
have on my system) that works is 1.3.3.  If I try 1.3.7 or the latest
1.4.0 I get the following error:

"Setting trigger mode failed with error :'Internal error -
initialisation needed but not done' (No device error)"

I appended the debug output from chartread for both the failing 1.4.0
and working 1.3.3 versions at the end of this message.

Is anyone else having a problem running an old DTP-41 with the latest
version of Argyllcms?


Thanks,

Dave



----------------------------------- Failing 1.4.0 log begins
here---------------------------------------
icoms: Write_Read called with '1422OD^M'
About to write '1422OD^M' ICOM err 0x0
icoms: Read called
icoms: About to return read 'Section
14^MCDSTransmission.cpp^Mm_uiSectionDataSize = 856^Mm_pbySectionData =
1557500^Mm_bDirty = 1^Mm_bLoadedDefaults = 0^Mm_uiLastSetDirtyTime =
126^Mm_uiLastClrDirtyTime = 0^Mm_uiSectionDataSize =
856^Mm_pbySectionData = 1557500^Mm_uiLastClrDirtyTime =
0^Mm_eLoadableMode = 1^Mm_eStoreType = 2^Ms_byRamSectionNumber =
1^Ms_byBatteryRamSectionNumber =  0^Ms_byCodeFlashSectionNumber =
16^Ms_bySerialEESectionNumber =  0^Mm_bMakePermanent =
0^Mm_bSectionDataChanged = 0^Mm_fCalibrationTemp =
25.0000^Mm_bTransmissionEnabled = 0^Mm_fUpperFrequencyLimit =
450000^Mm_fLowerFrequencyLimit =   20000^Mm_fMaxTransmission =
110.00^Mm_fPostLampFailure =    0.25^Mm_fNonLagrangeLowPoint =
0.10^Mm_fFilterLimits[0] = 2000.00^Mm_fFilterLimits[1] =
1300.00^Mm_fFilterLimits[2] = 160.00^Mm_fChannel0OffsetLimit =
80.00^Mm_fChannel3OffsetLimit = 250.00^Mm_uiTransmissionLampDelay =
400^Mm_bUseESRFactors = 0^Mm_bUseLagrangeLowPoint = 1^Mm_bUse590Filter =
1^Mm_bUse610Filter = 1^Mm_
bUsePostLampAdjust = 1...' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning 'Section
14^MCDSTransmission.cpp^Mm_uiSectionDataSize = 856^Mm_pbySectionData =
1557500^Mm_bDirty = 1^Mm_bLoadedDefaults = 0^Mm_uiLastSetDirtyTime =
126^Mm_uiLastClrDirtyTime = 0^Mm_uiSectionDataSize =
856^Mm_pbySectionData = 1557500^Mm_uiLastClrDirtyTime =
0^Mm_eLoadableMode = 1^Mm_eStoreType = 2^Ms_byRamSectionNumber =
1^Ms_byBatteryRamSectionNumber =  0^Ms_byCodeFlashSectionNumber =
16^Ms_bySerialEESectionNumber =  0^Mm_bMakePermanent =
0^Mm_bSectionDataChanged = 0^Mm_fCalibrationTemp =
25.0000^Mm_bTransmissionEnabled = 0^Mm_fUpperFrequencyLimit =
450000^Mm_fLowerFrequencyLimit =   20000^Mm_fMaxTransmission =
110.00^Mm_fPostLampFailure =    0.25^Mm_fNonLagrangeLowPoint =
0.10^Mm_fFilterLimits[0] = 2000.00^Mm_fFilterLimits[1] =
1300.00^Mm_fFilterLimits[2] = 160.00^Mm_fChannel0OffsetLimit =
80.00^Mm_fChannel3OffsetLimit = 250.00^Mm_uiTransmissionLampDelay =
400^Mm_bUseESRFactors = 0^Mm_bUseLagrangeLowPoint = 1^Mm_bUse590Filter =
1^Mm_bUse610Filter = 
1^Mm_bUsePostLampAdjust = 1...'

icoms: Write_Read called with '0019CF^M'
About to write '0019CF^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<00>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<00>^M'

icoms: Write_Read called with '0113CF^M'
About to write '0113CF^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<00>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<00>^M'
icoms: delete called
icoms: closing port
------------------------------- Failing 1.4.0 log ends here
-------------------------------------------

------------------------------- Working 1.3.3 log begins here
---------------------------------------

icoms: Write_Read called with '1422OD^M'
About to write '1422OD^M' ICOM err 0x0
icoms: Read called
icoms: About to return read 'Section
14^MCDSTransmission.cpp^Mm_uiSectionDataSize = 856^Mm_pbySectionData =
1557500^Mm_bDirty = 1^Mm_bLoadedDefaults = 0^Mm_uiLastSetDirtyTime =
126^Mm_uiLastClrDirtyTime = 0^Mm_uiSectionDataSize =
856^Mm_pbySectionData = 1557500^Mm_uiLastClrDirtyTime =
0^Mm_eLoadableMode = 1^Mm_eStoreType = 2^Ms_byRamSectionNumber =
1^Ms_byBatteryRamSectionNumber =  0^Ms_byCodeFlashSectionNumber =
16^Ms_bySerialEESectionNumber =  0^Mm_bMakePermanent =
0^Mm_bSectionDataChanged = 0^Mm_fCalibrationTemp =
25.0000^Mm_bTransmissionEnabled = 0^Mm_fUpperFrequencyLimit =
450000^Mm_fLowerFrequencyLimit =   20000^Mm_fMaxTransmission =
110.00^Mm_fPostLampFailure =    0.25^Mm_fNonLagrangeLowPoint =
0.10^Mm_fFilterLimits[0] = 2000.00^Mm_fFilterLimits[1] =
1300.00^Mm_fFilterLimits[2] = 160.00^Mm_fChannel0OffsetLimit =
80.00^Mm_fChannel3OffsetLimit = 250.00^Mm_uiTransmissionLampDelay =
400^Mm_bUseESRFactors = 0^Mm_bUseLagrangeLowPoint = 1^Mm_bUse590Filter =
1^Mm_bUse610Filter = 1^Mm_
bUsePostLampAdjust = 1...' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning 'Section
14^MCDSTransmission.cpp^Mm_uiSectionDataSize = 856^Mm_pbySectionData =
1557500^Mm_bDirty = 1^Mm_bLoadedDefaults = 0^Mm_uiLastSetDirtyTime =
126^Mm_uiLastClrDirtyTime = 0^Mm_uiSectionDataSize =
856^Mm_pbySectionData = 1557500^Mm_uiLastClrDirtyTime =
0^Mm_eLoadableMode = 1^Mm_eStoreType = 2^Ms_byRamSectionNumber =
1^Ms_byBatteryRamSectionNumber =  0^Ms_byCodeFlashSectionNumber =
16^Ms_bySerialEESectionNumber =  0^Mm_bMakePermanent =
0^Mm_bSectionDataChanged = 0^Mm_fCalibrationTemp =
25.0000^Mm_bTransmissionEnabled = 0^Mm_fUpperFrequencyLimit =
450000^Mm_fLowerFrequencyLimit =   20000^Mm_fMaxTransmission =
110.00^Mm_fPostLampFailure =    0.25^Mm_fNonLagrangeLowPoint =
0.10^Mm_fFilterLimits[0] = 2000.00^Mm_fFilterLimits[1] =
1300.00^Mm_fFilterLimits[2] = 160.00^Mm_fChannel0OffsetLimit =
80.00^Mm_fChannel3OffsetLimit = 250.00^Mm_uiTransmissionLampDelay =
400^Mm_bUseESRFactors = 0^Mm_bUseLagrangeLowPoint = 1^Mm_bUse590Filter =
1^Mm_bUse610Filter = 
1^Mm_bUsePostLampAdjust = 1...'

icoms: Write_Read called with '0119CF^M'
About to write '0119CF^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<3F>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<3F>^M'

icoms: Write_Read called with 'CE^M'
About to write 'CE^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<00>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<00>^M'

icoms: Write_Read called with '0019CF^M'
About to write '0019CF^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<00>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<00>^M'

icoms: Write_Read called with '0019CF^M'
About to write '0019CF^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<00>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<00>^M'

icoms: Write_Read called with '0113CF^M'
About to write '0113CF^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<00>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<00>^M'

icoms: Write_Read called with '01PB^M'
About to write '01PB^M' ICOM err 0x0
icoms: Read called
icoms: About to return read '<00>^M' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning '<00>^M'
--------------------------- Working 1.3.3 log ends here
------------------------------


Other related posts: