diff --git a/trunk/ConsoleDataMigration/sources/ConsoleRestore/Importer.cpp b/trunk/ConsoleDataMigration/sources/ConsoleRestore/Importer.cpp index aa7589e..446f25d 100644 --- a/trunk/ConsoleDataMigration/sources/ConsoleRestore/Importer.cpp +++ b/trunk/ConsoleDataMigration/sources/ConsoleRestore/Importer.cpp @@ -33,6 +33,7 @@ #include #include #include +#include #include "FileName.h" #include "Importer.h" @@ -796,6 +797,15 @@ nn::Result ImportNorData() reinterpret_cast (buf)->NtrWiFiSetting, common::NTR_WIFI_SETTING_SIZE); COMMON_LOGGER_RESULT_IF_FAILED_WITH_LINE(result); } + else + { + // クリアしておく + result = nn::cfg::nor::CTR::ClearTwlWifiSetting(); + COMMON_LOGGER_RESULT_IF_FAILED_WITH_LINE(result); + + result = nn::cfg::nor::CTR::ClearNtrWifiSetting(); + COMMON_LOGGER_RESULT_IF_FAILED_WITH_LINE(result); + } } common::HeapManager::GetHeap()->Free(buf); @@ -1839,6 +1849,10 @@ nn::Result ImportData() { init = false; + // インポート前にACを止める + result = nn::ndm::SuspendScheduler(); + NN_UTIL_RETURN_IF_FAILED(result); + // NANDのごみを削除する Cleanup();