Skip to content

Conversation

@fifieldt
Copy link
Member

The Heltec Wireless Tracker and its UC6580 doesn't support a soft sleep, so we hard sleep it.

It was discovered that this causes the gnss chip to lose its settings. This means the buffer overflows with NMEA messages we don't use, and constellations that were previously enabled may be disabled.

This patch attempts to fix it by performing the configuration of the UC6580 chip every time it comes back from hardsleep.

Fixes #5088

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • Heltec (Lora32) V3
    • LilyGo T-Deck
    • LilyGo T-Beam
    • RAK WisBlock 4631
    • Seeed Studio T-1000E tracker card
    • Other (please specify below)

The Heltec Wireless Tracker and its UC6580 doesn't support a soft
sleep, so we hard sleep it.

It was discovered that this causes the gnss chip to lose its settings.
This means the buffer overflows with NMEA messages we don't use, and
constellations that were previously enabled may be disabled.

This patch attempts to fix it by performing the configuration of the
UC6580 chip every time it comes back from hardsleep.

Fixes meshtastic#5088
@fifieldt fifieldt added the bugfix Pull request that fixes bugs label Dec 26, 2025
@fifieldt fifieldt changed the title tryfix: heltec-wireless-tracker periodic config loss tryfix: heltec-wireless-tracker periodic gnss config loss Dec 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Pull request that fixes bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Heltec Wireless Tracker (v1.1) GPS module resets periodically on USB-only power

1 participant