i have installed a mPCI Card from Hilscher in to a SBC. As written in the documentation the 3S driver has to be installed but in the directory $\GatewayPLC\Driver\x64 the driver is not existing. Only in the Directory $\GatewayPLC\Driver is the SysDrv3S.sys Driver available. When i try to install the driver, i get a message "the Install class is not present or is invalid".
Has anybody an Idea to solve this issue?
Thanks
Michael
Last edit: micky 2022-09-30
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
i am on 3.5.18 Service Pack 3. The issue is that i am not able to install the Driver. Do i have any possibility to find the cause why the driver cannot be installed?
I am having this issue as well with my Hilscher-cifX PCI device. I am trying to install the SysDrv3S driver onto it using the method described above. Device Manager -> cifX Communication Interface -> Update Driver -> ... Have disk... and I get the "The Install class is not supported or Invalid" message.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello, does someone have an update of this Issue ? I have the same problem. I use Codesys RTE V3.5.11.40 and want to install the Codesys Driver of the CIFX50E-DP under: C:\Program Files\CODESYS\CODESYS Control RTE3\SysDrv3S\SysDrv3S.inf, but become the same message "The Install class is not supported or Invalid". Did someone solve this issue ?
Time ago I did this with Codesys RTE V3.5.18.0 and had not problem.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I got it !!! Thanks the advice of a Codesys colleague. We have to install the old driver from RTE 3.5 SP17 and then the new one.
So...I downgraded my Codesys Control RTE from V3.5.18.40 to RTE 3.5 SP17. So I took the Codesys RTE V3.5.17.30 (unpacked) from the website: https://store.codesys.com/de/codesys-control-rte-sl-bundle.html. For this I uninstalled before the whole Codesys V3.5.18.40 from control panel->programs->programs and features. I also uninstalled the driver and software of Hilscher (Sycon.net, Hilscher Driver), but before uninstalling the Hilscher Software, I put the Hilscher licence on the CIFX50E-DP card with the Sycon.net tool, in order that the CIFX50E-DP works as a Profibus Master. But this is specific for my project.
So...after installing Codessys RTE V3.5.17.30, I installed the old driver from : C:\Program Files\CODESYS\CODESYS Control RTE3\SysDrv3S\SysDrv3S.inf (right click -> install). Then I opened the device manager and had to install also the driver in the device manager (Device Manager -> cifX Communication Interface -> Update Driver).
Then I unistalled codesys RTE V3.5.17.30 (from Control panel) and installed the last version Codesys RTE V3.5.18.40. Then I installed the new driver from C:\Program Files\CODESYS\CODESYS Control RTE3\SysDrv3S\SysDrv3S.inf and also in the device manager. It works !!
The explanation is that we need the old driver of the RTE 3.5 SP17, in order to create the category in the device manager. After this we can install the new driver of Codesys RTE V3.5.18.40.
Cleaning up the registry with a cleaning tool or installing windows again brings nothing. I speak this from own experience.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
i have installed a mPCI Card from Hilscher in to a SBC. As written in the documentation the 3S driver has to be installed but in the directory $\GatewayPLC\Driver\x64 the driver is not existing. Only in the Directory $\GatewayPLC\Driver is the SysDrv3S.sys Driver available. When i try to install the driver, i get a message "the Install class is not present or is invalid".
Has anybody an Idea to solve this issue?
Thanks
Michael
Last edit: micky 2022-09-30
running Control RTE or Control Win pl?
Hi Edi,
hoffe dir geht es gut.
I am running the Control Win.
Thanks Micky
hi Michael,
which Hilschercard is it exactly...seems either a new one which is not supported or an very old one?
Last edit: eschwellinger 2022-10-04
hi edi,
it is a CIFX 90E-2FB\ET with a AIFX-DP connector.
CIFX 90E-2FB\ET+ML (1293.005)
Hi Edi,
do you have any update for me?
Thanks Micky
you need to compare the hw id / vendor id with the content of the inf file of the driver.
Hi,
this is the HardwareID of the PCI device PCI\VEN_15CF&DEV_0000&SUBSYS_00000000
and this is inside the inf File PCI\VEN_15CF&DEV_0000&SUBSYS_00000000
it is the same.
should work then..which version are you on?
i am on 3.5.18 Service Pack 3. The issue is that i am not able to install the Driver. Do i have any possibility to find the cause why the driver cannot be installed?
maybe a stupid question how do you try to install it?
windows device manager - driver update driver ...have a disk...that way?
I have tried it in two different ways. Install with the device manager and right click on the inf File and select install
Last edit: micky 2022-10-11
I am having this issue as well with my Hilscher-cifX PCI device. I am trying to install the SysDrv3S driver onto it using the method described above. Device Manager -> cifX Communication Interface -> Update Driver -> ... Have disk... and I get the "The Install class is not supported or Invalid" message.
Hello, does someone have an update of this Issue ? I have the same problem. I use Codesys RTE V3.5.11.40 and want to install the Codesys Driver of the CIFX50E-DP under: C:\Program Files\CODESYS\CODESYS Control RTE3\SysDrv3S\SysDrv3S.inf, but become the same message "The Install class is not supported or Invalid". Did someone solve this issue ?
Time ago I did this with Codesys RTE V3.5.18.0 and had not problem.
Hello everyone,
I got it !!! Thanks the advice of a Codesys colleague. We have to install the old driver from RTE 3.5 SP17 and then the new one.
So...I downgraded my Codesys Control RTE from V3.5.18.40 to RTE 3.5 SP17. So I took the Codesys RTE V3.5.17.30 (unpacked) from the website: https://store.codesys.com/de/codesys-control-rte-sl-bundle.html. For this I uninstalled before the whole Codesys V3.5.18.40 from control panel->programs->programs and features. I also uninstalled the driver and software of Hilscher (Sycon.net, Hilscher Driver), but before uninstalling the Hilscher Software, I put the Hilscher licence on the CIFX50E-DP card with the Sycon.net tool, in order that the CIFX50E-DP works as a Profibus Master. But this is specific for my project.
So...after installing Codessys RTE V3.5.17.30, I installed the old driver from : C:\Program Files\CODESYS\CODESYS Control RTE3\SysDrv3S\SysDrv3S.inf (right click -> install). Then I opened the device manager and had to install also the driver in the device manager (Device Manager -> cifX Communication Interface -> Update Driver).
Then I unistalled codesys RTE V3.5.17.30 (from Control panel) and installed the last version Codesys RTE V3.5.18.40. Then I installed the new driver from C:\Program Files\CODESYS\CODESYS Control RTE3\SysDrv3S\SysDrv3S.inf and also in the device manager. It works !!
The explanation is that we need the old driver of the RTE 3.5 SP17, in order to create the category in the device manager. After this we can install the new driver of Codesys RTE V3.5.18.40.
Cleaning up the registry with a cleaning tool or installing windows again brings nothing. I speak this from own experience.
thanks for the feedback!