• Re: Anyone using the FOSS GnssLogger App (developed WITH Google)?

    From Jim Jackson@3:633/10 to All on Saturday, August 22, 2026 21:21:11
    On 2026-08-22, Maria Sophia <mariasophia@comprehension.com> wrote:
    Anyone using FOSS GNSS Logger (developed WITH Google)?
    What do you use it for?

    The "GnssLogger App" app seems to be a detailed-output research oriented
    tool for recording and analyzing global navsat sys data using a phone.
    ??? <https://github.com/google/gps-measurement-tools>
    ??? <https://play.google.com/store/apps/details?id=com.google.android.apps.location.gps.gnsslogger>

    It's apparently developed *with* Google (whatever that really means).
    What does it do that you might find useful that other tools don't do?

    I think it was developed so that people could get as much information
    from their phone's GNSS capabilities as possible. Google co-sponsored
    several GNSS Decimetre challenges - here's one ...

    https://www.ion.org/gnss/googlecompetition.cfm

    Here's info about parsing GNSSlogger files and what you can do with them...

    https://gnss-lib-py.readthedocs.io/en/stable/tutorials/parsers/tutorials_android_notebook.html

    I briefly investigated this 9 months ago in an effort to get better GNSS accuracy from my phone's internal GNSS receiver, but I didn't get
    anywhere. I eventually bought an better external GNSS receiver and am
    lucky enough to be able to use a free local RTK correction server (part of
    the centipedeRTK network) to get 1cm horizontal and vertical accuracy
    for my mapping/surveying needs.


    Here's the blurb...

    GnssLogger by Google enables in-depth analysis and logging of all types of location and sensor data such as GPS (Global Positioning System), network location and other sensor data. GnssLogger is available for phones and watches. It comes with the following features for phones:

    HOME TAB:
    Control various data logging such as raw GNSS measurements, GnssStatus, NMEA, navigation messages, sensor data and RINEX logs.

    LOG TAB:
    View all location and raw measurement data.
    Control offline logging using 'Start Log', 'Stop & Send' and 'Timed Log'.
    Enable specific items to be logged using corresponding switches in Home
    Tab.
    Delete existing log files from disk.

    MAP TAB:
    Visualize on GoogleMap, the location provided by GPS chipset, Network Location Provider (NLP), Fused Location Provider (FLP), and computed
    Weighted Least Square (WLS) position.
    Toggle between different map views and location types.

    PLOTS TAB:
    Visualize CN0 (Signal Strength), PR (pseudorange) Residual and PRR (pseudorange rate) Residual vs time.

    STATUS TAB:
    View detailed information of all visible GNSS (Global Navigation
    Satellite System) satellites such as GPS, Beidou (BDS), QZSS, GAL
    (Galileo), GLO (GLONASS) and IRNSS.

    SKYPLOT TAB:
    Visualize the data of all visible GNSS satellites using a skyplot.
    View the average CN0 of all the satellites in view and the ones used in
    fix.

    AGNSS TAB:
    Experiment with Assisted-GNSS functionalities.

    WLS Analysis TAB:
    View the Weighted Least Square position, velocity and their uncertainties computed based on raw GNSS measurements.
    Compare the WLS results to the GNSS chipset reported values.

    It comes with the following features for watches running Wear OS 3.0 and higher:

    View real-time GNSS chipset status information.
    Log various GNSS and sensor data to CSV and RINEX files.

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)