diff --git a/driver/bk4819.c b/driver/bk4819.c index eb7d289..7530d7d 100644 --- a/driver/bk4819.c +++ b/driver/bk4819.c @@ -97,8 +97,8 @@ void BK4819_Init(void) ( 8u << 0)); // AF DAC Gain (after Gain-1 and Gain-2) // squelch mode - BK4819_write_reg(0x77, 0x88EF); // rssi + noise + glitch .. RT-890 -// BK4819_write_reg(0x77, 0xA8EF); // rssi + noise + glitch .. default +// BK4819_write_reg(0x77, 0x88EF); // rssi + noise + glitch .. RT-890 + BK4819_write_reg(0x77, 0xA8EF); // rssi + noise + glitch .. default // BK4819_write_reg(0x77, 0xAAEF); // rssi + glitch // BK4819_write_reg(0x77, 0xCCEF); // rssi + noise // BK4819_write_reg(0x77, 0xFFEF); // rssi diff --git a/firmware.bin b/firmware.bin index 85d8aed..c8c8663 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index 8d931e0..e2452b9 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/settings.c b/settings.c index 8116d98..ff4b9a4 100644 --- a/settings.c +++ b/settings.c @@ -134,6 +134,8 @@ void SETTINGS_read_eeprom(void) if (g_eeprom.config.channel[index].tx_power_user == 0) g_eeprom.config.channel[index].tx_power_user = 8; + if (g_eeprom.config.channel[index].squelch_level > 9) + g_eeprom.config.channel[index].squelch_level = 0; } }