From b7bdcbe43e3cdcf94a5a64252237d6a9f75c5dfb Mon Sep 17 00:00:00 2001 From: Chloe Bethel Date: Mon, 10 Nov 2025 13:38:20 +0000 Subject: [PATCH] Address review comments --- src/platform/portduino/PortduinoGlue.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/platform/portduino/PortduinoGlue.cpp b/src/platform/portduino/PortduinoGlue.cpp index 5d323d107..10b3a7fe4 100644 --- a/src/platform/portduino/PortduinoGlue.cpp +++ b/src/platform/portduino/PortduinoGlue.cpp @@ -367,7 +367,12 @@ void portduinoSetup() product_config = cleanupNameForAutoconf("lora-usb-" + std::string(autoconf_product) + ".yaml"); } - if (!access((portduino_config.available_directory + product_config).c_str(), R_OK)) { + // Don't try to automatically find config for a device with RAK eeprom. + if (found_rak_eeprom) { + std::cerr << "autoconf: Found unknown RAK product " << autoconf_product << std::endl; + exit(EXIT_FAILURE); + } + if (access((portduino_config.available_directory + product_config).c_str(), R_OK) != 0) { std::cerr << "autoconf: Unable to find config for " << autoconf_product << "(tried " << product_config << ")" << std::endl; exit(EXIT_FAILURE);