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)
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: