Z9P RTCM Corrections over i2c

Is it possible to send RTCM3 corrections over i2c? The tutorial suggests it is

All features are accessible over the I2C ports including reading NMEA sentences, sending UBX configuration strings, piping RTCM data into the module, etc.

Here is the code I’m using, ideally piping RTCM3 data from trip server over i2c, but it doesn’t seem to be working:

 myGPS._i2cPort->beginTransmission(0x42);
  while(ntrip_c.available() > 0) {
      char ch = ntrip_c.read();
      myGPS._i2cPort->write(ch); 
      delay(1);
  }
  if (myGPS._i2cPort->endTransmission(false) != 0) //Send a restart command. Do not release bus.
  {
    Serial.println("Sensor did not ACK");                         //Sensor did not ACK  
  }

when you use your code,

which configurations are added on your rover arduino code?

ex, i added

myGPS.setI2COutput(COM_TYPE_UBX|COM_TYPE_NMEA); // get NMEA, UBX format data from gps module

//Configure a given port to input UBX, NMEA, RTCM3 or a combination thereof

//Port 0=I2c, 1=UART1, 2=UART2, 3=USB, 4=SPI

//Bit:0 = UBX, :1=NMEA, :5=RTCM3

myGPS.setPortInput(0, 0x23);

but, i can’t received relposed value from rover gps-module.

Yes, I have rtcm3 input enabled on i2c, but module doesn’t seem to be seeing it (I’d expect it to go into Float). Maybe it needs to go to a particular register or something?

Did either of you get this figured out?