On panic, arm9loader now clears keyslots 0x15, 0x16, 0x18, 0x19, 0x19-0x1F. Previous versions only cleared 0-7, 0x15, 0x16.
On panic, arm9loader now clears keyslots 0x15, 0x16, 0x18, 0x19, 0x19-0x1F. Previous versions only cleared 0-7, 0x15, 0x16.
−
====New NCCH crypto====
+
====Process9====
−
Support for a new [[NCCH]] crypto flag 0xB was added.
+
The only actual code change for New3DS-only Process9 was that support for a new [[NCCH]] crypto flag 0xB was added.
−
===Old3DS NATIVE_FIRM===
+
===NATIVE_FIRM===
The ARM11-kernel and Process9 were updated. All of the ARM11-modules were updated, FS-module had the most changes among these modules.
The ARM11-kernel and Process9 were updated. All of the ARM11-modules were updated, FS-module had the most changes among these modules.
−
The following is all of the changes for the Old3DS ARM11-kernel:
+
The following is all of the changes for the (Old3DS) ARM11-kernel:
* 4 functions all with the same following changes were updated, one of these functions is called by [[SVC|svcWaitSynchronization1]]. Code was added which checks whether a certain s64 variable is <=0, when it is the variable value is set to 0x7FFFFFFFFFFFFFFF.
* 4 functions all with the same following changes were updated, one of these functions is called by [[SVC|svcWaitSynchronization1]]. Code was added which checks whether a certain s64 variable is <=0, when it is the variable value is set to 0x7FFFFFFFFFFFFFFF.
* The only other updated function appears to be memory related?
* The only other updated function appears to be memory related?