W900 Series ControllerPlease read the following instructions carefully before downloading your software.

To make sure that the W900 upgrade is appropriate, go to the Configuration Settings menu, scroll to Controller Details, enter, look at the Product Name and only use an upgrade file that matches the Product Name. To determine the software revision on your controller, go to the Configuration Settings menu, scroll to Controller Details, enter, and look at the Control Board Software version.

If it is lower than the current version (v3.25a) then go to Step 2 to Learn More about the upgrades that have happened since your software version was released.

Always upgrade to the latest version for the greatest reliability! We are continuously improving the W900! Here are the features we have included lately. Please note that if you have an early revision of the software, you may only update to the latest revision, not to any intermediate revision.

Version 3.25
  • Fixed an issue where false file system error alarms are reported in the System Log
  • Added a hard-coded 60 minute time delay for reporting VTouch communications and Live Connect alarms. Short term failures will still be captured in the System Log but will not generate alarms unless the condition persists.
Version 3.23
  • Changed the color of the Min, Max, Average lines in the webpage graphs to improve visibility
  • Improved BACnet by adding Device Communication Control, Virtual Link Layer message support, responding to unsupported Write Property requests, and supporting an object’s name change.
  • Added Virtual Outputs to the list of parameters allowed in Virtual Input calculations, Disturbance mode inputs, alarm selection lists, home screen lists, and graph channel selection Added eight virtual control outputs
  • Resolve web page issues that occur when there are more than 8 analog outputs installed
  • Fixed an error in converting corrosion units to mm/year
  • Fixed an error in Disturbance Control Mode where it was not using the correct Trigger Input state
Version 3.21
  • New WiFi card options
  • New BACnet communications feature
  • Added eight virtual control outputs
  • New logarithmic generic sensor type for use with Ion Selective Electrodes
  • New Graph type email report
  • Improved Graph webpage to allow custom setting of the Y-axis scale
  • Increased the maximum alarm delay time for email reports to 24 hours
  • Added a flow total alarm for analog (4-20 mA) flowmeter types
  • Added Millions of Gallons as volume units for analog (4-20 mA) flowmeter types
  • Improved the Disturbance type virtual input to handle inverse relationships between the multiplier and the disturbance input value
  • Improved anti-windup in PID control modes
  • Improved reliability of the network card file system
  • Added two decimal places to Flow Proportional control mode set point to allow for smaller values
  • Modified Time Proportional and % Timer control modes so that set point changes take effect immediately instead of at the next time cycle
  • Improved response time when using a duty cycle in On/Off control mode
  • Fixed an issue where the controller doesn’t resume control in intermittent sampling if a calibration is started but never completed
  • Fixed an issue where using the Smoothing Factor for disinfection or pH/ORP causes an offset in the reading.
Version 3.19
  • Fixes an issue with a false “Calculation Error” alarm that can happen on a Relay 2 Flow Timer output
  • Fixes an issue where abandoning an Intermittent Sampling calibration can disable control
Version 3.17
  • Adds Disturbance variable control mode
  • Adds Bleed Volume on Makeup Volume control mode (Flow Meter Ratio)
  • Adds Volumetric Blending control mode
  • Add logo, controller name and location to all webpages
  • Adds new virtual input type to log or control on a sensor’s Raw Value
  • Removed exponential notation in datalogs
  • Immediately show new conductivity value after a calibration when using Intermittent Sampling
  • Add high and low alarms for Paddlewheels
  • Can now read temperature sensors even if the primary sensor is disabled
  • Analog outputs forced to 0 mA during the boot up period
  • Fixed an issue where Hand and Auto Output Timeouts interacted
Version 3.15
  • Adds an auto-dim option for the display backlight
  • Adds a TCP Timeout setting to improve reliability of slow cell connections
  • Adds an alarm delay during power up initialization period
  • Add the custom name of the relay selected on the HOA screen
Version 3.13
  • First released software version

Upgrading the software on your W900 controller is easy! All you need is a 32MB (or higher) USB flash drive. 

  1. A dialog box will open, asking if you want to save or open the file. Choose “Save As”. In XP and Vista, save it to your desktop (this makes it easy to find). In Windows 7, 8 or 10 the file is saved in your “Downloads” folder.
  2. In XP and Vista, double click the file on your desktop to unzip the file. In Windows 7, 8 or 10 go to your Downloads folder and extract the file (you will normally have to right click on the file and select “Extract All ”). Drag the extracted upgrade file to your desktop.
  3. Plug in your USB flash drive. The drive window should open. If not, go to “My Computer”, and open it (should be “Removable Media” drive).
  4. Drag the file named W**900-v—.bag to the USB drive. Make sure that the Upgrade file is the only file on the drive. The ** will be the Product Name of the file you selected and v— will be the version number of the upgrade.
  5. Unplug the USB flash drive from the computer. Now you can upload it to your controller.

Note: If you have issues with the Ethernet network circuit, you may need to run an upgrade to get the card back in sync with the controller. 


Note: If you added an older Sensor, Analog Input or Analog Output card to a controller with newer software, you may need to upgrade the I/O card software.


Upload the file to your W900 Controller:

  1. Plug the memory stick into the USB Host connection outside the controller’s front panel, located under the waterproof cap on the lower right-hand corner.
  2. Go to the Config Menu, touch the Down arrow to scroll to the last page.
  3. Touch File Utilities then touch the Down arrow to scroll to the last page
  4. Touch Software Upgrade.
  5. Touch the Check (Confirm) icon to begin the upgrade.
  6. The controller will display the progress of the file import process. Leave the memory stick in place.If successful, the controller will automatically reboot and then the stick may be removed.