xNode2 Release Notes

Prev Next

Release Candidate Version 1.2.0-rc5

Published August 28, 2025

While this version is still technically in beta, we’ve made significant strides in improving audio performance. We believe most issues are much better, though they may not be fully resolved in all cases. Your feedback is essential—if you continue to experience any problems, please let us know by emailing our support team or submitting a support request through the form found here.

Click here to download Release Candidate version 1.2.0-rc5

New Features

IMPORTANT NOTE

Version 1.2.0 fixes a webUI password corruption problem, which would sometimes prevent users from logging in if they had set a password. To ensure the fix is durable, switching to 1.2.0 from an earlier firmware version will reset the password, requiring that the user set the password the next the the webUI is used.

  • Reduced latency (analog -> Livestream -> analog latency is now 3.6ms)

  • Can now use the LWRP “IP” command to configure network

  • Can set LWRP LABL property independently of PSNM

  • Web UI improvements

    • GPIO page supports unicast/snake syntax

    • AES67 channel entry now supports Livewire channel numbers

    • Added placeholder text for most input text fields

    • Channel Picker will display "No channels available" if none are available

    • Channel labels now shown on the I/O and Meters pages

    • More sanity checking when configuring network

    • Able to cancel more in-progress changes

Bugs Fixed

  • Fixed corruption problem with non-empty passwords

  • PTP clock synchronization now more reliable

  • Livewire clock synchronization now more reliable

  • Outgoing RTP timestamps now properly match PTP clock

  • LWRP performance improved

  • Real-time networking/audio improvements

    • Improved unit and audio stability when a large amount of network traffic is present.

    • Fixed issue where refreshing or using multiple web clients could cause audio glitches.

  • Web UI issues fixed

    • Fixed some issues with session cookies, causing login/logout problems

    • Synchronization state not promptly reported

    • Fix rounding issue with Mic gain input field

    • Can now properly authenticate if mapping multiple units to the same IP but different ports

    • Now warns whenever action may disrupt audio

    • Stream offset values not properly sent to audio subsystem

    • Security improvements

    • Various cleanups and tweaks

Tickets Addressed

The above items correspond to the following internal ticket numbers:
20433, 21422, 21722, 21752, 22291, 22445, 22558, 22571, 22805, 23240, 23287, 23404, 23523, 23856, 23868, 23873, 23893, 23894, 23924, 23963, 24165, 24178, 24246, 24334, 24353, 24354, 24374, 24395, 24413, 24432, 24441, 24472, 24482, 24484, 24488, 24506, 24512, 24516, 24521, 24537, 24538, 24540, 24563, 24565, 24569, 24585, 24586, 24587, 24594, 24596, 24605, 24631, 24632, 24634, 24653, 24654, 24679, 24683, 24685, 24689, 24691, 24694, 24702, 24704, 24705, 24706, 24707, 24711, 24713, 24718, 24721, 24727, 24730, 24734, 24738, 24739, 24748, 24753, 24754, 24755, 24756, 24757, 24765, 24775, 24777, 24780, 24787, 24788, 24801, 24803, 24808, 24814, 24828, 24829, 24839, 24872, 24874


Version 1.1.3

ECO-3166 June 12, 2025

Click here to download version 1.1.3

New Features

  • LWRP improvements

    • SRC LABL can now be set independently

    • MIXCFG is now implemented, so Pathfinder can now control the mixer

  • Web UI improvements

    • Added I/O Matrix and Wiring sub-page showing all streams

    • I/O page now asks for confirmation before switching to Simple 4x4 or 8×8

    • LWRP DST NAME values are now used for Receiver labels

    • Window/tab name now includes unit name

  • PTP

    • Can now set delay mechanism to P2P, E2E, or none

Bugs Fixed

  • Properly enforce microphone input gain settings (webUI and LWRP)

  • Fixed AES3 output status bits

  • Can now use Livewire channel numbers in LWRP SRC/DST

  • No advertisement activity from the device if no senders are configured

  • PTP fixes

  • LWRP fixes (e.g., INP command)

  • Audio chain improvements

  • Latency reduction

Tickets addressed

The above items correspond to the following internal ticket numbers: 20878, 22291, 23125, 23126, 23421, 23552, 23624, 23629, 23771, 23987, 23999, 24038, 24069, 24211, 24217, 24243, 24245, 24308, 24318, 24330, 24346, 24352, 24361, 24368, 24370, 24373, 24399, 24425, 24443, 24448, 24449, 24451, 24464, 24484, 24490, 24503, 24507, 24508, 24510, 24511


