Restoring the IzoT Router Software

If you are using version 1.02.27 or newer of the IzoT Router software, you can reflash a complete router software image to restore an IzoT Router to the factory configuration, or to replace the IzoT Router software image with a newer release. To reflash a complete router software image to restore an IzoT Router to the factory configuration, follow these steps (substitute the version number from you IzoT Router software image for {ver}, for example, the version number will be something like 2.00.28):

  1. Verify that your IzoT Router is re-flashable. To determine if your IzoT Router is reflashable, open a Linux console for your IzoT Router and enter the following command:

    grep -q uenvcmd=.*try_usb /boot/uboot/uEnv.txt && echo USB Boot Enabled


    If the response to the command is USB Boot Enabled, proceed with step 4.

  2. Verify that you have version 1.02.27 or newer of the IzoT Router software. If you do, proceed with step 4.

  3. If you have an earlier version, follow the previous procedure in Updating the IzoT Router Software to update to the current version.

  4. Make a backup of the following IzoT Server files to be restored after reflash:
    • /home/debian/izot-sdk/izot/server/sqlite3.db — IzoT Server database
    • /home/debian/izot-sdk/etc/lonbridge/instances/devices.xml — IzoT Server device list
    • /home/debian/izot-sdk/etc/lonbridge/config.xml — IzoT Server configuration
    • /usr/lib/izot/nid_index — network interface MAC IDs
    • /usr/lib/izot/assignedmacs — assigned MAC IDs
    • /usr/lib/izot/router_indices — router IDs
    • All of the configuration files (*.conf) in /etc/supervisor/conf.d and /home/debian/izot- sdk/etc/supervisor/

  5. Make a backup of any custom files that you created on the IzoT Router (e.g., Web pages, IzoT Device Apps, Server settings). Custom Web pages are typically in the /home/debian/izot_sdk/www/user directory.

  6. Download the new IzoT Router bootable image to your computer.

  7. Create a bootable USB flash drive with the IzoT Router bootable image. To create a bootable USB flash image, use a raw image writer such as the Win32 Disk Imager utility for Windows available at sourceforge.net/projects/win32diskimager/. When you write a raw image any existing contents on the USB flash driver will be deleted, so be sure to select the correct drive.

  8. If you do not have an available USB port on your IzoT Router due to U60 DIN Network Interfaces that you have plugged into your IzoT Router or into a hub attached to your IzoT Router, unplug one to free up a port for the USB flash drive.

  9. Insert the USB flash drive into the IzoT Router.

  10. Using a paper clip, momentarily press the Reset button (through the pin hole) in the IzoT Router's front cover. Alternatively, you can power cycle the IzoT Router. This process will take about 20 minutes. During this 20 minutes, do not remove the USB flash drive or reboot the router. Doing so may result in the loss of your router's allocated MAC ID configurations.

  11. Reboot the IzoT Router.

  12. Restore the IzoT Server files you backed up in step 2.

  13. Restore your custom files from step 3.

  14. If you updated from Release 1, you may require additional MAC IDs if you plan to use multiple interfaces. IzoT Router 1 included four MAC IDs. Starting with IzoT Router 2, 16 MAC IDs are included. Each network interface that you use requires a MAC ID. If you plan to use more than four interfaces with your updated IzoT Router, contact Echelon Technical Support to get additional MAC IDs for your router.

  15. If you unplugged any U60 DIN Network Interfaces in step 8, plug them back in. The IzoT Router may take up to a minute to rediscover any new U60 DIN modules that you plug in.

  16. If you had previously configured the IzoT Router to include an IP-852 interface, the interface MAC IDs may have changed as a result of the restore. To recommission the router with the new MAC ID, follow these steps:

    1. Open a network management tool such as IzoT CT.
    2. Decommission all routers on the IzoT Router.
    3. Commission the IP-852 to IP-70 router on the IzoT Router.
    4. Commission any LON to IP-70 routers on the IzoT Router.