Skip to content

Firmware Upgrade ​

This page describes how to upgrade the firmware of the C-RTK3 X20P.

Firmware release notes ​

Firmware v1.11 was released on 2026-10-14, with the following main updates:

New parameters

  • GNSS_PPP_ENABLE: enables/disables the PPP quick configuration. Default 0 (disabled), 1 to enable. It is recommended to keep it disabled in mainland China.
  • MAG_CAN_SEND: enables/disables compass data. Default 1 (enabled), 0 to disable.
  • CAN1_BITRATE: sets the bitrate of the standard CAN bus (without CAN FD) to remain compatible with other devices on the same bus. Default 1000000; can be changed to 500000.

Fixes

  • Fixed abnormal positioning caused by interference.

NOTE

This firmware affects positioning performance and the upgrade is mandatory. Modules delivered on or after 2026-10-14 already have this upgrade applied at the factory; no action is needed.

Preparations before upgrade ​

Upgrade system firmware ​

The system firmware is the C-RTK3 X20P device firmware. After the upgrade, you can check the software version in the DroneCAN/UAVCAN screen of Mission Planner.

  1. Connect the C-RTK3 X20P to the controller (the controller must run ArduPilot firmware).

Hardware connection

  1. Download the firmware file C-RTK3-X20P-v1.11.bin.
  2. Connect the controller to the computer with a USB cable.
  3. Run Mission Planner, connect, and go to Initial Setup → Optional Hardware → DroneCAN/UAVCAN.
  4. Select MAVLinkCAN1/2 according to your hardware connection to obtain the CAN device list; click the Menu control on the right side of the C-RTK3 X20P device and choose Update, then choose No in the online-upgrade dialog to upgrade from a local file.

DroneCAN/UAVCAN screen

  1. In the file selector, select the firmware file and open it, then wait for the upgrade to finish.

Upgrade GNSS receiver firmware ​

The receiver firmware is the firmware of the GNSS positioning module inside the C-RTK3 X20P. Use the receiver firmware upgrade tool (Windows only) to upgrade it.

  1. Download the C-RTK3 X20P receiver firmware upgrade tool (Windows only).
  2. Download the X20P GNSS firmware file.
  3. Run the C-RTK3 X20P receiver firmware upgrade tool, click Browse and select the X20P-GNSS-HPGV2.11.bin firmware file.
  4. Plug the C-RTK3 X20P into the computer with a USB cable; the tool automatically detects the device and flashes the firmware to the GNSS receiver.

Receiver firmware upgrade