If you modify a default firmware setting you can get a couple more dual/triple frequency GPS sats.
There are 32 active GPS sats right now, but only 27 have the L2C signal and 20 the L5 signal. The LG290P is a L2C only receiver so it should be tracking 27 dual frequency GPS sats, but it tracks only 25. Why?
The $PQTMCFGSAT command allows you to change what signals are tracked on each satellite. L1 (C/A) tracking is enabled on all 32 possible GPS sats, but L2C and L5 have limiting masks. The masks haven’t been updated to include G20 and G21 which are newer sats replacing older ones.
The default tracking mask for L2C in hexadecimal is: FFC36FFD
Written in binary: 1111 1111 1100 0011 0110 1111 1111 1101
Reading this right to left a 1 means enabled, a zero means disabled so GPS sats 2, 13, 16, 19, 20, 21, 22 are disabled for L2C tracking.
Creating a new mask with 1 in positions 20 and 21 should allow L2C tracking on those sats. I haven’t actually tried that, but did set all positions to 1 (FFFFFFFF) and that worked. If this wastes significant resources I don’t know.
Two more GPS sats isn’t a lot, but it could help with services like OPUS and AUSPOS which are dual frequency GPS only. Also two more sats for Galileo HAS, etc.
Turning on L5Q tracking for GPS sats 20 and 21 is similar. See the $PQTMCFGSAT command.


