Troubleshooting IP Driver GPIO
In some cases, Pathfinder PC, Pathfinder Core Pro, or similar is controlling the route of audio streams through the air chain based on output from an automation program. Most automation programs are able to control the Livewire GPIO pins within the Axia IP Driver and this is how the messages are conveyed to Pathfinder.
This document. we will discuss how to log in to the driver using a terminal / TTY emulator to view and control Livewire GPIO pinstates for testing and diagnostic purposes.
Connect to the driver using a terminal
Using a terminal or TTY emulator like PuTTY, connect to the IP driver PC using a raw connection on port 93:
Log in and subscribe to the GPIO monitor
Log in to the driver and subscribe to GPI and GPO monitor by sending the following commands from the terminal:
ADD GPI and ADD GPO will print the current status of the corresponding ports to the terminal:
In this example, the driver has two channels. If your driver supports more, you'll see more ports listed.
The normal state of all input and output pins are high. This is indicated by the lower case "h." State changes will print a new line and will indicate the pin that has changed using a capital letter:
Here, we can see that GPI pin 2 has cycled low and back high again.
Manually changing pinstate
To change a pinstate, enter the ID of the port you'd like to change and enter the desired sequence bits for the pinstate. When you press enter, the terminal will print the state of the port to confirm the change. You can enter an "x" if you do not want to change the state of a particular pin and you can also truncate the string. For example, if you only want to change the state of pin 2, you can enter "XL" or "XH" for the pin bits and leave out the remaining 3 bits:
This tool is extremely useful when setting up Pathfinder or any other solution work flow that follows the state of a GPI or GPO pin. The ability to view and cycle pinstates makes the task of troubleshooting issues and testing new workflows becomes integral.