Firmware Update

See also: Tools and Help in Cscape

 

Topic Menu

 

Firmware Update Overview

How-to Firmware Updates

Updated OCS Bootloader Recovery Tools

 

NOTE: To check firmware revision on a Horner controller, open the System Menu > View Status.

 

WARNING: Updating firmware will clear the application program, screens, configurations, and register data. If required, make sure to backup program and register data before updating firmware. The controller’s User Manual has instructions for doing backups.

 

Methods to Update Firmware

There are three methods for updating firmware. The method used depends on the type of controller being updated.

Method A: Removable Media Method – The controller firmware is updated by a bootloader, using a microSD card or USB Flash drive (not through the Cscape Firmware Update Wizard).

Note: Files from the Horner website come as a .ZIP file which need to be unzipped and placed in the root of the drive for them to function properly.

To update or change firmware:

  1. Download desired Firmware set from the Horner APG website. (Verify CsCAN or CANopen communications.)

  2. Save Firmware files to microSD card or USB, these are the removable media devices.

  3. Update the firmware through the controller’s Firmware Update function.

 

Method B: RS232 Serial Connection – Serial firmware updates are done from Cscape software to the controller’s primary serial port, MJ1 in most cases.

Method C: Mini USB Port – The mini USB port can be used to update firmware in the X2, X4, X7 & X10, as well as the XLE and XLT series. This is quicker than doing so via MJ1.

 

Step One - Download Firmware

In North America, visit https://hornerautomation.com Then click Support > Downloads > Controller Firmware and download the most recent firmware set with the correct communication protocol.

-OR-

In Europe, visit http://www.hornerautomation.eu and click Support > Firmware tab and download the desired firmware (an account is required to access firmware updates, create one if necessary).

 

Step Two - Update Firmware to Controller

Select controller and follow steps accordingly:

 

Firmware Update for XL4, XL7, or EXL10

To Update firmware in an XL4, XL7, or EXL10 by completing the following steps:

 

  1. Unzip all files from downloaded .zip file (Step Two - Update Firmware to Controller) onto removable media.

  2. Plug the removable media into a powered-up OCS controller.

  3. Press and hold the SYSTEM key until the Boot Installer Screen appears.

  4. Press the Install Bootloader button and then press Yes. NOTE: DO NOT press the “Install Firmware” option. This has the potential to create a scenario where the unit will not boot up. If this is pressed by mistake, contact Tech Support for the recovery procedure.

  5. When Operation Completed appears, press OK.

  6. Power-cycle the OCS controller and wait for it to boot up.

  7. Press SYSTEM key, select View Status and press the Enter button.

  8. Scroll down to see the version numbers.

  9. If any of the version numbers are incorrect, verify the correct files were copied to the removable media device and repeat the steps above.

 

Firmware Update for EXL6, EXLW or X5

Update firmware in an X5, EXL6 & EXLW by completing the following steps:

 

  1. Unzip all files from downloaded .zip file (Step Two - Update Firmware to Controller) onto removable media.

  2. Plug removable media into a powered-up controller.

  3. Touch the upper-right-hand screen corner to slide out the control panel.

  4. Press and hold the SYSTEM key until the Boot Installer screen appears. Select System upgrade option. Boot Installer screen appears. EXL6: Press and hold the SYSTEM key until system recovery screen appears. Select System upgrade option. Boot Installer screen will appear.

  5. Press the Install Bootloader button and then press Yes.

  6. When Operation Completed appears, press OK.

  7. Power-cycle the controller and wait for it to boot up.

  8. Touch the upper-right-hand screen corner to slide out the control panel.

  9. Press SYSTEM key, select View Status and press the Enter button.

  10. If any of the version numbers are incorrect, verify the correct files were copied to the removable media device and repeat the steps above.

 

 

Firmware Update for XL15+

Update firmware in an XL15+ (From FW15.32 onwards) by completing the following steps:

 

  1. Make a bootable SD card for XL15+ controller. (Refer to MAN1150-02-EN_XL+_FW_Restore).

  2. Plug removable media (bootable microSD card) into XL15+ controller.

  3. Power down the controller.

  4. While pressing the load / boot switch, power up the XL15+ controller. Release the switch.

  5. This starts a firmware load and takes the controller to Boot Installer screen.

  6. Press the Install Bootloader button and then Press YES.

  7. Once operation is completed, Re-installed the system message appears. Press OK.

  8. Power-cycle the controller and wait for it to boot up.

 

 

Firmware Update for Gen. 2 XLE, XLEe, XLT, XLTe and the Micro OCS series: X2, X4, X7, or X10

Gen 2 XLE, XLEe, XLT, XLTe units feature a mini USB port physically located between the MJ1 & MJ2 serial ports.

 

  1. Establish communication between Cscape and the controller using a direct serial connection to MJ1 or USB.

  2. Make sure your application is available on your PC or upload the application.

  3. Make sure the machinery connected to the OCS is in a safe state for firmware update.

  4. Start the firmware update by selecting File > Firmware Update Wizard.

  5. The correct product type should be selected, if it is not select the type of controller from the drop-down list.

  6. Press the Start button.

  7. Wait for the firmware update to complete.

  8. If there is a communication failure check the cable, connections and comm. port setting and try again.

  9. Firmware updates typically delete the user applications to ensure compatibility. You will need to reload your application.

  10. Test the operation of the equipment with the new firmware before returning the OCS system to an operation mode.

 

 

Firmware Update for RCC Controllers: RCC9972, RCC1410, RCC2414, or RCC8842

NOTE: Excludes the RCC6512

 

LED - Normal Functionality

LED

Off

ON

Flash (1Hz)

PWR

No power applied

10-30Vdc

applied

 

OK

Self-test fail

Self-test pass

I/O forcing enabled.

RUN

Stop mode

Run Mode

Do I/O Mode.

 

 

Switch - Normal Functionality
  1. Load Switch

    1. Pressing the LOAD switch during power-up boots from the microSD card. This starts a Firmware Load if the microSD is bootable and valid firmware files are found on it.

    2. After boot-up, pressing the LOAD switch for three (3) seconds will load an application file stored on the microSD. The application file name must be DEFAULT.PGM. When loading an application file from microSD, there should not be firmware files present on the microSD card. NOTE: When pressing the LOAD switch for three seconds after boot-up, if firmware files present on the microSD card, it can trigger a firmware update that may not properly complete.

  2. Run/Stop Switch

    1. After boot-up, pressing the RUN/STOP switch for three (3) seconds toggles the RCC between RUN and STOP modes.

 

 

Firmware Update for Legacy Controllers: XLE/XLT (Gen. 1), RX371, NX, RCS, RCX, XL6, or XL10

Update firmware in an XLE/XLT (Gen. 1), RX371, NX, RCS, RCX, XL6, or XL10 by completing the following steps:

 

NOTE: Gen 1 XLE/XLT units do not feature a mini USB port.

 

  1. Connect to the MJ1/Port 1 programming port with Cscape software.

  2. Run the executable file downloaded from the Horner website (Step One, p.1), which will place firmware files in default folder locations.

  3. In Cscape open a new or existing project .csp file, click File > Firmware Update Wizard.

  4. In Firmware Update Wizard, verify that the product type matches the connected device. Then select the appropriate CAN network option. The default option is CsCAN; if unsure, leave as default. Click Ok.

  5. You may receive a Warning window referring to firmware updates using high-speed communications. Click Ok.

  6. In the Firmware Update window, click Start.

  7. Once the download has completed, click Close. Click Ok in the Update Complete window.

  8. Verify in View Status in the System Menu that the desired firmware has been loaded.

 

Return to the Top: Firmware Update