I’ve just released a b27 version of the demo5 code that incorporates all the changes in the b27 release of the official code. I’ve also included some fixes for the Galileo satellites. The biggest fix I added was for an array overrun that was causing solutions to intermittently report zero status when Galileo satellites were enabled. Another fix was to correctly decode the range accuracy estimates in the Galileo ephemeris data. The code can be downloaded from the code download section of the rtkexplorer.com website. The source code is available in my Github repository. Please let me know if you find any issues with this code, especially if it was something that was working in the previous code.
One issue I am aware of is the time tag feature which enables simulated real-time runs in RTKNAVI appears to be broken in the new code. There was an existing incompatibility between time-tag files that were created in the win32 version of RTKLIB and run in the win64 version or vice-versa. It looks like an attempt to fix this in the latest release code actually made things worse and now the time-tag files don’t work at all, at least in the win32 version.
By the way, for anyone using the free starter edition of the Embarcadero compiler, be aware that it does not support building win64 executables. The code will build, but the option to specify win64 is not available, so the compiler will just build the win32 code. I hadn’t realized this until I tried to build the win64 version recently.
Also, I’ve recently got a hold of two low cost dual frequency receivers, one from Swift Navigation and one from Tersus, so I am collecting and analyzing data with them now. I should have some results and comparisons to share in my next post soon.