Skip to content

Plus App connection issue with NDI Polaris Lyra #1273

@AdamDomafoldi

Description

@AdamDomafoldi

Hello,

I have spent a lot of time on this, but I have not been able to figure it out.

The NDI Polaris Lyra is on the same network, and I am able to use it with the NDI tool applications. However, when I try to use it with the Plus App, the app fails. The logs indicate that it is trying to connect via serial.

Do you have a configuration example file or tutorial on how to reconfigure the Plus App (v2.9) to connect properly? The Polaris Lyra is using TCP/IP and not serial connection.

I have attached two screenshots of the error message. I also tried running it from the command line in the hope of seeing a more verbose error message, but no luck so far.

default screen, NDI Polaris Selected

logs screenshot

recent logs:

|INFO|000.004000| Software version: Plus-2.9.0.489d0bb3 - Win64| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(148)
|INFO|000.004000| Logging at level 3 to file: C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/data/050726_123507_PlusLog.txt| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(149)
|INFO|000.069000| Supported devices: - 3dConnexion (ver: Plus-2.9.0) - AuroraTracker (ver: NDICAPI-3.7) - ChRobotics (ver: Plus-2.9.0) - Epiphan (ver: Plus-2.9.0) - FakeTracker (ver: Plus-2.9.0) - GenericSerialDevice (ver: Plus-2.9.0) - ImageProcessor (ver: Plus-2.9.0) - IntelRealSense (ver: Plus-2.9.0) - Microchip (ver: Plus-2.9.0) - MmfVideo (ver: Plus-2.9.0) - NDITracker (ver: NDICAPI-3.7) - NoiseVideo (ver: Plus-2.9.0) - OpenCVVideo (ver: Plus-2.9.0) - OpenIGTLinkTracker (ver: OpenIGTLink v3.1.0) - OpenIGTLinkVideo (ver: OpenIGTLink v3.1.0) - OptiTrack (ver: Plus-2.9.0) - OpticalMarkerTracker (ver: Plus-2.9.0) - PhidgetSpatial (ver: Plus-2.9.0) - PolarisTracker (ver: NDICAPI-3.7) - SavedDataSource (ver: Plus-2.9.0) - UsSimulator (ver: Plus-2.9.0) - VFWVideo (ver: Plus-2.9.0) - VirtualBufferedCapture (ver: Plus-2.9.0) - VirtualCapture (ver: Plus-2.9.0) - VirtualDeinterlacer (ver: Plus-2.9.0) - VirtualDiscCapture (ver: Plus-2.9.0) - VirtualMixer (ver: Plus-2.9.0) - VirtualSwitcher (ver: Plus-2.9.0) - VirtualTextRecognizer (ver: Plus-2.9.0) - VirtualVolumeReconstructor (ver: Plus-2.9.0) - WitMotionTracker (ver: Plus-2.9.0) | in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(153)
|INFO|000.087000| Server host name: DESKTOP-BPPN8O5| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(184)
|INFO|000.096000| Server IP addresses: 192.168.1.109, 127.0.0.1| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(204)
|INFO|000.096000| Start remote control server at port: 18904| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(213)
|INFO|013.311000| Connect using configuration file: C:\Users\Adam\Documents\PlusApp-2.9.0.20260422-Win64\config\PlusDeviceSet_Server_NDIPolaris.xml| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(720)
|INFO|013.311000| Server process command line: "C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/bin/PlusServer.exe" --config-file="PlusDeviceSet_Server_NDIPolaris.xml" --verbose=3| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(380)
|INFO|013.978000| Server process started successfully| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(390)
|INFO|020.481000|SERVER> Software version: Plus-2.9.0.489d0bb3 - Win64
|INFO|020.481000|SERVER> Logging at level 3 (INFO) to file: C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/data/050726_123527_PlusLog.txt
|INFO|020.495000|SERVER> Server status: Reading configuration.
|INFO|020.495000|SERVER> Server status: Connecting to devices.
|ERROR|020.502000|SERVER> Failed to detect device. Port scanning failed. Error opening serial connection| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(396)
|ERROR|020.527000|SERVER> Unable to connect to NDI device.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(326)
|ERROR|020.527000|SERVER> TrackerDevice: Cannot connect to device, ConnectInternal failed| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDevice.cxx(1239)
|ERROR|020.527000|SERVER> Unable to connect device: TrackerDevice.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDataCollector.cxx(369)
|ERROR|020.527000|SERVER> Datacollector failed to connect to devices| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusServer\Tools\PlusServer.cxx(106)
|INFO|020.577000| Disconnect request successful| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(714)
|ERROR|020.577000| Server stopped unexpectedly. Return code: 1| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(964)
|INFO|106.154000| Connect using configuration file: C:\Users\Adam\Documents\PlusApp-2.9.0.20260422-Win64\config\PlusDeviceSet_Server_NDIPolaris.xml| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(720)
|INFO|106.154000| Server process command line: "C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/bin/PlusServer.exe" --config-file="PlusDeviceSet_Server_NDIPolaris.xml" --verbose=3| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(380)
|INFO|106.791000| Server process started successfully| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(390)
|INFO|113.408000|SERVER> Software version: Plus-2.9.0.489d0bb3 - Win64
|INFO|113.409000|SERVER> Logging at level 3 (INFO) to file: C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/data/050726_123700_PlusLog.txt
|INFO|113.425000|SERVER> Server status: Reading configuration.
|INFO|113.427000|SERVER> Server status: Connecting to devices.
|ERROR|113.434000|SERVER> Failed to detect device. Port scanning failed. Error opening serial connection| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(396)
|ERROR|113.452000|SERVER> Unable to connect to NDI device.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(326)
|ERROR|113.452000|SERVER> TrackerDevice: Cannot connect to device, ConnectInternal failed| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDevice.cxx(1239)
|ERROR|113.452000|SERVER> Unable to connect device: TrackerDevice.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDataCollector.cxx(369)
|ERROR|113.453000|SERVER> Datacollector failed to connect to devices| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusServer\Tools\PlusServer.cxx(106)
|INFO|113.510000| Disconnect request successful| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(714)
|ERROR|113.511000| Server stopped unexpectedly. Return code: 1| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(964)
|INFO|1299.032000| Connect using configuration file: C:\Users\Adam\Documents\PlusApp-2.9.0.20260422-Win64\config\PlusDeviceSet_Server_NDIPolaris.xml| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(720)
|INFO|1299.032000| Server process command line: "C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/bin/PlusServer.exe" --config-file="PlusDeviceSet_Server_NDIPolaris.xml" --verbose=3| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(380)
|INFO|1299.668000| Server process started successfully| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(390)
|INFO|1306.877000|SERVER> Software version: Plus-2.9.0.489d0bb3 - Win64
|INFO|1306.877000|SERVER> Logging at level 3 (INFO) to file: C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/data/050726_125653_PlusLog.txt
|INFO|1306.888000|SERVER> Server status: Reading configuration.
|INFO|1306.889000|SERVER> Server status: Connecting to devices.
|ERROR|1306.890000|SERVER> Failed to detect device. Port scanning failed. Error opening serial connection| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(396)
|ERROR|1306.908000|SERVER> Unable to connect to NDI device.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(326)
|ERROR|1306.909000|SERVER> TrackerDevice: Cannot connect to device, ConnectInternal failed| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDevice.cxx(1239)
|ERROR|1306.909000|SERVER> Unable to connect device: TrackerDevice.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDataCollector.cxx(369)
|ERROR|1306.909000|SERVER> Datacollector failed to connect to devices| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusServer\Tools\PlusServer.cxx(106)
|INFO|1306.964000| Disconnect request successful| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(714)
|ERROR|1306.965000| Server stopped unexpectedly. Return code: 1| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(964)
|INFO|1308.737000| Connect using configuration file: C:\Users\Adam\Documents\PlusApp-2.9.0.20260422-Win64\config\PlusDeviceSet_Server_NDIAurora.xml| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(720)
|INFO|1308.738000| Server process command line: "C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/bin/PlusServer.exe" --config-file="PlusDeviceSet_Server_NDIAurora.xml" --verbose=3| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(380)
|INFO|1309.376000| Server process started successfully| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(390)
|INFO|1316.168000|SERVER> Software version: Plus-2.9.0.489d0bb3 - Win64
|INFO|1316.169000|SERVER> Logging at level 3 (INFO) to file: C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/data/050726_125703_PlusLog.txt
|INFO|1316.173000|SERVER> Server status: Reading configuration.
|INFO|1316.174000|SERVER> Server status: Connecting to devices.
|ERROR|1316.175000|SERVER> Failed to detect device on serial port COM5 (index 4). Error opening serial connection| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(396)
|ERROR|1316.195000|SERVER> Unable to connect to NDI device.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(326)
|ERROR|1316.196000|SERVER> TrackerDevice: Cannot connect to device, ConnectInternal failed| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDevice.cxx(1239)
|ERROR|1316.196000|SERVER> Unable to connect device: TrackerDevice.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDataCollector.cxx(369)
|ERROR|1316.197000|SERVER> Datacollector failed to connect to devices| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusServer\Tools\PlusServer.cxx(106)
|INFO|1316.256000| Disconnect request successful| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(714)
|ERROR|1316.258000| Server stopped unexpectedly. Return code: 1| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(964)
|INFO|1369.602000| Connect using configuration file: C:\Users\Adam\Documents\PlusApp-2.9.0.20260422-Win64\config\PlusDeviceSet_Server_NDIPolaris.xml| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(720)
|INFO|1369.602000| Server process command line: "C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/bin/PlusServer.exe" --config-file="PlusDeviceSet_Server_NDIPolaris.xml" --verbose=3| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(380)
|INFO|1370.238000| Server process started successfully| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(390)
|INFO|1376.937000|SERVER> Software version: Plus-2.9.0.489d0bb3 - Win64
|INFO|1376.937000|SERVER> Logging at level 3 (INFO) to file: C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/data/050726_125804_PlusLog.txt
|INFO|1376.949000|SERVER> Server status: Reading configuration.
|INFO|1376.951000|SERVER> Server status: Connecting to devices.
|ERROR|1376.955000|SERVER> Failed to detect device. Port scanning failed. Error opening serial connection| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(396)
|ERROR|1376.976000|SERVER> Unable to connect to NDI device.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(326)
|ERROR|1376.976000|SERVER> TrackerDevice: Cannot connect to device, ConnectInternal failed| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDevice.cxx(1239)
|ERROR|1376.977000|SERVER> Unable to connect device: TrackerDevice.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDataCollector.cxx(369)
|ERROR|1376.977000|SERVER> Datacollector failed to connect to devices| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusServer\Tools\PlusServer.cxx(106)
|INFO|1377.034000| Disconnect request successful| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(714)
|ERROR|1377.035000| Server stopped unexpectedly. Return code: 1| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(964)
|INFO|16196.088000| Connect using configuration file: C:\Users\Adam\Documents\PlusApp-2.9.0.20260422-Win64\config\PlusDeviceSet_Server_NDIPolaris.xml| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(720)
|INFO|16196.096000| Server process command line: "C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/bin/PlusServer.exe" --config-file="PlusDeviceSet_Server_NDIPolaris.xml" --verbose=3| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(380)
|INFO|16196.756000| Server process started successfully| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(390)
|INFO|16204.797000|SERVER> Software version: Plus-2.9.0.489d0bb3 - Win64
|INFO|16204.797000|SERVER> Logging at level 3 (INFO) to file: C:/Users/Adam/Documents/PlusApp-2.9.0.20260422-Win64/data/050726_170511_PlusLog.txt
|INFO|16204.840000|SERVER> Server status: Reading configuration.
|INFO|16204.842000|SERVER> Server status: Connecting to devices.
|ERROR|16204.844000|SERVER> Failed to detect device. Port scanning failed. Error opening serial connection| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(396)
|ERROR|16204.858000|SERVER> Unable to connect to NDI device.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\NDICAPITracking\vtkPlusNDITracker.cxx(326)
|ERROR|16204.859000|SERVER> TrackerDevice: Cannot connect to device, ConnectInternal failed| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDevice.cxx(1239)
|ERROR|16204.859000|SERVER> Unable to connect device: TrackerDevice.| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusDataCollection\vtkPlusDataCollector.cxx(369)
|ERROR|16204.860000|SERVER> Datacollector failed to connect to devices| in D:\a\PlusLib\PlusLib\build\PlusLib\src\PlusServer\Tools\PlusServer.cxx(106)
|INFO|16204.928000| Disconnect request successful| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(714)
|ERROR|16204.928000| Server stopped unexpectedly. Return code: 1| in D:\a\PlusLib\PlusLib\build\PlusApp\PlusServerLauncher\PlusServerLauncherMainWindow.cxx(964)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions