RTX 2011 Downloads

License Activation:

A valid Purchase Authorization Code (PAC) key is required to install RTX 2011. If you have not received a PAC key, please contact your Sales Representative at sales@intervalzero.com.


Installation for RTX 2011 with Service Pack 1 SDK with Runtime Ultimate
Installation for RTX 2011 with Service Pack 1 Runtime
Silent Install for RTX 2011 with Service Pack 1 Runtime
Installation for RTX 2011 with Service Pack 1 Runtime for Embedded
Installation for RTX 2011 SDK with Runtime Ultimate
Installation for RTX 2011 Runtime
Silent Install for RTX 2011 Runtime
Installation for RTX 2011 Runtime for Embedded
Update 6 for RTX 2011 with Service Pack 1

8/7/2015 – This Update address the following issues:

  • Resolves an issue where the Real-time API function RtWaitForSingleObject returns earlier than its configured time-out value.(1979)
  • Resolves an issue with the RT-TCP/IP Stack where the recvfunction generates an exception when receiving frames. (1962)
  • Ensures that all error messages are hidden when verbosity is disabled in the RT-TCP/IP Stack.(1307)
  • Resolves an issue where the RT-TCP/IP memory heap runs out of memory and extends itself beyond the range of allocated memory when the RT-TCP/IP Stack experiences bursts of traffic.(1306)

Update to Update 6 for RTX 2011 with Service Pack 1 (OPTIONAL)
11/6/2015 – This update is only necessary if you are unable to start the Subsystem on newer hardware that uses RAID controllers with a large number of MSI-X entries. Download

Update 6 for RTX 2011 with Service Pack 1 for Embedded

8/7/2015 – This Update address the following issues:

  • Resolves an issue where the Real-time API function RtWaitForSingleObject returns earlier than its configured time-out value.(1979)
  • Resolves an issue where the recvfunction generates an exception when receiving frames using the Intel PRO/1000 PT Network Interface Card (NIC). (1962)
  • Ensures that all error messages are hidden when verbosity is disabled in the RT-TCP/IP Stack.(1307)
  • Resolves an issue where the RT-TCP/IP memory heap runs out of memory and extends itself beyond the range of allocated memory when the RT-TCP/IP Stack experiences bursts of traffic.(1306)
Update 5 for RTX 2011 with Service Pack 1

4/15/2013 – This update addresses the following issues:

  • Resolved an issue where the Real-time Kernel (RTK) creation API calls would not fail correctly when the Real-time Subsystem was not running. (RTX-1372)
  • Resolved an issue where Real-time Kernel (RTK) API calls were being called at IRQ_DISPATCH instead of IRQ_PASSIVE. (RTX-1270)
  • Resolved an issue where Task Manager would generate an exception when an RTSS process was run on certain systems. (RTX-1124)
  • Added new Wait object API calls, RtWaitForSingleObjectEx and RtWaitForMultipleObjectEx, which allow for wait time values in the 100 ns range. (RTX-1370)
  • Corrected Network driver default settings for RTE1000, Rt8257x and Rt82580 that did not match our documented defaults. (RTX-859).
  • Contains fixes for all issues resolved in Update 1, Update 2, Update 3, and Update 4.

NOTE: This update requires RTX 2011 with Service Pack 1.

Update 5 for RTX 2011 with Service Pack 1 for Embedded

4/15/2013 – This update addresses the following issues:

  • Resolved an issue where the Real-time Kernel (RTK) creation API calls would not fail correctly when the Real-time Subsystem was not running. (RTX-1372)
  • Resolved an issue where Real-time Kernel (RTK) API calls were being called at IRQ_DISPATCH instead of IRQ_PASSIVE. (RTX-1270)
  • Resolved an issue where Task Manager would generate an exception when an RTSS process was run on certain systems. (RTX-1124)
  • Added new Wait object API calls, RtWaitForSingleObjectEx and RtWaitForMultipleObjectEx, which allow for wait time values in the 100 ns range. (RTX-1370)
  • Corrected Network driver default settings for RTE1000, Rt8257x and Rt82580 that did not match our documented defaults. (RTX-859).
  • Contains fixes for all issues resolved in Update 1, Update 2, Update 3, and Update 4.

NOTE: This update requires RTX 2011 with Service Pack 1.

Update 4 for RTX 2011 with Service Pack 1

