I too have tried GeolocationTCP-r6 and it posted my position properly on OpenCPN but the catch is that
WiFi and cellular
transmission have to be disabled. Petr the creator of this
software does say it in his web page.
I also tried Centrafuse Localizer without much success.
Another
experiment was with GnssDataInterface. It receives
satellite signals but the
NMEA sentences are not able to get to OpenCPN which, I think, wants a 4800 Baud rate. Unfortunately GnssDataInterface lowest Baud rate is 9600. I am not sure this is the problem as I tried other Baud rates, matched on both applications, but had no success at making it
work.
I am using OpenCPN 4.8.0 on a BAK Seal tablet which has a Broadcom 47531 GNSS
sensor.
It looks like a lot of Windows 10 tablets with internal GNSS sensors cannot get the position location through to OpenCPN, perhaps because of the implementation of APIs?
Perhaps the developers of OpenCPN, which by the way is a wonderful program, could perhaps find a fix for getting the data from the GNSS sensors.
If anyone has been successful at making a GNSS sensor on Windows 10 work, I'd be very interested hearing about it.