Pro Tip

Use the table of contents on the right to navigate this page. You can also use the mobile menu to access the navigation.

1. Introduction

The Point One Navigation Standard Development Kit is a high-precision GNSS-based positioning system designed for real-time kinematic (RTK) applications. It provides centimeter-level location accuracy and is ideal for integration into autonomous systems such as robotic cars, drones, or research platforms.

This development kit includes both GNSS (Global Navigation Satellite System) and an onboard IMU (Inertial Measurement Unit), allowing for reliable and stable positioning even in environments where satellite signals may temporarily degrade — such as tunnels or near large structures.

The GNSS module delivers global position data using satellite constellations like GPS, GLONASS, and Galileo, while the IMU provides orientation, acceleration, and angular velocity data that enhance accuracy and robustness in dynamic or partially obstructed conditions.

Proper setup, flashing, and calibration of the firmware are essential to ensure that your device is fully recognized and ready for software integration and sensor fusion in high-accuracy navigation tasks.

2. Requirements

To follow this tutorial, you will need:

Additionally, please install the following software on your computer:

  1. USB Serial Driver – Enables your PC to recognize the connected GNSS module 📥 Download USB Driver for Windows

  2. Point One Desktop – Used for updating firmware and configuring the module 📥 Download Point One Desktop for Windows

  3. Firmware File – Latest firmware for the Standard Dev Kit 📥 Download Firmware

💡 For additional documentation and tools, check the official Point One resource portal: https://pointonenav.com/resources/

3. Flashing Tutorial

Follow these steps to set up your device correctly.

A. Install USB Serial Driver

  1. Download the USB Driver 📥 Download USB Driver (Windows)

  2. Extract the ZIP Archive
    • Right-click the downloaded ZIP file and choose Extract All.
    • Remember the folder location (you’ll need it in the next step).
  3. Connect the GNSS Dev Kit Use a micro-USB cable to connect your Standard Dev Kit to the computer.

  4. Open Device Manager
    • Press Windows + X → select Device Manager
    • Under Other devices (Autres périphériques), you’ll likely see:
      • Enhanced Com Port
      • Standard Com Port with yellow warning icons — this means Windows doesn’t recognize the device yet.

Here’s what you’ll typically see before installing the driver: Unrecognized COM Ports

  1. Manually Install the Driver
    • Right-click on Enhanced Com Port
    • Select Update driver
    • Choose Browse my computer for drivers
    • Navigate to the folder where you extracted the driver ZIP file
    • Click Next to install
    • Repeat the same for Standard Com Port
  2. Verify Successful Installation After installation, the devices will appear under Ports (COM & LPT), recognized as:
    • Silicon Labs CP210x USB to UART Bridge (COMX)

B. Launch Point One Desktop & Configure GNSS Connection

Once the USB driver is installed and your device is recognized, you can begin configuring your GNSS module using the Point One Desktop software.

1. Launch Point One Desktop

2. Select the Serial Port

3. Configure GNSS Corrections

Here’s what the configuration should look like once completed: GNSS Corrections Setup

Once everything is configured, click ADD to save the GNSS connection.

You are now ready to move forward with firmware flashing or device integration.

C. Update the GNSS Firmware

Once the device is connected via USB and Point One Desktop is configured, you can now update your GNSS module with the latest firmware.

1. Open the Firmware Update Tab

2. Load Firmware File

3. Begin Firmware Update

Here’s what the firmware update window looks like before starting: Firmware Update Screen

After a successful update, you should see a confirmation like this: Firmware Update Success

Your GNSS module is now up-to-date and ready for RTK positioning with enhanced performance and stability.

4. Python Development

To interface with the GNSS module programmatically, use Point One Host Tools.
This set of Python applications allows logging data, configuration, and sending RTK corrections from Polaris.

📦 Repo: https://github.com/PointOneNav/p1-host-tools
📚 Docs: https://pointonenav.com/docs/

Setup / Installation

Clone the repository:

git clone https://github.com/PointOneNav/p1-host-tools.git  
cd p1-host-tools

Create a virtual environment:

python3 -m venv venv
source venv/bin/activate

(Windows: venv\Scripts\activate.bat)

Install requirements:

pip install -r requirements.txt

Using Polaris Corrections with p1_runner

  1. Connect the GNSS module via USB
  2. Activate your Python virtual environment
  3. Run the following command with your Polaris key:
python3 bin/runner.py --device-id my-device --polaris abcd1234

Logs will be saved in ~/logs (Linux/macOS) or %USERPROFILE%\Documents\logs (Windows).

Configuration with config_tool

You can read or modify configuration settings via:

python3 bin/config_tool.py apply uart1 message_rate fusion_engine posemessage on
python3 bin/config_tool.py apply uart1 message_rate nmea gga off
python3 bin/config_tool.py save

Make sure to call save to persist the settings after applying them.

Tips

✅ Notes

For issues or improvements, open a GitHub issue or submit a pull request. Please attach logs, error messages, or screenshots to help debug efficiently.

Design Tip

The improved styling includes better spacing, more color accents, and enhanced readability for all content elements.