Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
10 ratings:
 2.79 out of 5     Rate this Document

Firmware Incompatibility With Different Versions of DAQmx Base.

Hardware: Multifunction DAQ (MIO)>>Portable>>USB-6008, Multifunction DAQ (MIO)>>Portable>>USB-6009, Multifunction DAQ (MIO)>>Portable>>USB-6501

Problem:
Firmware incompatibility can cause the following problems:
  1. The lsdaq utility is telling me the device firmware on my USB-6008, USB-6009 or USB-6501 is incompatible. How do I fix this?
  2. I upgraded my NI DAQmx Base from version 2.2 or earlier to 3.0 or later. My USB-6008, USB-6009 or USB-6501 no longer works.  Other than installing the software, what do I need to do for the upgrade?


Solution:
Different versions of NI-DAQmx Base require the use of specific versions of USB-6008, USB-6009, and USB-6501 device firmware.

When a USB-6008, USB-6009 or USB-6501 is plugged in for the first time to a Windows machine with NI-DAQmx 7.5 or later installed, NI-DAQmx will automatically assume control of the USB device and will update the firmware to be compatible with the installed version of NI-DAQmx.

If you want to use the USB device with NI-DAQmx Base, you will have to re-associate the USB device with NI-DAQmx Base and update the firmware to be compatible with your specific version of NI-DAQmx Base. If NI-DAQmx is NOT installed, the USB device will be automatically associated with NI-DAQmx Base.



For NI-DAQmx Base 2.2 and previous:
NI-DAQmx Base 2.2 and earlier versions use an older version of the NI USB communication protocol to communicate with USB-600x and USB-6501 devices. Any USB device must have a device firmware version installed that supports this older version of the NI USB protocol in order to successfully communicate with NI-DAQmx Base 2.2 and earlier.

Once the USB device is associated with NI-DAQmx Base, the lsdaq (NI-DAQmx Base List Devices) utility may alert you with a message that the device firmware is incompatible.  In order to switch the firmware back to be compatible with NI-DAQmx Base 2.2 or previous, you will need to have a Windows machine with both NI-DAQmx 7.5 (or later) and NI-DAQmx Base 2.2 (or previous) installed. To re-associate the USB device to NI-DAQmx Base and to switch the firmware, follow the instructions in the KnowledgeBase article Switching a USB-6008, 6009, or 6501 Between NI-DAQmx and NI-DAQmx Base which can be found in the related links section.



For NI-DAQmx Base 3.0 and later:
NI-DAQmx Base 3.0 and later versions use the latest generation NI USB communication protocol. Any USB device must have a device firmware version installed that supports this newer version of the NI USB protocol in order to successfully communicate with NI-DAQmx Base 3.0 and later.

Once the USB device is associated with NI-DAQmx Base, the lsdaq (NI-DAQmx Base List Devices) utility may alert you with a message that the device firmware is incompatible. For instructions on how to re-associate the USB device with NI-DAQmx Base, refer to steps 1-6 in the KnowledgeBase article Switching a USB-6008, 6009, or 6501 Between NI-DAQmx and NI-DAQmx Base which can be found in the related links section.. To update the firmware, you can run the firmware download utility installed with NI-DAQmx Base 3.0 and later (instructions below).



Instructions for updating the firmware on your USB device to work with NI-DAQmx Base 3.0 and later using the USB Firmware Autodownloader

The USB Firmware Autodownloader utility will allow you to install the appropriate firmware to use with your NI-DAQmx Base 3.0 or later.  This utility is installed with NI-DAQmx Base 3.0 and later at the following location: C:\Program Files\National Instruments\NI-DAQmx Base\bin\FWUpdate.exe

  1. Plug in the USB device(s) that you want to update
  2. Run the utility from the location specified above
    -If your device(s) do not show up, click "Refresh Device List" button
    -If your device(s) still do not show up, check that your device(s) are associated with NI-DAQmx Base by following steps 1-6 in KB 45NBLKTY (link below)
  3. For each USB device recognized by the utility, a message will appear indicating whether or not the firmware needs to be updated in order to work with the version of NI-DAQmx Base you have installed
  4. If you need to update any firmware, place a check in the box next to the devices that you want to update
  5. Click the "Update Firmware" button to begin the update process, which can take up to a minute to complete depending upon how many devices are being updated
  6. Once the LEDs on the USB device(s) are blinking, you should see your USB device(s) show up in the utility with updated status messages
    -If your device(s) do not show up, click "Refresh Device List" button
  7. Once the update is complete, click the "Exit" button to close the utility


Important Note:  The USB Firmware Autodownloader utility behaves differently on Windows systems where both NI-DAQmx and NI-DAQmx Base are installed.  NI-DAQmx will always take precedence in the specific version of firmware installed, so you must be careful to only install compatible versions of NI-DAQmx and NI-DAQmx Base when using the USB Firmware Autodownloader. 

In the case where an incompatible version of NI-DAQmx is installed, NI-DAQmx Base will continue to report an "incompatible firmware" error even after the USB Firmware Autodownloader appears to complete successfully.  Please refer to the readme for your version of NI-DAQmx Base to determine which version of NI-DAQmx is compatible.



Related Links:
KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base
KnowledgeBase 4W1BSI7G: Why Does My USB DAQ Device Show As USB Firmware Loader in Device Manager?

 



Attachments:





Report Date: 05/02/2007
Last Updated: 04/17/2009
Document ID: 491FPHB9

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