From cd15cf3def4a62639f76ac6d7be402fb80e16620 Mon Sep 17 00:00:00 2001 From: Silvano Seva Date: Wed, 26 Mar 2025 08:45:33 +0100 Subject: [PATCH] CS7000: radio: fix frequency drift of first M17 TX after power on --- platform/drivers/baseband/HR_C6000_CS7000.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/drivers/baseband/HR_C6000_CS7000.cpp b/platform/drivers/baseband/HR_C6000_CS7000.cpp index c2b81045..97554393 100644 --- a/platform/drivers/baseband/HR_C6000_CS7000.cpp +++ b/platform/drivers/baseband/HR_C6000_CS7000.cpp @@ -200,7 +200,7 @@ void HR_Cx000< M >::fmMode() writeReg(M::CONFIG, 0xE0, 0x83); // CPU controls the codec, Mic_p enabled, HR_C6000 is I2S slave writeReg(M::CONFIG, 0x36, 0x10); // Vocoder codec packet interface enabled writeReg(M::CONFIG, 0x36, 0x12); // Receiving and opening the voice channel in FM mode Codec switch, 1 means on, 0 means off. - writeReg(M::CONFIG, 0xE0, 0x8B); + writeReg(M::CONFIG, 0xE0, 0xC9); // Codec enabled, LineIn1, LineOut2, I2S slave mode writeReg(M::CONFIG, 0x26, 0xFE); // Undocumented register, disable FM audio output }