FAQ: Update CE proceedure

FAQ: Update CE proceedure

Pre-requisites:
  1. Windows CE device, with area for persistent storage.
  2. PC with zenon CE installed.
  3. TCP/IP connection between PC and CE device.
  4. syssrvce.exe for the appropriate platform on the CE device.
  5. Since version 7.11 additionally 5 files have to be installed on the CE device:
    1. LogCliLib.dll
    2. MFC90U.dll
    3. msvcr90.dl
    4. syssrvce.exe
    5. CDHelper.dll
Procedure:
  1. Start the syssrvce.exe on the CE device. If there is no zenon6.ini file available in the same directory, it starts without configuration, and stopped (not possible to make a connection from the PC when it is stopped). Select the appropriate communication channel (TCP/IP) and press start.
  2. In Engineering Studio,
    1. From the options menu, select "Update Windows CE Runtime...", the UpdateCE utility is started.
    2. On the configuration page enter the IP-Address of the CE device and choose whether the zenon6.ini should be transferred or not (choose not if you want to keep your settings).
    3. On the first page establish the connection to the device. Please make sure, that sufficient free diskspace and sufficient RAM is available.
    4. In the configuration page you can select drivers to be transported. It is recommended only to transport the needed drivers to save memory.
Generally, files are just copied to the same directory as where the syssrvce.exe on the CE device has been started from. While transporting, a folder "Update" is created in the folder where the syssrvce.exe has been started from, which will contain the new syssrvce.exe and optionally the new zenon6.ini, after the first step of the update. (as the syssrvce.exe is running on the CE device, it cannot be overwritten, hence the folder "update").

On the second step of the update (when you click process again), the syssrvce.exe on the CE device is stopped, the files from the folder "update" are copied to the parent folder (overwriting the files in here), the folder "update" is deleted after that, and the new syssrvce.exe is started. Since 7.11 it will do that automatically.
Until zenon 6.50, driver .dll files are not transported to the device through UpdateCE, but with the project itself when it is transported with remote transport to the CE device.