New cRIO-904x Device Shipped with an Older Firmware Version

Updated Dec 22, 2025

Reported In

Hardware

  • cRIO-9047
  • cRIO-9040
  • cRIO-9041
  • cRIO-9042
  • cRIO-9043
  • cRIO-9045
  • cRIO-9046
  • cRIO-9048
  • cRIO-9049

Issue Details

I recently purchased a cRIO-904x device (for example, a cRIO-9047) and noticed that it shipped with an older firmware version (such as 6.0) instead of the latest available release. I would like to understand why the newest firmware is not pre-installed on my device, and whether this is expected behavior. 

Solution

It is expected that new cRIO-904x devices may require a firmware update before installing the latest software or deploying applications. New cRIO-904x devices may ship with earlier firmware versions (e.g., 6.0), not the latest release. NI releases firmware updates quarterly to address new features, security vulnerabilities, and compatibility with the latest software. 

 

Due to several technical and logistical constraints, the firmware version installed during manufacturing may lag behind the latest release: 

 

  • Firmware is closely tied to recovery tools, USB drives, and NI RIO driver packages, making manufacturing updates complex and costly. 
  • Changes to firmware can impact production test procedures, which are not always evaluated by firmware developers. 
  • As a result, the firmware version on newly shipped devices may lag behind the latest release. 
  • NI expects customers to update device firmware as part of the initial setup to ensure compatibility and security. NI is working to decouple firmware provisioning from driver packages and USB imaging to streamline updates, but there is no confirmed timeline for these improvements. 

Additional Information

  • Updating firmware is a standard part of cRIO device setup. 
  • Improvements to the manufacturing process are planned, and NI is committed to shipping future devices with the latest firmware when feasible.