ArduPilot / ArduPilot/ardupilot

Here4 GPSs not detected on software reboot

Open
#31,371 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
15.9k
Forks
21.4k
Avg merge
3d 17h
Merged PRs (30d)
119

Description

Bug report

Issue details

From an ArduPilot partner:

When we do a software reboot of ardupilot, only 1 GPS is configured. A hardware reboot of the system is required to get both GPS's back

[8:14 PM]XYZZY: In this case I have two here4s connected via CAN1 to a cube orange. It is probably important to mention here that they are not connected via a "standard" carrier board. When the autopilot reboots power is not reset to the here4s (I'm not certain if standard carrier boards do this or not). After a software reboot, only GPS1 appears. I have also seen this behaviour when using two F9P units connected via uart, also powered in the same way.

Version
TBA

Hardware type
CubeOrange, 2xHere4

Logs
TBA

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files, tests, firmware version, or logs are provided. Reproduce the issue with two GPS units across a software reboot, compare detection before and after reboot, and consider the fix complete when both units are detected without a hardware power cycle.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot, robotics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.