Quote:
Just to clarify a few things..Originally Posted by zoyd 
There is some esoteric usb com problem with the i1pro. The current status is:
1. Initial version 3.0.0.0 of the argyll wrapper code works fine with the i1pro but supports only one meter at a time and doesn't support the d3 or colormunki.
2. Versions >3.0.0.0 which support multiple meters (including the d3/colormunki) but throws an error in icoms when trying to open the i1pro. Spotread works fine.
3. If I modify the i1pro inf to include the standard winusb.dll as a required device driver everybody's happy but so far working on win32xp only.

There is some esoteric usb com problem with the i1pro. The current status is:
1. Initial version 3.0.0.0 of the argyll wrapper code works fine with the i1pro but supports only one meter at a time and doesn't support the d3 or colormunki.
2. Versions >3.0.0.0 which support multiple meters (including the d3/colormunki) but throws an error in icoms when trying to open the i1pro. Spotread works fine.
3. If I modify the i1pro inf to include the standard winusb.dll as a required device driver everybody's happy but so far working on win32xp only.
In my tests using using your modified (winusb) i1pro.inf, windows can't start the device, so it's doesn't work in Windows 7 with your HCFR build or spotread. I looked at the inf, and as far as I can tell (not my area of expertise), it looks okay, although the related oemxx.inf copies the ptlibusb0 section. This doesn't occur with the (not DTP94, but "C5-ish") MonacoOptix.inf installation, which uses winusb and works fine. I did some googling and found some mention of the i1Pro revision D and later being incompatible with winusb on Windows 7, with some other references to device descriptors and max packet size issues.
I may be confused a little by our usage of "multiple" vs. "simultaenous" meters. The 3.0.4 code I compiled from Git seems to work with multiple meters that I have - the i1Pro, MonacoOptix, and DTP94 using the regular Argyll 1.4 drivers. I don't know if the D3 works since I don't own one yet - but that's the big question. I don't think that build supports simultaneously connected meters, but this is not something I use often, and it can be worked around by unplugging and maybe restartingHCFR.
I would be happy with a build that supports the i1Pro, D3, and other meters separately on Windows 7 using the Argyll 1.40 drivers, and also contained your fix for the D3 stability. Do you think that's possible?






















