General: Issues Downloading Device Manager Firmware Updates

Kevin Herrholtz -

Due to local area network firewall restrictions that block communication from our update server, users on some networks may experience problems when attempting to perform necessary firmware updates. Ideally, the best resolution for this problem would be to have the network administrator change the network firewall settings to always allow data transfers from so end-users can easily perform firmware updates when necessary. However, when this is not possible, there is an alternative method called the Local Network Firmware Update.

The Local Network Firmware Update involves manually downloading firmware updates directly from the server and then setting them up on the local area network so that the computers on the network can then be configured to check for and run the firmware updates from your local server as opposed to attempting to contact our servers online. The advantages to this method are that the network firewall restrictions do not need to be modified and the network administrator is able to control the availability of firmware updates to the end users on the network.

One potential issue is that at least one computer on the network will need to be able to access the server in order to manually download the required files. This generally means that only a network administrator will be able to perform all the steps required to configure this method for updating firmware on a local network. However, it may also be possible to download the required files using a different network (e.g., a home network as opposed to the school network) and to then move them on to the desired local area network server.


This task should only be performed by a network administrator.

  1. Go to

    If you are unable to access the website it is because the local area network firewall is blocking access. Use a different network or use an administrator's account whose internet access to the site is not blocked.

  2. Download the following files:
    • dm670FirmwareUpdates.xml
    • eInstructionDeviceManagerFirmwareUpdates.xml
    • The latest file. This file will contain the various firmware hex files required to update each device.
  3. Place the file on a network location where all computers can access the updates.
  4. Open the Dm670FirmwareUpdates.xml and edit it in the following manner:
    • Change the "zipFilePath" field to point to the location where you placed the file in step 3.
    • After the file has been edited and saved, place it in the same location as the file.
  5. Open the eInstructionDeviceManagerFirmwareUpdates.xml and edit it in the following manner:
    • Change the "serverPath" to the address of the Dm670FirmwareUpdates.xml you placed alongside the in step 4. For example: K:\eInstruction\firmware\DM670FirmwareUpdates.xml
    • After the file has been edited and saved, place the file inside the Device Manager preferences file on each computer that will be performing firmware updates. The filepaths to the Device Manager preference files on each operating system are:
      • Win XP - C:\Documents and Settings\<username>\Application Data\eInstruction\Device Manager\
      • Win 7 and 8 - C:\Users\<username>\AppData\Roaming\eInstruction\Device Manager\
      • Mac - HDD/Users/<username>/Library/Application Support/eInstruction/Device Manager/
      • Linux - /home/<username>/eInstruction/Device Manager/
  6. After the and the Dm670FirmwareUpdates.xml have been saved on the local area network server, the Dm670FirmwareUpdates.xml file needs to be copied to the same location on each computer as specified in step 5. This will force Device Manager on those machines to look on the local network for firmware updates rather than attempting to connect to the eInstruction website.
Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk