Updating Enabler FirmwareThe 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. Hardware RequirementsYou 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. Firmware CodeYou can get the latest released firmware from our Pump Updates. Since PumpUpdate.exe is actually a zip file with an 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. Preparing the cableThe 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:
Downloading the New FirmwareThe install.exe program installed in C:\enabler is used both to check the current version and download new firmware. Turn both computers on. Stop the Pump Server in the source machine, and also in the target (if it has Enabler software installed). On the source PC:
Now go to the Enabler card in the Target PC.
On the Source PC:
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.
ProblemsVersion is not updated after downloadThis 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 "Cannot open NXE file" when selecting fileCheck 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. "Unable to open device driver..." at startupThe pump server must be stopped before running install.exe. "Error send LON msg, download cancelled"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). Nothing happens after service pin connectedMake sure that the cable is plugged in at both ends, and correctly wired. Heartbeat LED does not start flashing at endReset the Enabler by connecting the two end pins, as above. "Verify failed" or "Programming Failed" messagesEnsure the cable is reliably connected. Try the download again. "Bad format" or "Checksum error in NXE file"The .NXE firmware file is corrupt. Download or unzip it again. © 2003 Integration Technologies Limited Last revised Sunday, 07-Feb-2010 22:53:00 EST |