diff --git a/build/gcdfirm/sdmc-launcher/ARM7/main.c b/build/gcdfirm/sdmc-launcher/ARM7/main.c index aae2d83e..98835880 100644 --- a/build/gcdfirm/sdmc-launcher/ARM7/main.c +++ b/build/gcdfirm/sdmc-launcher/ARM7/main.c @@ -143,8 +143,10 @@ static void PreInit(void) ***************************************************************/ static void PostInit(void) { +#if SDK_TS_VERSION <= 200 // PMICの設定 for old version PM_InitFIRM(); +#endif // AESの初期化 AES_Init(); // for encrypted NAND // マウント情報の初期化 diff --git a/build/nandfirm/menu-launcher/ARM7/main.c b/build/nandfirm/menu-launcher/ARM7/main.c index 13e16368..d581c863 100644 --- a/build/nandfirm/menu-launcher/ARM7/main.c +++ b/build/nandfirm/menu-launcher/ARM7/main.c @@ -122,15 +122,6 @@ static void PreInit(void) { OS_Terminate(); } - /* - AES関連 (NAND暗号化の鍵変更を含む) - */ -#ifndef SDK_FINALROM - if ( !*(u8*)HW_TWL_RED_LAUNCHER_VER ) -#endif - { - AESi_PreInitKeys(); - } /* リセットパラメータ(1バイト)を共有領域(1バイト)にコピー */ @@ -152,8 +143,17 @@ static void PreInit(void) ***************************************************************/ static void PostInit(void) { +#if SDK_TS_VERSION <= 200 // PMICの設定 for old version PM_InitFIRM(); +#endif + /* + AES関連 (NAND暗号化の鍵変更を含む) + */ + if ( !*(u8*)HW_TWL_RED_LAUNCHER_VER ) + { + AESi_PreInitKeys(); + } // AESの初期化 AES_Init(); // for encrypted NAND // マウント情報の初期化 diff --git a/build/nandfirm/sdmc-launcher/ARM7/main.c b/build/nandfirm/sdmc-launcher/ARM7/main.c index fe92f161..a38a9a09 100644 --- a/build/nandfirm/sdmc-launcher/ARM7/main.c +++ b/build/nandfirm/sdmc-launcher/ARM7/main.c @@ -122,15 +122,6 @@ static void PreInit(void) { OS_Terminate(); } - /* - AES関連 (NAND暗号化の鍵変更を含む) - */ -#ifndef SDK_FINALROM - if ( !*(u8*)HW_TWL_RED_LAUNCHER_VER ) -#endif - { - AESi_PreInitKeys(); - } /* リセットパラメータ(1バイト)を共有領域(1バイト)にコピー */ @@ -152,8 +143,17 @@ static void PreInit(void) ***************************************************************/ static void PostInit(void) { +#if SDK_TS_VERSION <= 200 // PMICの設定 for old version PM_InitFIRM(); +#endif + /* + AES関連 (NAND暗号化の鍵変更を含む) + */ + if ( !*(u8*)HW_TWL_RED_LAUNCHER_VER ) + { + AESi_PreInitKeys(); + } // AESの初期化 AES_Init(); // for encrypted NAND // マウント情報の初期化