3/1/2013 – This update addresses the following issues:

  • Resolved an issue where a memory leak occurred in RTAPI_w32.dll. (RTX-1267)
  • Resolved an issue where the system would hang while sending and receiving IP packets to/from the RT-TCP/IP Stack. (RTX-1177)
  • Resolved an issue where a lock-release violation could occur with the RTX Subsystem under certain SMP conditions. (RTX-1220)
  • Resolved an issue where the RT-TCP/IP Stack displayed messages even when Verbose Mode was disabled. (RTX-1281)
  • Resolved an issue where threads created by the RT-TCP/IP stack and device drivers did not exit gracefully. (RTX-1129)
  • Resolved an issue where the RTX Task Manager failed to start when a RTSS application was running on a system with 22 RTX cores and 2 Windows cores. (RTX-1180)
  • Resolved an issue where the function RtAttachInterrupt() failed when used with shared line-based interrupts. (RTX-1272)
  • Resolved an issue where stopping the RTX subsystem when the subsystem was set for Automatic Start would cause the RT-TCP/IP stack to be the wrong type. (RTX-1319)
  • Contains fixes for all issues resolved in Update 1, Update 2 and Update 3.
  • Resolved a cleanup issue where RtkCloseHandle() could not be used at DISPATCH_LEVEL when it was called from the callback routine registered through RtkRtssAttachEx(). (RTX-1270)

NOTE: This update requires RTX 2011 with Service Pack 1.

 

Update 4 for RTX 2011 with Service Pack 1 for Embedded

3/1/2013 – This update addresses the following issues:

  • Resolved an issue where a memory leak occurred in RTAPI_w32.dll. (RTX-1267)
  • Resolved an issue where the system would hang while sending and receiving IP packets to/from the RT-TCP/IP Stack. (RTX-1177)
  • Resolved an issue where a lock-release violation could occur with the RTX Subsystem under certain SMP conditions. (RTX-1220)
  • Resolved an issue where the RT-TCP/IP Stack displayed messages even when Verbose Mode was disabled. (RTX-1281)
  • Resolved an issue where threads created by the RT-TCP/IP stack and device drivers did not exit gracefully. (RTX-1129)
  • Resolved an issue where the RTX Task Manager failed to start when a RTSS application was running on a system with 22 RTX cores and 2 Windows cores. (RTX-1180)
  • Resolved an issue where the function RtAttachInterrupt() failed when used with shared line-based interrupts. (RTX-1272)
  • Resolved an issue where stopping the RTX subsystem when the subsystem was set for Automatic Start would cause the RT-TCP/IP stack to be the wrong type. (RTX-1319)
  • Contains fixes for all issues resolved in Update 1, Update 2 and Update 3.
  • Resolved a cleanup issue where RtkCloseHandle() could not be used at DISPATCH_LEVEL when it was called from the callback routine registered through RtkRtssAttachEx(). (RTX-1270)

NOTE: This update requires RTX 2011 with Service Pack 1 for Embedded.

 

Update 3 for RTX 2011 with Service Pack 1

8/6/2012 – This update addresses the following issues:

  • Resolved an issue where pressing Ctrl+C while running a Win32 process (linked with rtapi_w32.lib) resulted in a system crash. (RTX-748)
  • Resolved an issue where internal object memory was being freed prematurely, which sometimes resulted in a system crash. (RTX-722)
  • Resolved an issue where intermittent system crashes occurred when Win32 applications that shared memory with RTSS processes did not exit cleanly (e.g., forgot to close the handle to the shared memory object). (RTX-98)
  • Resolved an issue where Win32 applications that ran on a system configured with multiple Windows processors took approximately 10 seconds to close upon exit. (RTX-952)
  • Resolved an issue where communication problems occurred between Windows and RTX when a permanent ARP entry was created on the stack. (RTX-623)
  • Resolved an issue where TimeView only reported data for the processor on which it was running. (RTX-451)
  • Resolved an issue where TimeView did not report all objects currently active on the system. (RTX-171)
  • Contains fixes for all issues resolved in Update 1 and Update 2.

NOTE: This update requires RTX 2011 with Service Pack 1.

 

Update 3 for RTX 2011 with Service Pack 1 for Embedded

8/6/2012 – This update addresses the following issues:

  • Resolved an issue where pressing Ctrl+C while running a Win32 process (linked with rtapi_w32.lib) resulted in a system crash. (RTX-748)
  • Resolved an issue where internal object memory was being freed prematurely, which sometimes resulted in a system crash. (RTX-722)
  • Resolved an issue where intermittent system crashes occurred when Win32 applications that shared memory with RTSS processes did not exit cleanly (e.g., forgot to close the handle to the shared memory object). (RTX-98)
  • Resolved an issue where Win32 applications that ran on a system configured with multiple Windows processors took approximately 10 seconds to close upon exit. (RTX-952)
  • Resolved an issue where communication problems occurred between Windows and RTX when a permanent ARP entry was created on the stack. (RTX-623)
  • Resolved an issue where TimeView only reported data for the processor on which it was running. (RTX-451)
  • Resolved an issue where TimeView did not report all objects currently active on the system. (RTX-171)
  • Contains fixes for all issues resolved in Update 1 and Update 2.

 

