Skip to content
This repository has been archived by the owner on Jul 19, 2019. It is now read-only.

Updating Firmware

sgm6733 edited this page Jul 17, 2019 · 35 revisions

This procedure should be used when there is a new release of the FW of the iCOMOX, e.g., from Shiratech or by amending the source code and compiling the result by the user.

  1. Go to https://www.shiratech-solutions.com/products/iCOMOX/ and download the following elements:
    1. iCOMOX_FW_Rev_XXXX.zip – contains a hex file of the firmware of the iCOMOX
    2. iCOMOX_Flash_programmer.zip - a standalone application for programming, the on-board flash of the ADuCM4050 (iCOMOX controller).
  2. Unzip the iCOMOX_FW_Rev_XXXX.zip to a specific location in your PC.
  3. Unzip and install the iCOMOX_Flash_programmer.
  4. Updating the FW
    1. Launch the iCOMOX Flash Programmer (Figure below).

    2. Connect the PC to the iCOMOX via USB cable.

    3. Remove the cover of the iCOMOX (see Mechanical structure and mounting).

    4. Hold down the BOOT button while pressing and releasing RESET button.

    5. Select the appropriate COM from the serial port dropdown.

    6. Click the Browse button and select the hex file of the FW downloaded in the previous steps.

    7. Click Start.

    8. If the autobaud fails when trying to send the second stage kernel, retry steps ii-vii.

    9. Once the operation completes, press RESET again, without holding the BOOT button.

    10. The new FW should now be running.

      Figure: The iCOMOX flash programmer