Hi All,
i've added the driver for win7 to this post. There are a few things:
- Serial port for Touchscreen isn't working - will fix that during the weekend, inf file needs to be adjusted
- It will no longer be installed with the AladdinDriverInstaller.exe, as this fails on win7
- Fire up device manager
- Check View->Show Hidden Devices
- Uninstall all lecroy drivers on win7, make sure to check the 'delete driver' checkbox in the uninstall device confirmation.
- after that, you will see a Unidentified device after reboot/rescan
- right click, update driver -> select directory with the extracted zip file
- install driver
- it should automatically install all the other drivers (FrontPanel, I2C, Acquisition, etc). If not, install them as legacy driver by right clicking the computer name on top of the tree.
Hope these quick instructions help.
For the Technically interested, here's the reason why the driver doesn't work on Win7:
The LeCroy PCI card is actually a Multifunction device, but has only one memory range/interrupt which will be shared between drivers. This is done on Windows version <= Windows XP by adding a 'ResourceMap' Entry to the pci card driver inf file. LeCroy installs a filter driver 'LeCAladdinMFResfilter.sys' which fills out the memory ranges that each child driver uses. However, that doesn't seem to work on Windows 7 anymore.
Instead, starting with Windows XP there's a new inf directive: 'VaryingResourceMap' which we need here. So we have to get rid of the filter driver, and specify the resources for each driver in the pci card inf file with Varying ResourceMap:
before:
HKR, LecDevParPort,HardwareID,,MF\ALADDIN_PARPORT_DEV
HKR, LecDevParPort,ResourceMap,1,00
HKR, AladdinFanControllerDrv,HardwareID,,MF\ALADDIN_FAN_CONTROLLER_DEV
HKR, AladdinFanControllerDrv,ResourceMap,1
HKR, I2CDrv,HardwareID,,MF\I2C_DEV
HKR, I2CDrv,ResourceMap,1, 00, 06
HKR, AladdinFrontPanelDrv,HardwareID,,MF\ALADDIN_FRONTPANEL_DEV
HKR, AladdinFrontPanelDrv,ResourceMap,1, 00
HKR, YLecDevAladdinSuperIO, HardwareID,, MF\ALADDIN_SUPERIO_DEV ;lpc
HKR, YLecDevAladdinSuperIO, ResourceMap, 1, 00, 06
HKR, ZAladdinAcquisition, HardwareID,, MF\ALADDIN_AQUISITION_DEV ;acquisition
HKR, ZAladdinAcquisition, ResourceMap, 1, 04, 06
After modification:
HKR, LecDevParPort,HardwareID,,MF\ALADDIN_PARPORT_DEV
HKR, LecDevParPort,VaryingResourceMap,1,00, 70, 01, 00, 00, 04, 00, 00, 00
HKR, AladdinFanControllerDrv,HardwareID,,MF\ALADDIN_FAN_CONTROLLER_DEV
HKR, AladdinFanControllerDrv,VaryingResourceMap,1,00,80,01,00,00,01,00,00,00
HKR, I2CDrv,HardwareID,,MF\I2C_DEV
HKR, I2CDrv,VaryingResourceMap,1, 00, f0, 01, 00, 00, 10, 00, 00, 00
HKR, I2CDrv, ResourceMap, 1, 06
HKR, AladdinFrontPanelDrv,HardwareID,,MF\ALADDIN_FRONTPANEL_DEV
HKR, AladdinFrontPanelDrv,VaryingResourceMap,1, 00, 0e, 01, 00, 00, 02, 00, 00, 00
HKR, YLecDevAladdinSuperIO, HardwareID,, MF\ALADDIN_SUPERIO_DEV ;lpc
HKR, YLecDevAladdinSuperIO, VaryingResourceMap, 1, 00, 00, 00, 00, 00, 00, 01, 00, 00
HKR, YLecDevAladdinSuperIO, ResourceMap, 1, 06
HKR, ZAladdinAcquisition, HardwareID,, MF\ALADDIN_AQUISITION_DEV ;acquisition
HKR, ZAladdinAcquisition, ResourceMap, 1, 04, 06
And all the references for LeCroyMFResfilter.sys needs to be removed from the inf files.