Home > FAQ > Updating Enabler Firmware
The Enabler 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 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 PCI cards: Enabler, Enabler II and Enabler III. You may use ANY Enabler PCI as your source and target device. For Enabler Express, follow this link: Enabler Express Firmware upgrade.
See also: Checking the current firmware version.
You will need two PCs and two Enabler cards to update the firmware, connected using a special cable (see below).
One PC acts as the source of the code, and must have Enabler software installed and the firmware code file.
The second PC, the target, is only needed to power the Enabler card to be updated. This PC need not have any software, or even an operating system installed (although it is more convenient if it has a working Enabler system, so you can check the firmware update immediately).
You also need something to connect the service pins on the target Enabler card, e.g. a jumper (as for hard drives), screwdriver, or paper clip.
You can get the latest released firmware from our Pump Updates. Since PumpUpdate.exe is actually a zip file with a self-installing part, you can open it in WinZip to extract just the firmware file.
Enabler card firmware comes in in a file with the extension .nxe, and is usually named for the version e.g. enb255b3.nxe for version 2.55 build 03.
Make sure the firmware code file is not read-only. The download program will not open the file if it is read-only.
The two enabler cards must be connected by a cable connecting the two LON (IFSF) ports. This cable is not supplied with an Enabler; to construct this cable you will require:
Construct the cable like this:
|
Install.exe The Install.exe program located in the Enabler distribution directory (usually C:\enabler) is used to check the current version and also download new firmware into your Enabler PCI card. From Enabler v3.75 onwards this utility has been renamed and is called PCIUpdate.EXE If you have an older version of the Enabler make sure your Install.exe program version is 2.6.3 or higher. To know your version of Install.exe run the program and click the About button. If you have an older version please write to our support department at support@integration.co.nz to get an install program compatible with your Enabler software. |
Turn both computers on. Stop the Pump Server in the source machine, and also in the target (if it has Enabler software installed).



The target card has now been updated with the new firmware. The service LED should turn off and the heartbeat LED start flashing again.
If the heartbeat LED does not start flashing, reset the Enabler card by connecting the first pair of pins.
This does not mean the download failed. Check that the heartbeat LED is flashing. If not, reset the Enabler card as above. Until the card is running, the version display will not be updated
Check that the file is not read-only. The program cannot open read-only files. This could happen if you copied the file from a CD-ROM.
The pump server must be stopped before running install.exe.
This can occur when both cards have the same address. Make sure that one of the cards has address 2, 2 and the other card has address 2, 1 (or vice versa).
Make sure that the cable is plugged in at both ends, and correctly wired.
Reset the Enabler by connecting the two end pins, as above.
Ensure the cable is reliably connected. Try the download again.
The .NXE firmware file is corrupt. Download or unzip it again.