We have also considered this issue before: a serial port can only be used by one program at a time.
When using FT8, I use JTDX and GridTracker. JTDX can log data to N1MM (sent to the port listened on by N1MM), but it seems that GridTracker actively connects to the ports opened by JTDX (rather than passively receiving data).
There's one question: If I manually log entries in N1MM, how?Automatic synchronizationAre you referring to GridTracker? Its architecture uses a serial port-based radio for initiating calls.