From d81d9e7f115c57196257777dad6e1467c7acf68b Mon Sep 17 00:00:00 2001 From: Anton Vasiljev Date: Thu, 30 Oct 2025 10:48:36 +0300 Subject: [PATCH 1/3] ChannelOption: Belarus: 433.075 MHz - 434.775 MHz (power: 10 milliwatts) --- .../kotlin/org/meshtastic/core/model/ChannelOption.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt b/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt index 6fac6d7051d..650034aeba6 100644 --- a/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt +++ b/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt @@ -178,6 +178,15 @@ enum class RegionInfo( */ RU(RegionCode.RU, "Russia", 868.7f, 869.2f), + /** + * Belarus: + * - Allowed: 433.075 MHz - 434.775 MHz (power: 10 milliwatts) + * - Disallowed: 868 MHz + * + * @see [www.mpt.gov.by](https://www.mpt.gov.by/ru/o-poryadke-ispolzovaniya-radiochastotnogo-spektra-radioelektronnykh-sredstv-radiostanciy) + */ + BY(RegionCode.BY, "Belarus", 433.075f, 434,775f), + /** India */ IN(RegionCode.IN, "India", 865.0f, 867.0f), @@ -294,6 +303,7 @@ enum class RegionInfo( companion object { fun fromRegionCode(regionCode: RegionCode): RegionInfo? = entries.find { it.regionCode == regionCode } } + } enum class ChannelOption(val modemPreset: ModemPreset, @StringRes val labelRes: Int, val bandwidth: Float) { From 7714e9a1470a6058c1de2b335c58eacadb868eda Mon Sep 17 00:00:00 2001 From: Anton Vasiljev Date: Thu, 30 Oct 2025 10:52:33 +0300 Subject: [PATCH 2/3] Update core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Anton Vasiljev --- .../src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt b/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt index 650034aeba6..267f6741998 100644 --- a/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt +++ b/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt @@ -185,7 +185,7 @@ enum class RegionInfo( * * @see [www.mpt.gov.by](https://www.mpt.gov.by/ru/o-poryadke-ispolzovaniya-radiochastotnogo-spektra-radioelektronnykh-sredstv-radiostanciy) */ - BY(RegionCode.BY, "Belarus", 433.075f, 434,775f), + BY(RegionCode.BY, "Belarus", 433.075f, 434.775f), /** India */ IN(RegionCode.IN, "India", 865.0f, 867.0f), From a61f1d53237dc2a1368bfdace70a23210bf4a685 Mon Sep 17 00:00:00 2001 From: Anton Vasiljev Date: Thu, 30 Oct 2025 10:53:43 +0300 Subject: [PATCH 3/3] remove extra newline --- .../src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt b/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt index 267f6741998..709180b605a 100644 --- a/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt +++ b/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt @@ -303,7 +303,6 @@ enum class RegionInfo( companion object { fun fromRegionCode(regionCode: RegionCode): RegionInfo? = entries.find { it.regionCode == regionCode } } - } enum class ChannelOption(val modemPreset: ModemPreset, @StringRes val labelRes: Int, val bandwidth: Float) {