1. Home
  2. Knowledge Base
  3. Networking & Security
  4. ControlByWeb™ Firmware Updates
  1. Home
  2. Knowledge Base
  3. Device Settings
  4. ControlByWeb™ Firmware Updates
  1. Home
  2. Knowledge Base
  3. Frequently Asked Questions
  4. ControlByWeb™ Firmware Updates

ControlByWeb™ Firmware Updates

400 Series Firmware v3.12 Patch Notes (PDF)

There are two different ways to update the firmware on your ControlByWeb™ device. However, remote updates can only be done on certain hardware due to limitations. The following steps are for 400 Series devices (ex. X-401, X-410, etc), and devices with the 400 Series firmware (ex. WebSwitch, WebRelay-10, etc). Contact our support team if you have any questions about your device and its firmware.

Hardware limitations determine what firmware a device can have:

  • Older devices that are below firmware version 3.0 cannot be updated to or above version 3.0. However, they can be updated to the newest 2.xx firmware.
  • Newer devices that are on or above firmware version 3.0 can be updated to version 3.12 and above.

The firmware version on a device will determine which update methods you may use:

  • Devices below firmware version 3.12 must use option 1
  • Devices on or above firmware version 3.12 can use option 1 or 2

Starting with firmware version 3.12, 400 Series devices can be updated remotely using option 2.

Updating your CBW device (Option 1 | Firmware below 3.12)

(Please note that updating the firmware of your device will reset all logic and settings on the device. We advise backing up your settings before updating the firmware. Information on how to do that can be found here).

To update the firmware:

  1. Download the bootloader and newest device firmware from the product page. (This is found under the Manuals & Downloads tab)
  2. Extract the firmware files from the “.zip” file.
  3. Run the bootloader and click the “File” button, then “Open Menu”.
  4. Select the firmware “.frm” file in your file explorer window.
  5. Remove DC power from the module.
  6. Connect the device to the computer via an ethernet cable.
  7. Using a small, non-conductive tool, press and hold the reset button.
  8. While holding the reset button, apply power to the module. One or both network lights will flash repeatedly. Continue to hold the reset button for the next step.
  9. While holding the reset button, press the Upload Firmware button at the bottom of the ControlByWeb™ Programmer window. After the programming process begins, the reset button can be released.
  10. Programming will take approximately 60 seconds, the LINK LED will stop flashing and remain lit. The module will be set to factory defaults with an IP address of 192.168.1.2.

If you are attempting to update a device that cannot update to the 3.0 or above firmware, you will receive a similar error message to the one shown below.

(Please note that this error can also appear if you attempt to upload a firmware while the device is not in “factory reset mode”)

Firmware Error Message Example

Updating your ControlByWeb™ device remotely (Option 2 | Firmware 3.12 and above)

(Please note that firmware version 3.12 is only available on devices that currently have 400 Series firmware version 3.00 or higher. Remote updates require the admin credentials and only the official signed ControlByWeb firmware.)

If your device has firmware version 3.12, it can be updated remotely with each new release. Updating firmware remotely in version 3.12 also brings a big and welcome change; when implementing a remote field update, the logic and settings of your device will be saved and remain after reset.

Before beginning, we advise taking any steps necessary to ensure that a power recycle won’t affect any equipment connected to the ControlByWeb device.

Updating the device remotely is simple:

Remote Field Updates Firmware Screenshot
  1. Click “Upload Firmware” and select the desired firmware file from the file explorer on your computer.
  2. Wait for the firmware to finish uploading, after which the device will need to reboot.
  3. The device will then run a quick test to ensure that all settings and logic still function on the new firmware version.
  4. Once the device has rebooted and the test has finished, refresh the browser.

If the device finds an incompatibility, it will revert to the previous firmware and maintain all settings and logic.

If you have any further questions about updating the firmware on your device, please contact our technical support team.

Was this article helpful?

Related Articles

Shopping Cart