Difference between revisions of "9.5.0-22"

From 3dbrew
Jump to navigation Jump to search
Line 26: Line 26:
 
The ARM9-loader has added a new keyX with keyslot 0x16 that is generated on hard-boot. The ARM9 binary is now encrypted with this keyslot, instead of the [[FIRM|original]] one.
 
The ARM9-loader has added a new keyX with keyslot 0x16 that is generated on hard-boot. The ARM9 binary is now encrypted with this keyslot, instead of the [[FIRM|original]] one.
  
This new crypto is rather useless due to Nintendo failing yet again.
+
This new crypto is rather useless due to Nintendo failing yet again. The [[3DS_System_Flaws|flaws]] which allowed for this were fixed with 9.5.0-X.
  
 
=See Also=
 
=See Also=

Revision as of 16:48, 4 February 2015

The 9.5.0-22 system update was released on February 2, 2015.

Change-log

Official change-log:

  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

System Titles

The following titles were updated: eShop, Home Menu, CVer, and Old3DS/New3DS NVer.

The GPIO system-module and the NFC New3DS system-module were updated.

Old3DS/New3DS NATIVE_FIRM was updated. None of the Old3DS/New3DS system-titles updated with 9.5.0-22 actually require this NATIVE_FIRM.

Home Menu

These changes are minor, this includes removal of some throw_fatalerr() func calls.

GPIO system-module

These changes are minor. Code was added to the function handling GPIO service command 0x000A0042, for closing the input handle when an error occurs in this function.

NATIVE_FIRM

In Old3DS/New3DS Process9 only *one* u32 was changed: the address of the FIRM header used during FIRM launch. This fixes firmlaunch-hax.

There was no actual code changes in the ARM11 kernel.

New3DS NATIVE_FIRM

The ARM9-loader has added a new keyX with keyslot 0x16 that is generated on hard-boot. The ARM9 binary is now encrypted with this keyslot, instead of the original one.

This new crypto is rather useless due to Nintendo failing yet again. The flaws which allowed for this were fixed with 9.5.0-X.

See Also

System update reports: