diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb
index 14fadf0..baed3cf 100644
Binary files a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb and b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb differ
diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo
index a88719d..bdfc84c 100644
Binary files a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo and b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo differ
diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm
index 52bc509..ab6aa9f 100644
Binary files a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm and b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm differ
diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl_mrc.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl_mrc.cpp
index dd670ad..d8c9c06 100644
--- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl_mrc.cpp
+++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl_mrc.cpp
@@ -250,6 +250,28 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp )
this->hErrorList->Add( this->makeMrcError("DigestArea") );
}
+ // SDKのバージョンによってはLIMITEDのカードアプリを禁止する
+ if( !this->IsMediaNand && (this->pRomHeader->s.platform_code == PLATFORM_CODE_TWL_LIMITED) )
+ {
+ for each( RCSDKVersion ^sdk in this->hSDKList )
+ {
+ if( sdk->IsStatic )
+ {
+ System::Byte major = (System::Byte)(0xff & (sdk->Code >> 24));
+ System::Byte minor = (System::Byte)(0xff & (sdk->Code >> 16));
+ System::UInt16 relstep = (System::UInt16)(0xffff & sdk->Code);
+ if( (major == 5) && (minor == 3) && (30000 <= relstep) && (relstep < 30001) )
+ {
+ this->hWarnList->Add( this->makeMrcError("LimitedCard53") );
+ }
+ else if( (major == 5) && (minor == 2) && (30000 <= relstep) && (relstep < 30003) )
+ {
+ this->hWarnList->Add( this->makeMrcError("LimitedCard52") );
+ }
+ }
+ }
+ }
+
// NANDアプリがHYBRIDとなるのはクローンブートのときのみ
if( this->IsMediaNand )
{
diff --git a/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_e.xml b/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_e.xml
index 6c31e0f..651efcc 100644
Binary files a/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_e.xml and b/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_e.xml differ
diff --git a/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_j.xml b/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_j.xml
index 9e7bc17..70d76e2 100644
--- a/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_j.xml
+++ b/build/tools/MasterEditor/MasterEditorTWL/resource/mrc_msg_j.xml
@@ -3,6 +3,19 @@
+
+
+ 繧ォ繝シ繝峨い繝励Μ縺ョLIMITED譚。莉カ
+ 繧ォ繝シ繝峨い繝励Μ繧鱈IMITED迚医→縺励※菴懈舌☆繧句エ蜷医↓縺ッ縲ゝwlSDK5.3 patch1莉・髯阪r菴ソ逕ィ縺励※縺上□縺輔>縲
+ 00FalseTrue
+
+
+
+ 繧ォ繝シ繝峨い繝励Μ縺ョLIMITED譚。莉カ
+ 繧ォ繝シ繝峨い繝励Μ繧鱈IMITED迚医→縺励※菴懈舌☆繧句エ蜷医↓縺ッ縲ゝwlSDK5.2 patch3莉・髯阪r菴ソ逕ィ縺励※縺上□縺輔>縲
+ 00FalseTrue
+
+
蜀咏悄繝繝シ繧ソ繝吶シ繧ケ繧「繧ッ繧サ繧ケ