Hi, Thanks for developing this project. I'm trying since this morning to make it working, a lot of tries ....... I'm having issue with "Display Not Found" and Windows 10, i try a lot of solutions like changing rate, refresh, some waiting variables, version 0.17.3 and 0.17.4(with Demo13), but nothing worked. KSPSerialIO: trying default port COM3 KSPSerialIO: KSP Display not found KSPSerialIO: trying port \Device\Serial0 - COM1 KSPSerialIO: KSP Display not found KSPSerialIO: trying port \Device\USBSER000 - COM3 KSPSerialIO: KSP Display not found I investigated with a Debug() method in the Arduino Code and a Serial Monitor. -The plugin test the default COM (COM3 for my Arduino, another one, and again the Arduino but with a different name) -The KSPBoardReceiveData() were true just one time : for the handshake -The handshake sent by plugin is : BE EF 04 00 03 01 04 02 -The handshake sent by Arduino is : BE EF 04 00 01 02 03 04 -In your plugin code at github i see that M1/M2/M3 should be 03/01/04 I suspect the reason is that handshake response from Arduino to Plugin is not 03/01/04, because of this code : if ((HPacket.M1 == 3) && (HPacket.M2 == 1) && (HPacket.M3 == 4)) { DisplayFound = true; } else { DisplayFound = false; } But i also saw that : HPacket = new HandShakePacket(); HPacket.id = HSPid; HPacket.M1 = 1; HPacket.M2 = 2; HPacket.M3 = 3; i'm totaly lost ... I'm suspecting a handshake problem, but i don't know how to compile your source code to try some modifications (like place the debug handshake function HandShake()).