diff --git a/app/aircopy.c b/app/aircopy.c index c51748e..933461a 100644 --- a/app/aircopy.c +++ b/app/aircopy.c @@ -529,27 +529,24 @@ void AIRCOPY_process_fsk_rx_10ms(void) if (eeprom_addr == 0x0E98) { // power-on password .. wipe it //#ifndef ENABLE_PWRON_PASSWORD - data[0] = 0xffff; - data[1] = 0xffff; + memset(data, 0xff, 4); //#endif } else - if (eeprom_addr == 0x0F30) + if (eeprom_addr == 0x0F30 || eeprom_addr == 0x0F38) { // AES key .. wipe it //#ifdef ENABLE_RESET_AES_KEY - data[0] = 0xffff; - data[1] = 0xffff; - data[2] = 0xffff; - data[3] = 0xffff; + memset(data, 0xff, 8); //#endif } else if (eeprom_addr == 0x0F40) - { // killed flag is here - data[2] = false; // remove it + { // killed flag, wipe it + data[2] = 0; } EEPROM_WriteBuffer8(eeprom_addr, data); // 8 bytes at a time + data += write_size / sizeof(data[0]); eeprom_addr += write_size; } diff --git a/firmware.bin b/firmware.bin index ac4eee0..1d2b4aa 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index c953cfa..9278d37 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/ui/menu.c b/ui/menu.c index 54becc3..a78ef61 100644 --- a/ui/menu.c +++ b/ui/menu.c @@ -548,6 +548,8 @@ void UI_DisplayMenu(void) strcpy(String, "USE\nMAIN SQL"); else sprintf(String, "%d", g_sub_menu_selection); +// g_tx_vfo->squelch_level = g_sub_menu_selection; +// RADIO_ConfigureSquelchAndOutputPower(g_tx_vfo); break; case MENU_MIC_GAIN: