Difference between revisions of "9.5.0-22"

m
 
(12 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  
 
== System Titles ==
 
== System Titles ==
 +
The following titles were updated: [[eShop]], [[Home Menu]], [[CVer]], and Old3DS/New3DS [[NVer]].
 +
 +
The GPIO system-module and the [[NFC_Services|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===
 
===NATIVE_FIRM===
In Process9 only *one* u32 was changed: the address of the FIRM header used during FIRM launch. This fixes [[3DS_System_Flaws|firmlaunch-hax]].
+
In Old3DS/New3DS Process9 only *one* u32 was changed: the address of the FIRM header used during FIRM launch. This fixes [[3DS_System_Flaws#FIRM_Process9|firmlaunch-hax]].
 +
 
 +
There was no actual code changes in the ARM11 kernel.
  
 
===New3DS NATIVE_FIRM===
 
===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 key. In order to decrypt it, you'll need arm9hax on firm > 9.4, or some form of bootromhax.
+
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. The [[3DS_System_Flaws|flaws]] which allowed for this were fixed with 9.5.0-X.
  
 
=See Also=
 
=See Also=
System update reports: <add later>
+
System update reports:
 +
* [http://yls8.mtheall.com/ninupdates/reports.php?date=02-02-15_07-05-07&sys=ctr]
 +
* [http://yls8.mtheall.com/ninupdates/reports.php?date=02-02-15_07-17-33&sys=ctr]
 +
* [http://yls8.mtheall.com/ninupdates/reports.php?date=02-02-15_07-38-28&sys=ctr]
 +
* [http://yls8.mtheall.com/ninupdates/reports.php?date=02-02-15_07-55-18&sys=ctr]
 +
 
 +
[[Category:Firmware Versions]]

Latest revision as of 12:39, 26 November 2023

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

Change-logEdit

Official change-log:

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

System TitlesEdit

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 MenuEdit

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

GPIO system-moduleEdit

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_FIRMEdit

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_FIRMEdit

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 AlsoEdit

System update reports: