Updating the U70 Firmware

You can update the U70 firmware using a Windows computer and a second U70 or a U20 to improve the operation of a U70 with your SmartServer. See the U70 Firmware Release Notes for a description of changes in the U70 firmware.

You can identify the version of firmware that is loaded in a U70 by using nodeutil with the -b option. For example, if you directly connect the U70 to the USB port of your PC and used the LonWorks Interfaces 32 control panel applet to determine that the U70 is assigned lon3, then enter the following command in a Windows command box: nodeutil -b -dlon3 (NodeUtil and NodeLoad).

Once in NodeUtil, type g 0 to access the U70, and use the 'R' command to read the three bytes starting at location 0x5ECA of the U70 memory. The values for the current releases are as follows:

  • U70 Firmware 1.0: E9 FD 77

  • U70 Firmware 2.0: FF A3 A3

To update the U70 firmware, follow these steps:

  1. Download and unzip the new U70 firmware image from U70 Firmware Release Notes.

  2. If you do not have the current version of OpenLDV installed on your Windows computer, then disconnect any EnOcean LON network interfaces from your computer, download OpenLDV from OpenLDV Network Driver, and install OpenLDV as described on the download page.

  3. If you do not have the current version of NodeUtil installed on your Windows computer, then download NodeUtil from NodeUtil and NodeLoad, and install NodeUtil as described on the download page.

  4. Connect the U70 or U20 you will use with your Windows computer to the same power line channel (this can be your local line power) as the target network interface. This is your loader network interface.

  5. Plug the loader network interface into a USB port on your Windows computer or into a USB hub that is attached to your Windows computer.

  6. Type LonWorks in the Windows Search box, press Enter, and open LonWorks Interfaces. Find your loader interface in the network interface list (typically lon1).

  7. Connect the U70 to be updated to a power line channel, which can also be your local line power if that is what you used for the previous step. This is your target network interface.

  8. Plug the target network interface into a USB port on your Windows computer or into a USB hub that is attached to your Windows computer.

  9. Find your target U70 interface in the network interface list in LonWorks Interfaces (typically lon2).

  10. Type cmd in the Windows search box and press Enter to open the Windows command prompt.

  11. Start NodeUtil on your target network interface using the command below, where <target> is the LON interface name you found in step 9, which is typically lon2. This is your target NodeUtil.

    nodeutil -b -d<target>
  12. Type cmd in the Windows Search box and press Enter to open a second Windows command prompt.

  13. Start NodeUtil on your loader network interface using the command below, where <loader> is the LON interface name you found in step 6, which is typically lon1.

    nodeutil -s -j -d<loader>
  14. In the target NodeUtil that you opened in step 11, enter the following command to send a Service message from your target NodeUtil:

    p
  15. In the loader NodeUtil that you opened in step 13, enter the following commands to select your target U70 and load a new image to it where <u70-image> is the image that you downloaded in step 1: