From 5a4a89ae31983934ad5a62341c2e18e8158e8f05 Mon Sep 17 00:00:00 2001 From: Andrej Date: Sun, 7 Dec 2025 16:36:54 -0500 Subject: [PATCH] Bugfix: Broadcast FM now enables VHF LNA --- App/app/fm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/App/app/fm.c b/App/app/fm.c index d6f479ec..5438a23f 100644 --- a/App/app/fm.c +++ b/App/app/fm.c @@ -23,6 +23,7 @@ #include "app/generic.h" #include "audio.h" #include "driver/bk1080.h" +#include "driver/bk4819.h" #include "driver/py25q16.h" #include "driver/gpio.h" #include "functions.h" @@ -109,6 +110,10 @@ void FM_TurnOff(void) BK1080_Init0(); + // Enable relevant LNA based on VFO frequency + BK4819_PickRXFilterPathBasedOnFrequency(gRxVfo->freq_config_RX.Frequency); + + gUpdateStatus = true; #ifdef ENABLE_FEAT_F4HWN_RESUME_STATE @@ -619,6 +624,8 @@ void FM_Start(void) gFM_RestoreCountdown_10ms = 0; BK1080_Init(gEeprom.FM_FrequencyPlaying, gEeprom.FM_Band/*, gEeprom.FM_Space*/); + // Disable UHF LNA, enable VHF LNA + BK4819_PickRXFilterPathBasedOnFrequency(10320000); // 103.2 MHz < 280 MHz AUDIO_AudioPathOn();