I have 2 SparkFun GPS-RTK-SMA modules one of which I wanted to use as a base station to send RTCM signals to RTK2Go.
I was able to configure one of the modules for survey mode and can see rtcm data output in a console (this guide was used: https://learn.sparkfun.com/tutorials/gp … okup-guide)
However if I try co configure the USB port to output the RTCM data just like the i2c(in a guide):
myGPS.setUSBOutput(COM_TYPE_UBX); //Set the USB port to output UBX only (turn off NMEA noise)
//USB
response &= myGPS.enableRTCMmessage(UBX_RTCM_1005, COM_PORT_USB, 1);
response &= myGPS.enableRTCMmessage(UBX_RTCM_1074, COM_PORT_USB, 1);
response &= myGPS.enableRTCMmessage(UBX_RTCM_1084, COM_PORT_USB, 1);
response &= myGPS.enableRTCMmessage(UBX_RTCM_1094, COM_PORT_USB, 1);
response &= myGPS.enableRTCMmessage(UBX_RTCM_1124, COM_PORT_USB, 1);
response &= myGPS.enableRTCMmessage(UBX_RTCM_1230, COM_PORT_USB, 10); //Enable message every 10 seconds
I receive absolutely nothing but a silence out of usb (RTCM messages continue to arrive via i2c → arduino and are being displayed in a console just as before).
if I switch the port back to:
myGPS.setUSBOutput(COM_TYPE_NMEA);
I can see standard NMEA output directly out of the module just as from the factory.
So why am I not seeing any RTCM data out of the USB port?