Version 1.1.2

ECO-3146 April 28, 2025

Note that this version also includes features rolled up from version 1.1.1, which was never released publicly.

Click here to download version 1.1.2

New Features

  • WebUI and LWRP limit mix points to a maximum of 50, avoiding several performance issues

  • WebUI improvements

  • Internal audio path improvements

  • Internal documentation

  • Logging improvements

Bugs Fixed

  • Fixed a 2.2ppb samples clock drift between audio I/O and processing, leading to audio glitches after several days of runtime.

  • xNode2 can now follow QOR/RAQ Livewire master clock

  • Classic node can now follow the xNode2 Livewire master clock

  • Fixed an issue where bonding mode networking was broken if both Network Interface Controllers (NETs) were plugged into the same switch.

  • Fixed an issue where the unit was overwhelmed by uploading update packages.

  • Reduced audio Latency.

  • Fixed an issue where PTP would not sync from a PTP clock with a class higher (worse) than 248.

Tickets addressed

The above items correspond to the following internal ticket numbers: 24100, 24257, 24280, 24286, 24292, 24299, 24314, 24321, 24343, 24357, 24370, 24394, 24400, 24408, 24435, 23943, 20432, 24304, 24443, 24313, 24316, 24377, 21690, 24393, 24417


Version 1.1.0

ECO-3127 March 18th in 2025

Click here to download version 1.1.0

New features

  • Bonded Network Failover mode

  • Enabling "Line Mode" on a mic input disables phantom power

  • Front panel network configuration is now limited to the first network interface

  • Reduced Livewire sender latency by 0.5ms

  • GPIO web page now includes channel pickers

  • WebUI cleanups

Bugs Fixed

  • ADVD discovery wouldn't forget no-longer-present devices

  • If booting with no senders enabled, then the unit won't discover ADVD channels until a sender is enabled

  • PTP clock priority ranges were wrong

  • PTP synchronization was unreliable

  • WebUI now properly handles restarting the unit

  • LWRP ADDR would accept multiple values even if not in 2022-7 mode

  • AES3 input channels swapped, spurious gain of 6dB

  • Could not configure AES3 outputs to track AES input's clock

  • LWRP VER command was incomplete

  • SAP advertisement broken

  • Sync info should not be shown on the GPIO units' web status page

  • The default RTP packet type for transmitted Livewire was 97; it should be 96

Tickets Addressed

The above items correspond to the following internal ticket numbers: 22486, 22693, 22875, 23071, 23283, 23387, 23456, 23536, 23551, 23564, 23604, 23628, 23733, 23743, 23782, 23813, 23850, 23854, 23865, 23874, 23883, 23884, 23900, 23902, 23906, 23911, 23912, 23915, 23921, 23925, 23926, 23928, 23931, 23935, 23965, 23967, 23998, 24008, 24009, 24018, 24021, 24022, 24040, 24041, 24042, 24043, 24048, 24049, 24056, 24058, 24072, 24130, 24154, 24167, 24173, 24183, 24208, 24258, 24260, 24262, 24269, 24278, 24283, 24285, 24301,23780, 23802, 23886, 23901, 23916, 23917, 23918, 23919, 23934, 23944, 24006, 24020, 24046, 24047, 24263,20045, 22127, 24019, 24069,20842, 21566, 23087, 23228, 23700, 23888, 24007, 24179


Version 1.0.2

ECO-3084 November 20, 2024

Click here to download version 1.0.2

Note that Version 1.0.2 is the first available field update since initial release

New Features

  • Web UI improvements

    Support for Axia Backfeeds

  • Complete FOSS license compliance package generated

  • Set system time from incoming PTP sync packets

  • Allow custom RTP port for AES67 mode receivers

  • Can reset the password from the front panel

  • Unencrypted web updates are no longer allowed

  • PTP configuration ranges and defaults are now set from the PTP media profile spec

Bugs Fixed

  • ADVD discovery had problems on high-traffic networks

  • ADVD advertisement used the hostname "xNode2" rather than the configured hostname

  • Could not change both network configurations at the same time on the front panel

  • Reliability improvements

  • Many cleanups

  • Microphone gains are properly handled

  • PTP configuration fixes and cleanups

  • Factory reset doesn't delete /config/testresults-*.txt files (with audio test results)

  • When restarting, the web UI no longer shows "Request error" again and again