As far as the firmware on the 6009 is concerned, the USB-6008, USB-6009, and the USB-6501 ship with installed firmware that allows you to use NI-DAQmx Base. The first time one of these devices is plugged into a Windows machine with NI-DAQmx 7.5 or later installed, the NI-DAQmx driver automatically installs the firmware necessary to use NI-DAQmx, which disables the NI-DAQmx Base firmware.
Here is a Knowledge Base Article that talks more about the firmware.
Also, could you please elaborate on "but when I start NI-MAX it crashes ". Does it throw some kind of error and then crash or does it just shutdown. One thing you can try is to actually uninstall the driver from Windows Device Manager by right clicking on it and uninstalling it and then plugging the device in again and letting Windows detect the device and install the drivers for it.
The latest version of MAX is just installed with the DAQmx driver that you downloaded, which means that if you downloaded the latest version of the DAQmx driver and installed it, you probably have the latest version of MAX installed as well.
Raajit | Applications Engineer | National Instruments
This might have occurred because of a corrupt installation of the DAQmx 8.3 driver. What you could do is uninstall NI-MAX and reinstall it, or even uninstall DAQmx 8.3 and reinstall it.
You can uninstall MAX by going to Start >> Settings >> Control Panel >> Add or Remove Programs. From the list of software that comes up, go to National Instruments Software and click on Change. This will bring up a list of all NI software. Select NI Measurement & Automation Explorer and click on Remove. The dialog box that opens will list any software components that depend on MAX. Take note of these because you will have to reinstall them. Click on the Remove All button to uninstall MAX and all dependent software.
After everything has been uninstalled, do a fresh installation, and let us know if you are still having this problem.
Here is an article that talks about the error that you are facing now. It talks about the different reasons why this error might be occurring. Hopefully once you follow these steps, you will not have any more errors .
There is KB that talks about potential reasons mentioned above. FYI you should probably create a new thread for new issues.
Have you tried these things? Are you still getting the error? What version of NI-DAQmx are you using? When did this start? Can you give us more details?