Device Driver Windows (NXDRV-WIN)

Releases

Current release: from Windows 10

For previous versions see version history.

Current release: prior Windows 10

Supported Operating Systems


Driver Version
Windows≥ V2.8.0.0V2.7.x.x≥ V1.2.3.0≥ 1.0.0.0
Windows 11(plus)(minus)(minus)(minus)
Windows 10(plus)(minus)(plus)(minus)
Windows 8 / 8.1(minus)(info)2(plus)(minus)
Windows 7(minus)(info)2(plus)(plus)
Windows Vista(minus)(info)2(plus)(plus)
Windows XP(minus)(info)2(plus)(plus)
Special Versions:
(info)1 One-off verification on Windows 10 Server 2019 / Driver version V2.5.1.0 / More information can be found under: FAQ: Does the driver run on Windows Server?
(info)2 One-off verification for Windows 7 "TESTSIGNING" / Driver version V2.7.x.x
General Information

Features

  • Based on the cifX Toolkit source
  • x86 and x64 (also known as AMD64) support for 7, 8/8.1, Windows 10
  • Support for PCI, PCIe, PC/104, PCI-104, ISA netX based hardware
  • DMA data transfer for I/O data (only PCI based cifX PC cards , see "Limitations" also)
  • Unlimited number of cifX boards supported
  • Support for netX90 based devices
  • Support for CIFX M.2 cards added
  • (red star) Microsoft WHQL certification for Windows 7
  • (red star) Verified on Windows 11

Limitations

  • Windows Plug & Play power save mode supported by the driver
    Attention: The actual netX hardware states are not stored and will be lost during power down!
    On system wake-up the hardware is re-started like on system power-on.
  • No IA64 / ARM support
  • Response times of driver calls are operating system and system load depending. Deterministic response times can’t be guaranteed
  • No DMA support for NXSB-PCA, NX-PCA-PCI, CIFX M.2 boards
  • No MSI support for CIFX cards, except for CIFX M.2 cards

CIFX Hardware Related Product Features

For more details click here.

Description

The CIFX/netX device driver is a kernel-mode driver that runs in Ring 0 of the operating system and supports the Windows plug-and play mechanisms.

ISA, PCI and PCI/e components are supported and can be combined arbitrarily using an unlimited number of components.

The user application uses a Windows API DLL to communicate with the driver. The DLL provides a simple C function interface (CIFX-API) and can be linked statically or dynamically to an application. Both driver and API DLL are available for 32/64Bit Windows systems.

For more details click here.

Road map

For more details click here.

Documentation