diff --git a/helper/boot.c b/helper/boot.c index e1c4a5a..ad56631 100644 --- a/helper/boot.c +++ b/helper/boot.c @@ -86,10 +86,10 @@ void BOOT_ProcessMode(BOOT_Mode_t Mode) gEeprom.KEY_2_LONG_PRESS_ACTION = ACTION_OPT_NONE; gEeprom.KEY_M_LONG_PRESS_ACTION = ACTION_OPT_NONE; - RADIO_InitInfo(gRxVfo, FREQ_CHANNEL_LAST - 1, 41002500); + RADIO_InitInfo(gRxVfo, FREQ_CHANNEL_LAST - 1, 43400000); // LPD - gRxVfo->CHANNEL_BANDWIDTH = BANDWIDTH_WIDE; - gRxVfo->OUTPUT_POWER = OUTPUT_POWER_LOW5; + gRxVfo->CHANNEL_BANDWIDTH = BANDWIDTH_NARROW; + gRxVfo->OUTPUT_POWER = OUTPUT_POWER_LOW1; RADIO_ConfigureSquelchAndOutputPower(gRxVfo); diff --git a/settings.c b/settings.c index dddcdd3..d4acb46 100644 --- a/settings.c +++ b/settings.c @@ -439,7 +439,8 @@ void SETTINGS_FactoryReset(bool bIsAll) memset(Template, 0xFF, sizeof(Template)); - for (i = 0x0C80; i < 0x1E00; i += 8) + //for (i = 0x0C80; i < 0x1E00; i += 8) + for (i = 0x0000; i < 0x1E00; i += 8) { if ( !(i >= 0x0EE0 && i < 0x0F18) && // ANI ID + DTMF codes @@ -474,6 +475,10 @@ void SETTINGS_FactoryReset(bool bIsAll) gRxVfo->Band = FREQUENCY_GetBand(Frequency); SETTINGS_SaveChannel(MR_CHANNEL_FIRST + i, 0, gRxVfo, 2); } + + #ifdef ENABLE_FEAT_F4HWN + EEPROM_WriteBuffer(0x1FF0, Template); + #endif } }