9.6.0-24: Difference between revisions

Keep the date consistent with ninupdates.
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.