← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

A GPS receiver was found

InformationGPS

What ArduPilot says:

These lines follow a receiver being found. “GPS 1: probing for u-blox at 230400 baud” means a driver was started for the first GPS on a serial port; for a u-blox, its data was recognised at that speed. “specified as …” is the same for a receiver that is not searched for but named by its type (DroneCAN, MAVLink, MSP): “DroneCAN1-125” is CAN bus 1, node 125. “detected …” follows when the first complete message has been read. The first of them is repeated at the start of every log.

If these lines return every few seconds, the receiver is found and then lost: after 4 s without a complete message ArduPilot starts the search again. Look for a loose connector or a supply that sags.

Parameters to look at

ParameterWhat it is
GPS1_TYPEGPS type
GPS2_TYPEGPS type
GPS_AUTO_CONFIGAutomatic GPS configuration
The code that sends it

GPS N: probing for … at N baud

libraries/AP_GPS/GPS_Backend.cpp AP_GPS_Backend::_detection_message() · Open in ArduPilot Copter-4.7.1

GPS N: detected …

libraries/AP_GPS/AP_GPS.cpp AP_GPS::update_instance() · Open in ArduPilot Copter-4.7.1

GPS N: specified as …

libraries/AP_GPS/GPS_Backend.cpp AP_GPS_Backend::_detection_message() · Open in ArduPilot Copter-4.7.1

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer