Setting the password used for Livewire devices in Dashboard

Updated by Bryan Jones

Scope

This document covers the process to manually set the Livewire password for your Axia devices if changed from the default of blank (no password).

Description

When you initially install Dashboard software (Server or Application), you are prompted for some initial setup information that includes the user password for your system's devices.

After you install Dashboard, you may find it necessary to change this password.

As of this writing (Dashboard 1.7.1.3 and older), all device passwords must be the same. Devices include any Infinity panels or Telos Alliance xNodes. There is no mechanism to specify individual device passwords.

Setting or changing the password

These settings (for Dashboard Application and Server) are changed by editing the settings.jasonfile in the C:\ProgramData\Telos\Infinity directory.

What are JSON files?
JSON is an open standard file and data interchange format that uses human-readable text to store and transmit data. It stands for JavaScript Object Notation, and because it's plain text can be edited with any text editing program. Visual Studio Code is a good, free, multi-platform text editor. Use whichever program you like. Even Notepad, included with Windows, is acceptable.

A couple of warnings before we start

You are directly editing configuration files. Make a back up! We will guide you with this document but if you are not comfortable editing text tiles or starting and stopping Windows services, stop now and ask for help. Did I mention, make a backup?
There are several settings stored in this file, and you may be tempted to make other changes. Making changes other than those directed here could cause your software to become inoperable.
If you are using the Axia IP Audio Driver for Windows (IP Driver), you might notice there is no place to set a password. This is normal. The IP Driver does not require a password, and so it will not be affected by a change to other devices.
  1. On the computer where Dashboard is installed, open Windows Explorer and navigate to the C:\ProgramData\Telos\Infinity directory and locate the settings.json file as shown here.

The ProgramData directory is likely a HIDDEN directory on your computer, and you will need to type this location into the address bar.

Manually type the address
  1. Right-click on the settings file and chose Open

The following images may look slightly different. In this example, Visual Studio Code is used as our text editor. Your editor may differ, but the steps are the same.

Some or all of these settings may exist in your file depending on what you chose at setup.

{
"TcpListenPort": "49352",
"AgentNIC": "192.168.2.20",
"LivewireNIC": "192.168.2.20",
"NodePassword": "user",
"LowerRendererChannel": "29000",
"UpperRendererChannel": "30000",
"AddressRange": "192.168.2.0-192.168.2.255,192.168.3.0-192.168.3.50"
}
  1. If the parameter "NodePassword" already exists, change the text inside the quotes after the : (colon) to match your password. If the "NodePassword" property does NOT exist, proceed to step 4.
  1. To add the "NodePassword" parameter, you must first add a comma after the last line and create a new line before the close curly brace symbol.
  2. Add the new line "NodePassword": "SuperSecret". Replace SuperSecret with your password.
One of the reasons we suggest using Visual Studio Code is that it checks your file format in real-time. Had I forgotten to put the comma at the end of line, or removed a curly brace, an error will be shown, like this;
  1. Save your file.

If you are running the Application version (not the Server version) of Dashboard, you are done. The next time you open the application, the new settings are applied. If you are using the server version of Dashboard (where you access it via a Web Browser), you need to restart the Dashboard services.

Restating Dashboard Services (server version only)

  1. Press the Windows Key + R (or select run) from the Start menu.
  2. In the Open: box, type services.msc and click OK.
  3. When the Services window appears, scroll down and locate the Infinity.Agent and Infinity.Host services
  1. Right-click on each service and choose Restart.
These services will restart quickly and will not affect the operation of your Infinity system.

Let us know how we can help

If you have further questions on this topic or have ideas about improving this document, please contact us.


How did we do?