NEO M8P-2 stops broadcasting RTCM

Hello,

I’m building a base station from Arduino MKR LoraWAN and NEO M8P-2. I’m using Example2_StartRTCMBase code.

Arduino and m8p are connected via i2c. I was able to get RTCM data but here’s the weird part…

I stop to receive RTCM if my module gets accuracy around 10m or higher (<10m). If wait whole 300s and accuracy <2.0m then I don’t receive RTCM at all.

So it seams that RTCM messages are somehow related with survey-in accuracy (higher accuracy=no RTCM). Yes, if I set up survey-in to stop if accuracy=>10m then I receive RTCM.

I also tried to do survey-in with antenna inside and after I started to receive RTCM place antenna outside. And after a while RTCM messages stop.

Can please someone explain me what’s happening?

Update:

I have connected both modules to u-center and connected two modules via serial to send RTCM.

Configured one module as base station and started transmitting RTCM via serial to the other device and everything seams to be working correctly.

Now I’m starting to think that maybe there is problem with I2C…

Well, strangest thing still remains, that is that when survey-in accuracy is low, then I receive RTCM from base GPS.