Changes

173 bytes added ,  03:17, 24 March 2015
Line 13: Line 13:  
==System Titles==
 
==System Titles==
 
===New3DS NATIVE_FIRM===
 
===New3DS NATIVE_FIRM===
The arm9loader was updated. Old version of firm generated and initialized keyX for keyslots 0x15, 0x16, 0x18-0x1F. This version keeps the old algorithm for keyslots 0x15, 0x16, 0x18. For keyslots 0x19-1F there is a new algorithm for generating the keyX'es.  
+
The arm9loader was updated.  
 +
 
 +
Old version of firm generated and initialized keyX for keyslots 0x15, 0x16, 0x18-0x1F. This version keeps the old algorithm for keyslots 0x11, 0x15, 0x18.  
 +
For keyslots 0x16, 0x19-0x1F it uses a new key for keyslot 0x11. This time it is loaded from (nand_sector96+0x10) instead of (nand_sector96+0). They also changed the initialization vector for the 0x19-0x1F key-generation to a new hardcoded key.
    
On panic, arm9loader now clears keyslots 0x15, 0x16, 0x18, 0x19, 0x19-0x1F. Previous versions only cleared 0-8, 0x15, 0x16.
 
On panic, arm9loader now clears keyslots 0x15, 0x16, 0x18, 0x19, 0x19-0x1F. Previous versions only cleared 0-8, 0x15, 0x16.