Since the F9P is basically sending blank 1230 message types from the base station, it’s unlikely any non-F9P rover is using Glonass in the fix. That explains the number of satellites in the RTK fix. Trimble and TopCon will only see the GPS observations from your F9P base station. Hope that makes sense.
This issue has been raised with ublox, but they don’t have any plan to send real phase code bias messages since it’s not required when using F9Ps for the rovers also. The fact that receiver phase code biases have to be transmitted to rovers as well as the Glonass MSM observations is because of the way Glonass is designed. None of the other constellations require this.
Find an old UPS (uninterrupted power supply) and hook the caster and your modem and router to it. I my experience the batteries don’t last long enough. I hooked an old car battery to mine and now it runs 12hrs plus.
That’s correct, but I still will have unfull messages from F9P. Using SNIP I can add what I want. For now it work’s fine so this idea is for future. However I’m still looking for other solutions to have correct RTCM for Trimble with F9P.
Well, after update to 2.2.0 Trimble stoped work. It’s logging at base but CMR age is 0 sek. I tryed with different messages, antena descriptor, with/without TADJ parametr and everything is for nothing…
Yeah, from rtknavi it seem to be OK but it’s not. As I said, I tried different messages, antena named, parameter etc etc, and still nothing. May it be “Antena Delta Type” ? In my case is E/N/U, maybe it should be x/y/z?
I’m thinking and really don’t know what goes wrong. Below screen from my commercial base. There is only couple of messages, but there is 4094, which is:
Cytat Assigned to: Trimble Navigation Ltd.
The content and format of this message is defined by its owner.
I don’t know your Linux command line skills, but this is what I would try:
inside rtkbase/run_cast.sh, delete -i "${receiver_info}" -a "${antenna_info}" on line 45 and/or 50
Restart the base or relaunch the service, then test this stream.
If it fail, restart your tests with a working RTKBase 2.1.1, check that it works with your trimble, then compil and install rtklib 2.4.3 b34. You can use these lines to help you:
sudo systemctl stop str2str_tcp.service
sudo apt-get install -y git build-essential bc dos2unix
cd ~
wget -qO - https://github.com/tomojitakasu/RTKLIB/archive/v2.4.3-b34.tar.gz | tar -xvz
make --directory=RTKLIB-2.4.3-b34/app/consapp/str2str/gcc
sudo make --directory=RTKLIB-2.4.3-b34/app/consapp/str2str/gcc install
make --directory=RTKLIB-2.4.3-b34/app/consapp/rtkrcv/gcc
sudo make --directory=RTKLIB-2.4.3-b34/app/consapp/rtkrcv/gcc install
make --directory=RTKLIB-2.4.3-b34/app/consapp/convbin/gcc
sudo make --directory=RTKLIB-2.4.3-b34/app/consapp/convbin/gcc install
Now you have RTKBase 2.1.1 with rtklib 2.4.3 b34. If it doesn’t work, there is a bug in rtklib.
Now I have to decide if I set the default antenna descriptor value to ADVNULLANTENNA for the next release. I’m not sure it’s a good idea to change this only for a specific brand because what would we have to do if another brand need a different value …
I had an absolute whale of a time today trying to set up a stream for a Trimble FMX. I’m writing these instructions because I couldn’t find a single clear source anywhere on the internet for using the RTKLIB strsvr to insert a correct 1008 message. So here goes:
Set your input and output streams in strsvr. In my case input was a COM port and output was NTRIP server to a remote caster.
On the output row, press the button in the ‘conv’ column to bring up the conversion options screen. Here, check the ‘conversion from’ box and select RTCM3 in the 2 drop-downs. In the message types box, type the messages that you already have, as well as any additional messages. If your base station is working at 1hz then the number in brackets should be 1, which is the time interval in seconds. In this case I have written all my usual messages, plus 1008.
Exit the window and then go to the main options for strsvr, the button in the middle at the bottom.
Check the ‘station ID’ box
Input the precise co-ordinates inn lat/lon/height format. I used 8 decimal places.
Make sure the offset fields are all 0
In ‘Antenna Info’ input ADVNULLANTENNA
You can leave everything else blank.
Hit OK, then start.
Your Trimble rover should now accept a correction stream from your F9P using only standard, free software and hardware.
372 firmware 8.3
RTKbase version 2.2.0 survey/post process base accurate to 3mm
**Note: the 372 takes about 10 minutes to calculate RTK. you will only have DGPS until then.