Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

NI 6115 EEPROM Update Utility

Hardware: Multifunction DAQ (MIO)>>S Series>>PXI-6115, Multifunction DAQ (MIO)>>S Series>>PCI-6115

Problem:

An issue was identified where certain revisions of the PCI and PXI 6115 were built with an incorrect register setting. This issue does not affect applications where analog input is used by itself, but it can affect applications where AI is used in conjunction with analog output, digital I/O, and/or counter operations. The misprogrammed register can cause data corruption or the computer to freeze. Here is a list of affected NI 6115 devices.

PCI-6115: rev E, rev F, rev G
PXI-6115: rev J, rev K, rev L, rev M

You can determine the revision of your product by looking at its part number. For example, a rev K PXI-6115 should have a sticker that says 187227K-XX. The "K" represents the revision. A rev F PCI-6115 should have a sticker that says 184529F-XX where "F" represents the revision.



Solution:

The only permanent fix is to send the device to National Instruments for repair where it will be reprogrammed with the correct register settings. If you chose not to send in the device however, this KB provides a software workaround that will programmatically update the register setting every time the computer boots up (see 6115UpdateUtility.exe linked below). The utility will work for any version of Traditional DAQ or DAQmx on Win 2000, Win XP, Vista, and Vista 64.

Installation Instructions:

This utility assumes either Traditional DAQ or DAQmx is already installed on the machine.

  1. Download 6115UpdateUtility.exe (linked below) to your computer
  2. Run the self-extracting exe. Three files will be copied to C:\Program Files\National Instruments\NI-DAQ\TradDAQ6115. A registry key will also be added to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run that will automatically run the utility after each reboot.

 

If you would like to remove the registry key, type the following command from a command line (this will not delete the three files from your National Instruments directory):

C:\Program Files\National Instruments\NI-DAQ\TradDAQ6115\TradDAQ6115Installer.exe uninstall

The registry changes are backwards compatible so they will not introduce any new issues to any other 6115s that may be installed. After a reboot, you can confirm the changes by running the following command from a command line:

C:\Program Files\National Instruments\NI-DAQ\TradDAQ6115\TradDAQ6115.exe check

The utility changes the value of the "IOPCR register" to 153. Once the utility is installed and the machine is reboot, the above command should respond with a message similar to this:



Related Links:

Attachments:


6115UpdateUtility.exeIOPCR_NI6115.GIF


Report Date: 04/02/2008
Last Updated: 04/08/2008
Document ID: 4K1BMF7E

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit