Firmware‎ > ‎

Upgrade Process

For simple installations (home, office, small operations), the device's web page and settings are available for each device (Method #1 below), or you could use IP Clockwise (Method #2 below).

For larger scale operations (schools, etc.), often a config file is used to configure (and update) all devices simultaneously (use method #3 below). Your device is generally either one or the other. The easiest way to tell which method you are operating under is if the "Device Settings" link is available or not on the device's main web page (if it is, use method #1 or 2, if it is not, use method #3).

To download the firmware files, sign up at the customer portal.



Method 1.  For a single device, using the device's webpage

Quickstart
  • Open the device's webpage
  • In the Device Settings->Firmware tab, type in the new filename as listed below (i.e. you don't need to download the files ahead of time if you use Advanced Network Devices' public HTTP server)
  • Reboot the device (it will then go to the HTTP site automatically and download the new firmware and upgrade the device)
Details
  • Open the device's web page, e.g., http://10.10.3.4, where 10.10.3.4 is the IP address of the device (or in Clockwise, just double click the device, or observe the IP address on the device list).  If you have Apple's Bonjour Services installed you may use the name of the device, which is based on its serial number, such as http://ipspeaker2046f9001234.local.  The serial number is imprinted on a sticker attached to the board.
  • Select the Speaker Settings -> Firmware Settings link.  If the Speaker Settings link is not available, the device is likely using a configuration file.  See method below to configure this device.
  • Enter the name of the new firmware file on the Main Firmware line, e.g., ips21_1_5_0001.bin.  The revision of your board may have a different prefix, such as "ips20".  Always use a firmware file with the proper prefix for your board.  The "Running Version" field will give you the name of the currently running firmware, and thus the proper prefix for use with your device.  The version of firmware is encoded into the file name after the prefix, and uses underscores instead of periods.  For instance, "1_5_0001" signifies firmware version 1.5.0001.
  • On the Firmware Location line, enter in a local TFTP or HTTP server from which to retrieve the firmware file, or select Advanced Network Devices' public HTTP server via the top radio button selection.  The device must have access to the Internet in order to use the public server.
  • Click the Save Firmware Changes button.
  • Verify the the newly entered values are correct in the Stored Settings column.
  • Reboot the device. Select the Reboot Now link to reboot the device and update the firmware.  DO NOT power off the device during the update process.  The update could take several minutes to download and install, depending on the amount of network traffic.  For devices with display, the message Retrieving Firmware will display while the file is downloaded and then the message Writing Flash as the firmware is installed.  After the update is complete, the device will automatically reboot again.  A boot beep will sound when the device is ready for use.
  • Verify the new firmware version is running via the firmware status on the device's web page.
  • If the new version is not present, check the bottom of the device log page, e.g., http://10.10.3.4/log, for error messages.


Method 2.  Using IP Clockwise, for single or multiple devices.

Current versions of IP Clockwise have firmware embedded with the application, in order to easily upgrade your devices.

  1. Right-mouse-click on the device or device group you want to upgrade and click "Upgrade Firmware"
  2. From the form, select Local Computer to use the included firmware files, or select AND Website and enter the version numbers mentioned here, e.g., "1.5.0001" or "1_5_0001".  If you are using a local .bin file that did not ship with IP Clockwise, copy the file to the following IP Clockwise directory first, then re-select the "Upgrade Firmware" option and use the Local Computer option:
    In XP, C:\Documents and Settings\<username>\Application Data\ClockWise\IPSpeaker\
    In Vista or newer, C:\Users\<username>\AppData\Roaming\ClockWise\IPSpeaker\
  3. Click "Update" and the device or device group selected in step 1 will be updated and automatically reboot. DO NOT power off the device(s) during the update process.  You can close the form any time.


Method 3.  For one or more devices, using a configuration file

  • Place the new firmware file in the same directory as the config file. The file can be downloaded from our customer portal.
  • Open the device's configuration file, e.g., IPSpeaker.cfg, for editing in a simple text editor.
  • Locate or add a line labeled Firmware with the updated firmware file information as follows:
             <Firmware20 file="ips20_1_5_0001.bin"/>
             <Firmware21 file="ips21_1_5_0001.bin"/>
  • Reboot the device to update the firmware.  DO NOT power off the device during the update process.  The update could take several minutes to download and install, depending on the amount of network traffic.  A short time after the first reboot, the device will probe the network for its configuration file.  Once the configuration file has been found, the device will automatically reboot in order to start the upgrade process.  For devices with a display, the message Retrieving Firmware will display while the file is downloaded and then the message Writing Flash as the firmware is installed.  After the update is complete, the device will automatically reboot again.  A boot beep will sound when the device is ready for use. 
  • Verify the new firmware version is running via the firmware status on the device's web page.
  • If the new version is not present, check the bottom of the device log page, e.g., http://10.10.3.4/log, for error messages. 
Comments