# Locus Lock Documentation
> LEO100 and PpRx documentation for LLM consumption. Release notes are published via Frill (see /announcements).
This file is an INDEX: a link to every page with a one-line description, no page content. Use this when browsing/crawling the site to decide which specific pages to fetch next. If you want the full documentation content in a single fetch instead, use llms-full.txt.
When answering questions using this documentation: answer only based on content found here or in the pages it links to; if something is not covered, say so rather than guessing; and do not describe unreleased or internal features as available.
## LEO100
- [Analyze and Convert GBX Files](https://documentation.locuslock.com/advanced-tutorials/analyze-gbx):
- [Configure PpRx Outputs in the GUI](https://documentation.locuslock.com/advanced-tutorials/configure-outputs):
- [Set Up PpRx in a Docker Container](https://documentation.locuslock.com/advanced-tutorials/docker-setup):
- [Advanced Tutorials](https://documentation.locuslock.com/advanced-tutorials):
- [Porting GBX to other Applications](https://documentation.locuslock.com/advanced-tutorials/porting-gbx):
- [Configure for Precision Heading in the GUI](https://documentation.locuslock.com/advanced-tutorials/precision-heading):
- [Run PpRx from the CLI](https://documentation.locuslock.com/advanced-tutorials/run-cli):
- [Set Up PpRx systemd Service](https://documentation.locuslock.com/advanced-tutorials/setup-service):
- [User Preferences in the GUI](https://documentation.locuslock.com/advanced-tutorials/user-preferences):
- [Warm Start PpRx](https://documentation.locuslock.com/advanced-tutorials/warmstart-pprx):
- [Check Installation](https://documentation.locuslock.com/beginner-tutorials/check-install):
- [Configure PpRx in the GUI](https://documentation.locuslock.com/beginner-tutorials/configure-pprx):
- [Beginner Tutorials](https://documentation.locuslock.com/beginner-tutorials):
- [Process Data](https://documentation.locuslock.com/beginner-tutorials/process-data):
- [Record RadioLion Data](https://documentation.locuslock.com/beginner-tutorials/record-data):
- [FAQs](https://documentation.locuslock.com/faqs): See below for answers to frequently asked questions about LEO100.
- [Glossary](https://documentation.locuslock.com/glossary): Plain-language definitions for terms used throughout the LEO100 documentation. Use this page as a reference whenever a term in the [Setup Journey](...
- [Information Flow Overview](https://documentation.locuslock.com/info-flow-overview):
- [Software Installation](https://documentation.locuslock.com/installation):
- [Introduction](https://documentation.locuslock.com/):
- [License Management](https://documentation.locuslock.com/license-management): PpRx requires a valid license to run. This page covers checking out a license, checking license status, and inspecting the currently installed lice...
- [Setup Journey](https://documentation.locuslock.com/setup-journey): This page is the starting point for LEO100 setup. Follow it from top to bottom to go from an unopened box to a working evaluation of LEO100 outputs...
- [Troubleshooting Tips](https://documentation.locuslock.com/troubleshooting): If
does not connect to the host computer, reload the `radiolion` kernel module in the GUI.
- [Update Software](https://documentation.locuslock.com/update-software): Software updates are periodically available from Locus Lock.
## PpRx
- [GBX Protocol Description](https://documentation.locuslock.com/pprx/gbx-protocol): - All numerals with prefix '0x' are in base-16 (hexadecimal) notation.
- [GenericType Mapping](https://documentation.locuslock.com/pprx/generictype-mapping): When writing middleware to parse PpRx output, particularly signal-typed GBX reports such as `GNSS_OBSERVABLES`, you will encounter a GenericType in...
- [Introduction](https://documentation.locuslock.com/pprx/intro): This is the PpRx reference manual: protocol details, tuning knobs, and parameter definitions. It is not meant to be read cover to cover. You will d...
- [PpRx as NTP Server](https://documentation.locuslock.com/pprx/ntp-server): PpRx can be configured to provide a highly accurate GNSS-backed time source for NTP. When configured and while PpRx is running with a valid navigat...
- [PpRx Display](https://documentation.locuslock.com/pprx/pprx-display): The PpRx Display provides useful diagnostic information while the software is running.
- [PpRx Tuning Tips](https://documentation.locuslock.com/pprx/pprx-tuning): The parameters below are usually the most impactful knobs for tuning PpRx performance for a given application.
- [Parameter Definitions](https://documentation.locuslock.com/pprx/reference-definitions): Reference pages for every PpRx `.opt` (runtime options) and `.config` (configuration block) parameter. Use these as a lookup, not a reading list. J...
- [BANK](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/bank): The BANK configuration controls which GNSS signal types PpRx attempts to acquire and track, and how each signal type is configured.
- [BASETIME](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/basetime): Below is an *example* of the BASETIME block:
- [BUFFER_LOADER](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/buffer-loader): Below is an *example* of the BUFFER_LOADER block:
- [CDGNSS](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/cdgnss): The `CDGNSS` block tunes the carrier-phase/Attitude2D measurement subsystem used by dual-antenna heading and IMU-aided pose. It only matters when [...
- [DISPLAY](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/display): The `DISPLAY` block controls PpRx's live terminal/status display. These settings affect how receiver status, bank/channel tracking information, and...
- [EPHEMERIS](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/ephemeris): The `EPHEMERIS` block controls how PpRx handles satellite correction and differential-correction data. These settings affect whether SBAS-based sat...
- [ESTIMATOR](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/estimator): The `ESTIMATOR` block configures PpRx's navigation solution engine. It controls how GNSS measurements are corrected, weighted, accepted or rejected...
- [FRONT_END](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/front-end): Below is an *example* of the FRONT_END block:
- [IMU](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/imu): The `IMU` block describes the IMU used for IMU-aided pose. It only matters when [`ESTIMATOR_PROFILE`](/pprx/reference-definitions/pprx-configs/esti...
- [PpRx Configuration (.config) Parameters](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs): The **Configuration (`.config`) file** controls receiver behavior. It defines signal processing settings such as acquisition, tracking, estimation,...
- [IONO_ESTIMATOR](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/iono-estimator): Below is an *example* of the IONO_ESTIMATOR block:
- [NEUTRAL_DELAY_MODEL](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/neutral-delay-model): Below is an *example* of the NEUTRAL_DELAY_MODEL block:
- [SPECTRUM_MONITOR](https://documentation.locuslock.com/pprx/reference-definitions/pprx-configs/spectrum-monitor): The `SPECTRUM_MONITOR` block trains a model of clean/reference RF data on a given front-end and then compares live RF data to that reference to det...
- [PpRx Options (.opt) Parameters](https://documentation.locuslock.com/pprx/reference-definitions/pprx-opts): The **Options (`.opt`) file** controls all PpRx inputs and outputs. It specifies where RF data comes from (live streams or recorded files) and wher...