From e3ed9c6c99eda136b4b7854d863490b927a8c72c Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sat, 11 Oct 2025 19:39:22 -0500 Subject: [PATCH] Back out detection of L76K via startup messages. --- src/gps/GPS.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/gps/GPS.cpp b/src/gps/GPS.cpp index a63eb1d16..d83fc8c4c 100644 --- a/src/gps/GPS.cpp +++ b/src/gps/GPS.cpp @@ -1292,11 +1292,13 @@ GnssModel_t GPS::probe(int serialSpeed) digitalWrite(PIN_GPS_RESET, !GPS_RESET_MODE); // attempt to detect the chip based on boot messages - std::vector airoha = {{"AG3335", "$PAIR021,AG3335", GNSS_MODEL_AG3335}, - {"AG3352", "$PAIR021,AG3352", GNSS_MODEL_AG3352}, - {"RYS3520", "$PAIR021,REYAX_RYS3520_V2", GNSS_MODEL_AG3352}, - {"UC6580", "UC6580", GNSS_MODEL_UC6580}, - {"L76K", "SW=URANUS", GNSS_MODEL_MTK}}; + std::vector airoha = { + {"AG3335", "$PAIR021,AG3335", GNSS_MODEL_AG3335}, + {"AG3352", "$PAIR021,AG3352", GNSS_MODEL_AG3352}, + {"RYS3520", "$PAIR021,REYAX_RYS3520_V2", GNSS_MODEL_AG3352}, + {"UC6580", "UC6580", GNSS_MODEL_UC6580}, + // as L76K is sort of a last ditch effort, we won't attempt to detect it by startup messages for now. + /*{"L76K", "SW=URANUS", GNSS_MODEL_MTK}*/}; GnssModel_t detectedDriver = getProbeResponse(500, airoha, serialSpeed); if (detectedDriver != GNSS_MODEL_UNKNOWN) { return detectedDriver;