Updating Enabler Express Firmware

Home > FAQ > Updating Enabler Express Firmware

The Enabler Express card contains firmware (software or code) that controls the basic polling of pumps. This code works in conjunction with the pump driver DLLs running under Windows to completely control the pumps.

There is only one series of firmware, which is usually only updated when new pump protocols are added. Enabler Express cards are loaded in the factory with the latest stable code. You may need to update the firmware if you are using a pump protocol that has only recently been added.

The firmware upgrade procedure described in this page is applicable only for Enabler Express cards. For Enabler PCI, follow this link: Enabler PCI Firmware upgrade.

» See also: Checking the current firmware version.

Firmware Code

You can get the latest released firmware from here Express Firmware

Enabler Express card firmware comes in a file with the extension .nei, and is usually named for the version e.g. enb291b1.nei for version 2.91 build 01. Enabler Express firmware starts at v2.91. It shares the same firmware with Enabler PCI, however the name and format of the firmware file are different

Downloading the New Firmware to Enabler Express

The ExpressUpdate.exe program can be download from here ExpressUpdate.exe.Unzip this folder into C:\Enabler. ExpressUpdate.exe is used both to check the current version and download new firmware.

Stop the Pump Server

ExpressUpdate.exe also creates a log file of the progress so that progress and any errors are recorded.
A backup of the current firmware on the Enabler Express card is also created.
This is saved as C:\Enabler\ExpressFirmwareBackup[Date-XX-XX-XXXX Time-XX-XX-XX].nei. Where the X's are the current Date and Time.
If you need to revert back to the old firmware just run the ExpressUpdate.exe and select this file to upload.

Problems

Version is not updated after download

The card may have not restarted properly. See "Heartbeat LED does not start flashing at the end" for more information

"Cannot open NEI file" when selecting file

The file needs to be an NEI file and the correct path needs to be specified. Use the 'Browse' button to browse to the file to ensure the file path is correct.

"Unable to open device driver..." at startup

The pump server must be stopped before running install.exe.

Heartbeat LED does not start flashing at end

Reset the Enabler by clicking the 'Reset Enabler' button in ExpressUpdate.exe

"Verify failed" or "Programming Failed" messages

The driver might not be the correct version. It needs to be an Enabler Express driver and not the old driver.

"Bad format" or "Checksum error in NEI file"

The .NEI firmware file is corrupt. Download or unzip it again.