As promised, here is the procedure that I found working for installing the LeCroy DSO drivers onto a fresh Windows XP system.
The key is to first install and register the "DataAcquisition" class driver, and then proceed to install the different LeCroy function drivers.
To make it easy, I have created an archive that contains the relevant pieces.
I took the opportunity to merge the latest INF files dxl so graciously shared in
https://www.eevblog.com/forum/testgear/upgrading-mainboard-in-lecroy-dda-3000-(aka-wavepro-7300a)/msg1145451/#msg1145451 (his 3rd of three versions) with LeCroy version 8.x drivers (dxl included the version 6.x drivers).
I kept the original LeCroy front panel driver, and not dxl's front panel driver: dxl's modified driver is intended to solve the flickering front panel lights issue on systems with multi-core/hyper-threading CPUs, but a more universally effective solution later came up in this thread in the form of a filter driver by ingowien (
https://www.eevblog.com/forum/testgear/upgrading-mainboard-in-lecroy-dda-3000-(aka-wavepro-7300a)/msg2222433/#msg2222433). Note that none of the files in the archive are my creation except for
DataAcquisitionClassDriver.reg; the rest are from LeCroy or dxl.
To Install the drivers using the archive proceed as follows:
- Copy the file AcqDevClassInstaller.dll to C:\Windows\system32
- Right-click the DataAcquisitionClassDriver.reg file and select “merge”. This will register the DataAcquisition class and connect it to the dll file.
- Open device manager (select "view" → "show hidden devices" if needed), and right-click the LeCroy hardware that is indicated as not installed correctly (initially this should be “PCI data Acquisition and Signal Processing Controller" under "Other devices"). Select "Update driver".
- In the "Hardware Update Wizard" window that opens skip the suggestion to connect to Windows Update, and manually direct it to look in the folder where you extracted the archive.
- Once "XStream DSO Devices" is installed, seven new devices should appear in device manager, and each should automatically launch a wizard window. Repeat step 4 for each (or steps 3 and 4 if a wizard does not open automatically for some device).
To verify the installation, double-click each of the 8 installed devices in device manager, verify that each is reported as “working properly”, and that each has some resources assigned to it. In particular, if the fan controller resources page says: "This device isn't using any resources because it has a problem", then
it is not installed correctly: while this message is fine when you see it in Win2K, it is
not under XP (see
https://www.eevblog.com/forum/testgear/upgrading-mainboard-in-lecroy-dda-3000-(aka-wavepro-7300a)/msg2299326/#msg2299326, for conjectures why).
Note: with this method, which uses dxl’s INF files, the touchscreen COM port will appear in device manager simply as “Communications Port”, and not as “Communications Port (LeCroy)” as when using the LeCroy INF files. This is fine, and one can see that the correct hardware is installed by noticing that its resources are within the range of resources of the parent multifunction device “XStream DSO Devices".
Installing the class driver using steps 1 and 2 above may or may not work in Win7 (I have not tried). In any case, I believe the following can be done instead:
Run the official LeCroy automatic installer for DSO drivers (you can stop it after it installs the first driver "XStream DSO Devices"). Then uninstall all the devices just installed by right-clicking each device in device manager (remember to make hidden devices visible) and selecting “uninstall”. Make sure you check the “delete driver” checkbox in the confirmation dialog. BTW, this checkbox does not exist for XP, making the uninstall more difficult as one needs to find the drivers and INF files installed and delete them manually --- not doing so results in windows later displaying multiple driver options for some of the devices during installation, leading to the joys experienced by Mechatrommer as described in
https://www.eevblog.com/forum/testgear/upgrading-mainboard-in-lecroy-dda-3000-(aka-wavepro-7300a)/msg2299461/#msg2299461. The net result should be that all the individual function drivers for the devices will be removed, but the class driver will remain.