NetOps Toolkit

Broadcast / AoIP

LWRP Command Reference

Livewire Routing Protocol command reference — TCP port 93, VER, SRC, DST, GPIO, LPSTAT and connection notes

LWRP — Livewire Routing Protocol

Plain-text TCP protocol for controlling Axia/Livewire devices — routing sources/destinations and reading/writing GPIO. Keep the session open; do not reconnect per command.

Connection Details
Protocol:  TCP
Port:      93
Session:   Persistent — keep the connection open, do not reconnect per command
Auth:      LOGIN <password>   (only if a password is set on the device)

# Quick test with netcat
nc <device-ip> 93

# Or PuTTY: Connection Type = Raw, Port = 93

Command Reference

CommandSyntaxDescription
Version / CapsVERReturns firmware version, source count, destination count, GPIO count
List SourcesSRCReturns all source slots with current channel assignments and labels
Set SourceSRC <n> LIWF:<channel>Assign source slot n to Livewire channel number — makes the device a stream originator
List DestinationsDSTReturns all destination slots and their current channel assignments
Set DestinationDST <n> LIWF:<channel>Route destination slot n to receive the given Livewire channel
Read GPIsGPIReturns state of all GPI (input) pins
Read GPOsGPOReturns state of all GPO (output) pins
Set GPOGPO <n> STAT:<0|1>Set GPO pin n — 0 = low/active, 1 = high/inactive (inverted logic)
Hardware StatusLPSTATExtended device status — link state, PSU health (xNode devices)
Subscribe SourceADD SRC <n>Subscribe to real-time change notifications for source slot n
Subscribe DestADD DST <n>Subscribe to real-time change notifications for destination slot n
Example Session
# Connect
nc 192.168.1.100 93

# Device responds with version banner
VER <LWRP:4.0.12 devn:"Studio A xNode" ntwk:"Studio Network" nsrc:8 ndst:8 ngpi:4 ngpo:4>

# List all destinations
DST

# Route destination 1 to channel 1001
DST 1 LIWF:1001

# Set GPO 1 active (low)
GPO 1 STAT:0

# Subscribe to destination changes
ADD DST 0