From cdc6e5bdeedb8293d10e4a02be6ca64e95a7c515 Mon Sep 17 00:00:00 2001 From: Manuel <71137295+mverch67@users.noreply.github.com> Date: Mon, 23 Jun 2025 16:10:58 +0200 Subject: [PATCH] fix default slot (#155) --- source/graphics/common/LoRaPresets.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/graphics/common/LoRaPresets.cpp b/source/graphics/common/LoRaPresets.cpp index 33621be..6c9ec1c 100644 --- a/source/graphics/common/LoRaPresets.cpp +++ b/source/graphics/common/LoRaPresets.cpp @@ -1,4 +1,5 @@ #include "graphics/common/LoRaPresets.h" +#include "util/ILog.h" /** * LoRa Presets @@ -48,7 +49,7 @@ uint16_t LoRaPresets::getDefaultSlot(meshtastic_Config_LoRaConfig_RegionCode reg uint32_t numChannels = getNumChannels(region, preset); return numChannels == 0 - ? 1 + ? (region == meshtastic_Config_LoRaConfig_RegionCode_UNSET ? 0 : 1) : hash(channelName && channelName[0] != '\0' ? channelName : modemPreset[preset].preset) % numChannels + 1; }