Firmware updates are performed by way of the File over EtherCAT (FoE) download protocol. All NI factory firmware update files have a .foe extension and have internal identification information that guides the NI-9145 during the update. Refer to your specific master software documentation for the procedure of sending FoE downloads.

The NI-9145 firmware update does not use the filename or password information.

You may also use this utility to download custom FPGA projects with a .lvbitx extension.

How to Upgrade Your Firmware

To upgrade your firmware to a new version or reset your device to the factory state, complete the following steps:
  1. Discover your real-time target and NI 9145 chassis.
  2. Right-click the RT target and select Deploy All.
  3. After a successful deployment, change the controller to Configuration Mode. Right-click the RT target and select Utilities»Scan Engine Mode»Switch to Configuration.
  4. Right-click the NI 9145 that requires a firmware change and select Online Device State.
  5. Change the online state by clicking the Init button and then clicking the Bootstrap button. The LED beside the Bootstrap button lights up.
  6. Click the Download Firmware button. Navigate to C:\Program Files (x86)\National Instruments\NI-IndCom for EtherCAT and select the file with a .foe extension or a custom FPGA project with a .lvbitx extension.
    Do not disconnect the device or interrupt firmware while it is downloading.