Update 2 for RTX 2011 with Service Pack 1

1/18/2012 – This update addresses the following issues:

  • Resolved an issue where RtWaitForSingleObject returned STATUS_PENDING.
  • Resolved an issue where RTX Time View was not logging all object calls.
  • Resolved an issue where upgrading RTX 2011 caused incorrect license information to be displayed.
  • Resolved an issue where shutdown of a Windows 7 system was delayed when more than three network cards were under RTX control and the RTX subsystem wasn’t stopped first.
  • Resolved an issue where calling select() after send() would time out and result in an exception.
  • Fixed a typo in the API calls RtnIsStackOnline (was RtnIfStackOnline) and RtnIsDeviceOnline (was RtnIfDeviceOnline).
  • Contains fixes for all issues resolved in Update 1.

NOTE: This update requires RTX 2011 with Service Pack 1.

 

Update 2 for RTX 2011 with Service Pack 1 for Embedded

1/18/2012 – This update addresses the following issues:

  • Resolved an issue where RtWaitForSingleObject returned STATUS_PENDING.
  • Resolved an issue where RTX Time View was not logging all object calls.
  • Resolved an issue where upgrading RTX 2011 caused incorrect license information to be displayed.
  • Resolved an issue where shutdown of a Windows 7 system was delayed when more than three network cards were under RTX control and the RTX subsystem wasn’t stopped first.
  • Resolved an issue where calling select() after send() would time out and result in an exception.
  • Fixed a typo in the API calls RtnIsStackOnline (was RtnIfStackOnline) and RtnIsDeviceOnline (was RtnIfDeviceOnline).
  • Contains fixes for all issues resolved in Update 1.
Update 1 for RTX 2011 with Service Pack 1

10/31/2011 – This update addresses the following issues:

  • Resolved an issue where, on machines with multiple network device interfaces, a network device interface experienced latency in sending and receiving data using Broadcast while the other network device interface was disconnected.
  • Resolved an issue where the RtcplAddDeviceToPNPINFFile function failed and returned a 0.
  • Resolved an issue where an exception is thrown due to timeout on select call.
  • Ensured that the Control Panel popup menu provides the correct feature options “Add RTX INF Support” or “Remove RTX INF Support” during conversion of a NIC device to or from RTX control.
  • Resolved an issue where RtssRun and RtssKill did not handle instances where non-RTDLL files existed in the internal registered RTDLL directory.
  • Resolved an issue where RtxRegEnumKeyEx and RtxRegEnumKey caused a crash in ANSI enabled RTSS applications.
  • Resolved an issue where RegQueryValueEx returned wide when Unicode was disabled in project settings.
  • Resolved an issue where ReadFile did not return the correct error information under certain conditions.
  • Resolved an issue where an exception resulted when a Windows application using the Managed Code library uses a mutex to communicate with an RTSS application.
  • Resolved an issue where the Managed Code library uses method SafeHandle.DangerousGetHandle in an unsafe way that could cause unexpected exceptions.
  • Resolved an issue where attempts to debug into a multithreaded section of a sample application in Visual Studio and selecting the Break All option resulted in a system crash.
  • Resolved an issue where RTX Demo fails on machines where not all processors are used.
  • Resolved an issue where changes to the file RtTcpip.ini were not retained after system restart.

NOTE: This update requires RTX 2011 with Service Pack 1.

 

Update 1 for RTX 2011 with Service Pack 1 for Embedded

