From 21c2f0343a374c59d0eaab981253863f8442f452 Mon Sep 17 00:00:00 2001 From: Lloyd Date: Tue, 25 Nov 2025 15:09:28 +0000 Subject: [PATCH] fix: correct frequency and bandwidth formatting for letsmesh --- repeater/config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repeater/config.py b/repeater/config.py index 3200b0f..09ae028 100644 --- a/repeater/config.py +++ b/repeater/config.py @@ -25,7 +25,10 @@ def get_node_info(config: Dict[str, Any]) -> Dict[str, Any]: radio_bw = radio_config.get("bandwidth", 0.0) radio_sf = radio_config.get("spreading_factor", 7) radio_cr = radio_config.get("coding_rate", 5) - radio_config_str = f"{radio_freq},{radio_bw},{radio_sf},{radio_cr}" + # Format frequency in MHz and bandwidth in kHz + radio_freq_mhz = radio_freq / 1_000_000 + radio_bw_khz = radio_bw / 1_000 + radio_config_str = f"{radio_freq_mhz},{radio_bw_khz},{radio_sf},{radio_cr}" letsmesh_config = config.get("letsmesh", {})