ECP Controllers Firmware Upgrade Procedure with the Lonwatcher (LNS Platform)

ECP Controllers Firmware Upgrade Procedure with the Lonwatcher (LNS Platform)

The following procedure details how to update the firmware version (nciHardwareInfo) of a controller. This consists of downloading a firmware .APB into the controller that will update its firmware. Then the application .APB must be re-dowloaded to the controller.

Make sure you previously completed the installation of EC-gfxProgram and downloaded the proper firmware .APB from the Distech Controls SmartSource.

1. If the controller is already in use on a database continue with this procedure, if not then proceed to step 2.

  • Right-click on the controller and Decommission the device. Do not delete it.

 

2. Add the controller you want to upgrade to the database using the following options in the Add Device window:

  • Enter the name of the controller, check the Commission Device check box and click Next.
  • Specify the Device Channel and Location (if needed) and click Next.
  • In the External Interface Definition section select the proper XIF file with the name: “Device_HC_v1xx_v2xx.XIF”, where “Device” represents the product name and 2xx the new hardware version (Ex: ECP300_HC_v101_v201.XIF). In the Application Imagesection select the proper APB file with the name: “Device_HC_v1xx_v2xx.APB”, where “Device” represents the product name and 2xx the new hardware version (Ex: ECP300_HC_v101_v201.APB). Click Next.
  • Select Online as the Initial State and click Next.
  • Select Service Pin as the Device Identification Method and click Next.
  • Press the Service Pin on the controller. 
 
 
 

3.     There will be a Program Id mismatch in the Service Pin window. Un-check Check Program ID.

4.     In the Program Id mismatch! window click Yes.

 
5. Once the controller firmware .APB is downloaded, the firmware upgrade procedure starts automatically. During conversion, the service LED should stay ON and will turn OFF when the upgrade is completed.
 
 

6. Browse the controller and monitor the network variable nvoState:

 
  • Wait until its value is “Up to date”.
  • If it is “Incompatible”, the wrong APB was selected. Restart the procedure from the beginning.
  • If any other error message appears, contact Distech Controls Technical Support.

7. In the browser, refresh all values, locate the CP named UCPThardwareInfo and read its value:

  • If the version does not correspond to the dowloaded firmware version, contact Distech Controls Technical Support.
  • If the version correspond to the dowloaded firmware version, the controller’s firmware upgrade is now completed. Close the browser.
 
 
9. Delete the controller from the database. Now the application .APB must be re-downloaded to the controller.
 
 
 
10. Recommission the original controller to the database again (or add the new controller if it is not already in the database) using the following options:
  • In the Application Image section select the proper APB file with the name: “Device_gfx_vxxx.APB”, where “Device” represents the product name and xxx the version number (Ex: ECP300_gfx_v302.APB). Click Next.
  • Click Next and select Values In Database.
  • Select Online as the Initial State and click Next.
  • Select Service Pin as the Device Identification Method and click Next.
  • Press the Service Pin button on the controller.

11. There will be a Program Id mismatch in the Service Pin window. Un-check Check Program ID.

12. In the Program Id mismatch! window click Yes.

13. The controller is now upgraded and ready to be used.

The controller is now available.

Add Feedback