10/31/2011 – This update addresses the following issues:

  • Resolved an issue where, on machines with multiple network device interfaces, a network device interface experienced latency in sending and receiving data using Broadcast while the other network device interface was disconnected
  • Resolved an issue where the RtcplAddDeviceToPNPINFFile function failed and returned a 0
  • Resolved an issue where an exception is thrown due to timeout on select call
  • Ensured that the Control Panel popup menu provides the correct feature options “Add RTX INF Support” or “Remove RTX INF Support” during conversion of a NIC device to or from RTX control
  • Resolved an issue where RtssRun and RtssKill did not handle instances where non-RTDLL files existed in the internal registered RTDLL directory
  • Resolved an issue where RtxRegEnumKeyEx and RtxRegEnumKey caused a crash in ANSI enabled RTSS applications
  • Resolved an issue where RegQueryValueEx returned wide when Unicode was disabled in project settings
  • Resolved an issue where ReadFile did not return the correct error information under certain conditions
  • Resolved an issue where an exception resulted when a Windows application using the Managed Code library uses a mutex to communicate with an RTSS application
  • Resolved an issue where the Managed Code library uses method SafeHandle.DangerousGetHandle in an unsafe way that could cause unexpected exceptions
  • Resolved an issue where attempts to debug into a multithreaded section of a sample application in Visual Studio and selecting the Break All option resulted in a system crash
  • Resolved an issue where RTX Demo fails on machines where not all processors are used
  • Resolved an issue where changes to the file RtTcpip.ini were not retained after system restart
Update 1 for RTX 2011

5/11/2011 – This update addresses the following issues:

  • Resolved an issue where RTSS applications would not be start able after installation. This was caused when the Windows/RTSS directory was not installed when the TCP/IP Stack, USB Stack, and Development Tools were not included in the installation.
  • Ensured structured exception handling works correctly when the RTX Subsystem is in Shared Configuration mode, no matter what version of Visual Studio 2005, 2008, and 2010 was used to build the RTSS application.
  • Ensured USB Hub retrieves the HUB descriptor from its onboard HUB
  • Resolved an issue where Windows Vista or Windows 7 was unable to assign static IP addresses to Windows-controlled NICs after RTX took control of another NIC
  • Resolved a small memory leak that occurred when RTAPI_W32.dll was repeatedly and dynamically loaded and unloaded.
  • Resolved issue where the ping timer did not use correct timings for timestamping
  • Resolved issue where the stack would not reconnect after a Intel 82574 NIC was physically disconnected.
  • Modified the way the RTX Plug and Play driver responds to a Windows 7 power shutdown query to ensure that the driver and the RTX Subsystem do not hang during a Windows 7 shutdown.
  • Ensured the RTK API RtkRtssDetach context parameter contains the correct information registered with RtkRtssAttachEx.
  • Ensured that the RTX Subsystem would run correctly on a Uniprocessor PIC system.
Realtek PCIe GBE family Driver

8/31/2012 – The IntervalZero™ RTX RtRtl8168 Network Driver, supports the Realtek PCIe GBE family Controller for our market-leading hard real-time RTX software, which transforms Windows into a real-time operating system (RTOS).

The RtRtl8168 Network Driver supports the following chipsets:

  • RTL8168B/8111B
  • RTL8168C/8111C
  • RTL8168CP/8111CP
  • RTL8168D/8111D
  • RTL8168DP/8111DP
  • RTL8168E/8111

The RtRtl8168 Network Driver is supported for RTX 2012 and RTX 2011 with Service Pack 1 only, and is not applicable to earlier versions of the RTX product.

NOTE: To use this driver with RTX 2011 with Service Pack 1 Update 4 or RTX 2011 with Service Pack 1 Update 5, you must first update the driver source and rebuild. Click the button below to download a zip file that contains the driver source. See the included README file for more information.

Updated Driver Source

Intel 82580 Driver

6/17/2011 – The IntervalZero RTX Intel 82580 standalone driver provides support for the Intel 82580 chipset. This installation adds the Rt82580 driver to the list of drivers that are automatically registered upon enabling the RT-TCP/IP stack. This stand-alone driver is compatible with RTX 8.1.2, RTX 2009, RTX 2009 with Service Pack 1, RTX 2009 with Service Pack 2, and RTX 2011. The driver was added to the RTX product as of RTX 2011 with Service Pack 1.

Intel 8257x Driver

3/25/2011 – The IntervalZero RTX Intel 8257x standalone driver provides support for the Intel 82576 chipset. This installation adds the Rt8257x driver to the list of drivers that are automatically registered upon enabling the RT-TCP/IP stack. This stand-alone driver is compatible with RTX 8.1.2, RTX 2009, RTX 2009 with Service Pack 1, RTX 2009 with Service Pack 2, and RTX 2011.

Installation Guide for RTX 2011 with Service Pack 1
Silent Installation Guide for RTX 2011 with Service Pack 1
Installation Guide for RTX 2011 with Service Pack 1 Embedded
MiniTutorial: Debugging with Visual Studio
MiniTutorial: Application Profiling with RTX TimeView
MiniTutorial: Adding a Network Interface Card
MiniTutorial: RTX 2011 SDK with 64-bit Host and 32-bit Target
MiniTutorial: Including RTX 2011 Runtime with Windows Embedded Standard 7