diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index 5eb8320ac..3ce28d24d 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -97,14 +97,17 @@ bool NodeDB::resetRadioConfig() nvs_flash_erase(); #endif #ifdef NRF52_SERIES - Bluefruit.begin(); + FS.rmdir_r("/prefs"); - DEBUG_MSG("Clearing bluetooth bonds!\n"); - bond_print_list(BLE_GAP_ROLE_PERIPH); - bond_print_list(BLE_GAP_ROLE_CENTRAL); + Bluefruit.begin(); + + DEBUG_MSG("Clearing bluetooth bonds!\n"); + bond_print_list(BLE_GAP_ROLE_PERIPH); + bond_print_list(BLE_GAP_ROLE_CENTRAL); + + Bluefruit.Periph.clearBonds(); + Bluefruit.Central.clearBonds(); - Bluefruit.Periph.clearBonds(); - Bluefruit.Central.clearBonds(); #endif didFactoryReset = true; }