I followed the manual in the link attached under the section “RTK configuration protocols with u-center“ to enable RTCM message types and confirmed that survey in process is successful but no RTCM messages are ever generated on the base side, only NMEA sentences. Has anyone had any issues following the manual instructions or have links to other configs I could try to enable RTCM messages?
You have an F9P and not and F9R ?
Mechanics should work, check UBX-CFG-PRT indicates the output interface has RTCM3 protocol enabled for Output. Check UBX-NAV-PVT reports fix type as TIME.
RTCM3 messages are in binary, not Text / ASCII.
Suggest saving a log file. Use record button on uCenter Classic, and opt to output the debug/diagnostic messages, attach resultant .UBX file.
You could try the NTRIP Caster function in PyGPSClient, which is available for Windows, MacOS and Linux - see GitHub - semuconsulting/PyGPSClient: Python Graphical GPS Client Application supporting NMEA, UBX, SBF, RTCM3, NTRIP & SPARTN Protocols.
It supports both FIXED and SURVEY-IN timing options for a range of RTK receivers including the ZED_F9P, ZED_X20, Septentrio Mosaic X5 and Quectel LG290P.