diff --git a/build/libraries_sysmenu/namut/ARM9/src/namut.c b/build/libraries_sysmenu/namut/ARM9/src/namut.c index d0532976..edf97c07 100644 --- a/build/libraries_sysmenu/namut/ARM9/src/namut.c +++ b/build/libraries_sysmenu/namut/ARM9/src/namut.c @@ -53,8 +53,6 @@ static const char* sDeleteDirectoryList[] = // 指定ファイルはランダムデータでFillされます。 static const char* sFillFileList[] = { - "nand:/shared1/TWLCFG0.dat", - "nand:/shared1/TWLCFG1.dat", "nand:/shared2/launcher/wrap.bin" }; @@ -676,7 +674,7 @@ static BOOL NAMUTi_MountAndFormatOtherTitleSaveData(u64 titleID, const char *arc /*---------------------------------------------------------------------------* Name: NAMUTi_InitShareData - Description: 全Shareデータファイルを乱数クリア&フォーマット。 + Description: 全Shareデータファイルをフォーマット。 この関数実行前にShare:/がマウントされていてはいけない。 Arguments: None diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c index 76a2a518..f219fd12 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c @@ -221,7 +221,8 @@ TitleProperty *SYSM_ReadParameters( void ) // リード失敗ファイルが存在する場合は、ファイルをリカバリ if( LCFG_RecoveryTWLSettings() ) { if( isRead ) { - // ミラーデータのうち、一方がリードできていたなら何もしない。 + // ミラーデータのうち、一方がリードできていたなら、そのデータをもう片方に反映。 + (void)LCFG_WriteTWLSettings( (u8 (*)[ LCFG_WRITE_TEMP ] )pBuffer ); // LCFG_READ_TEMP > LCFG_WRITE_TEMP なので、pBufferをそのまま流用 }else { // リードに完全に失敗していた場合は、フラッシュ壊れシーケンスへ。 LCFG_TSD_SetFlagFinishedBrokenTWLSettings( FALSE );