How I setup RTK Base Station using Agopen to feed SNIP and broadcast on Rtk2go

RTK Base Station Setup using U Blox C099 F9p ( got mine from Digikey).
Using usb connection to computer and using Rtk2go to transmit corrections over internet to rover.

  1.    Go to
     “Please register before use”  ( Click Here).
     Fill in:-         name
                     Mount point “name”
                     Mount point ” Password”
                     NTRIP Rev 1
                     Country Code ( UK =150)
     They will send you your Mount Point by email in 24Hrs ( check your spam)
  2.    Go to

On front page click on “evaluate your own copy of SNIP from “ here”.
Then “evaluation copy of SNIP” Free, add to cart.
They will send link by email.

  1.    In U-Center set up your F9p.
     In Message View
     UBX-CFG-RATES set to 1Hz
             Group= CFG-MSGOUT
             Keyname= CFG-MSGOUT-RTCM3x-1005-USB    “add”
             Then value at bottom put in 1.
     Do same for 1074,1084,1094,1124,1230.
     Then click “SEND” then in CFG-CFG highlight all 4 and click ‘SEND’.
  2.     Survey in your F9p.
     In Message View

Keyname=CFG-TMODE-MODE “add”
Then value at bottom 1= survey in.
Then value at bottom =86400 (=24hrs)
Then value at bottom =650 (unit mm scaled 0.1)

Go to NAV-SVIN to see progress
On completion ( which will only happen when both duration an Acc limit are both met) in NAV-SVIN you will see your X-Y-Z position. NOTE THESE DOWN.

  1.    Set Base To FIX MODE.

Set to FIX and put in your X-Y-Z settings then click “SEND”
Then in UBX-CFG-CFG highlight all 4 and click “Send”

  1.    Start AGOPEN
     In Settings NTRIP
     Set broadcaster to your computers 192.168 ect.
     Enter broadcaster= click confirm IP
     Username and password can be anything but must be filled in.
     Port 2101 http=1.0
     GGA 20
     Get source table and click nearest that works.
     To UDP=0 (for serial port). 
     Set NTRIP ON.
  2.    Start SNIP
     In Serial Stream. Add new steam.
     Put in your Mount Point Name.
     Your city
     Your country say GBR
     Data format  RTCM3
     Carriers 2
     Msg types RTCM3
     Location = your lat long
     Then right click on stream and set to pars.
     In Pushed out Streams  click RTK2GO
     Stream list =put in yours
     Mount point=yours
     Remote host =rtk2go
     Remote Port=2101
     password=your password for your mount point that you setup with Rtk2go.
     Then right click on steam and tick Log Raw Data
     Then look in RTCM viewer to make sure 1005 is outputting (might not start straight away).

Sorry about formatting I just copy and paste txt file.

1 Like

Great article very helpful for newbies ! I do have a question though why do we have to use AOG before SNIP can the ardusimple not be configured to directly talk to SNIP without AOG ? Thank You

AgOpen is used as a ntrp server for the ntrp caster snip. I am using the port direct from the f9p on my c099 board. Apparently if you’re board has a rj45 plug built in it probably has ntrp servers abilities. The software can be added to a serial port but I don’t know how to do that so I kept it simply and just used AgOpen.

Ok so SNIP cannot be used as a NTRIP server direct from the f9p via USB. AOG acts as the actual server to feed the CASTER(SNIP). Thank you !

1 Like

Brian made a video on this.

SNIP can be used as a NTRIP server direct from the f9p via USB. No need to use AOG in between.


I couldn’t get it to work without AOG. Do you input it into SNIP via the serial stream?

Yes. As you described at part 7 but Data format is Auto Detect w/Parse, and the rest of the settings leave as default.
Edit: “Enable logging” off obviously

Thanks I will try that.

Hi Kaupoi,
Yes I stand corrected you are right you don’t need to use AOG it works perfectly fine from f9p straight into SNIP. Thankyou for your help.

I got this wrong, you can eliminate AOG and feed f9p straight into SNIP. Kaupoi put me right on this.

Can anyone tell me if I did anything? F9P + Xbee WiFi Ntrip, configured to connect to home WiFi, but it seems to me it is not.

If you have wifi NTRIP MASTER connect to home network and setup a NTRIP server and you can directly transmit to rtk2go no need for additional tools.

1 Like

I also tried this.
Google Photos

What version is that of softwere maybe try latest 0.5.4 it show how many B/s you are transmitting in and out and have network forwarding. Switch to UART 0, IP to DHCP.

Better question is what base config you use and are messages enabled on UART2.

1 Like


Did you use ardusimple config for base?

1005: Stationary RTK reference station ARP
1074: GPS MSM4
1230: GLONASS code-phase

Check if this messages are enabled on UART2. (CFG-MSG) in u-center. If they are not enable them.

1 Like

I have just upload it from ardusimple

Google Photos