9.0.0-20: Difference between revisions

Emufan4568 (talk | contribs)
mNo edit summary
 
(30 intermediate revisions by 2 users not shown)
Line 9: Line 9:
* The Nintendo eShop Title Information page has been updated to provide easier access to any available videos, demos, user reviews, and other information
* The Nintendo eShop Title Information page has been updated to provide easier access to any available videos, demos, user reviews, and other information
* Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
* Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
See [[Home_Menu/Themes|here]] regarding themes.


== System Titles ==
== System Titles ==
=== 3DS ===
=== 3DS ===
The following system-modules were updated: AM, camera, cfg, codec, gsp, hid, ac, [[StreetPass|cecd]], CSND, dlp, http, ndm, NIM, NWM, SOC, SSL, PS, friends, IR, [[SpotPass|BOSS]], news(notifications), RO, NS, and act.
The following system-modules were updated: AM, camera, cfg, codec, gsp, hid, ac, [[StreetPass|cecd]], CSND, dlp, http, ndm, NIM, NWM, SOC, SSL, PS, friends, IR, [[SpotPass|BOSS]], news(notifications), RO, NS, and act. For at least some of these modules(including NWM), this was just a rebuild with the latest CTRSDK(only change in .code was the CTRSDK version value(s) used with [[ErrDisp]]).


The following applications were updated: System Settings, Download Play, Nintendo 3DS Camera, eShop, System Transfer, and NNID settings.
The following applications were updated: System Settings, Download Play, Nintendo 3DS Camera, eShop, System Transfer, and NNID settings.
Line 19: Line 21:


An applet with TID-low 00008B02 was [[Title_list|added]], "solv3". The description from the ExeFS icon is "Post to Miiverse".
An applet with TID-low 00008B02 was [[Title_list|added]], "solv3". The description from the ExeFS icon is "Post to Miiverse".
The following titles were also updated: 0004009B00012302, EULA CFA, NGWord bad word list CFA, [[Nintendo Zone]] hotspot list CFA, [[NVer]], [[CVer]], 0004001B00018002, 0004001B00018102, and 0004001B00018202.
[[NS_CFA]] was updated, the following new file was added to the RomFS: "qtm_black_list".
==== Old3DS FIRM ====
NATIVE_FIRM was also updated.
The Process9 FIRM-launch code now "clears" certain [[AES_Registers|AES]] keyslots, see [[AES_Registers|here]].
==== Application crashes ====
Starting with 9.0.0-20 on retail, the system may now triggers a [[ErrDisp|fatal-error]] when an application crashes(this is the error-code fatal-error). At the time of writing this does not apply to New3DS.
This error(0xd8c3fbf3) is caused by Home Menu failing to allocate LINEAR-memory.


=== New3DS ===
=== New3DS ===
New3DS versions of most sysmodules were added with this upgrade.
This update added the system-titles for New3DS to SOAP, for the following regions: USA, EUR, and JPN. See [[8.1.0-0_New3DS|here]] for the launch-day JPN New3DS system-version.


This upgrade included 3 new sysmodules:
Most of the New3DS titles listed from SOAP here are from the launch-day system-version [[8.1.0-0_New3DS|available]] on CDN. Some of the actual New3DS-specific changes with 9.0.0-20, is that the following New3DS titles were updated: [[FIRM|NATIVE_FIRM]] and [[NVer]]. The latest version of both of these titles have the same HTTP Last-modified date as the [[8.1.0-0_New3DS]].
* NFC -- talking to NFC hardware (over I2C).
* DVM
* QTM -- camera headtracking? (over I2C).


==== FIRM ====
The New3DS version of the [[Internet Browser]] was added, the exheader name is "SKATER"(original 3DS name was "spider").
For New3DS firmwares (NATIVE_FIRM, TWL_FIRM, ..), the ARM9 binary has an additional layer of crypto. At the end of each ARM9 binary, there's a plaintext loader.


If (u8*)0x10000000 bit 1 is clear, it hashes data from the region 0x10012000-0x10012090 using SHA2, and then sets AES keyslot 0x11 to the lower portion of that hash. It then initialises KeyX for keyslots 0x15, 0x18-0x20 with the output of encrypting a certain binary sequence using keyslot 0x11.
The following New3DS-only system applications were updated: [[microSD Management]], "menu" placeholder application, and the "cherry" placeholder application.


It sets KeyY for keyslot 0x15 to arm9_bin_buf+16, the IV to arm9_bin_buf+32. It then proceeds to decrypt the binary. When done, the keys for keyslot 0x15 is cleared and it jumps to the decrypted addr.
This update also added the newly updated System-Transfer application(not New3DS specific) to New3DS. This title is not installed with [[8.1.0-0_New3DS]].
 
The following New3DS-specific system modules were updated: Camera, nfc, mvd, and qtm.
 
See [[Title_list]] for the rest of the titles which got updated on New3DS with 9.0.0-20(note that [[8.1.0-0_New3DS]] has certain 9.0.0-20 titles pre-installed).


=See Also=
=See Also=
Line 41: Line 57:
* [http://yls8.mtheall.com/ninupdates/reports.php?date=10-06-14_08-25-03&sys=ctr]
* [http://yls8.mtheall.com/ninupdates/reports.php?date=10-06-14_08-25-03&sys=ctr]
* [http://yls8.mtheall.com/ninupdates/reports.php?date=10-06-14_08-35-12&sys=ctr]
* [http://yls8.mtheall.com/ninupdates/reports.php?date=10-06-14_08-35-12&sys=ctr]
[[Category:Firmware Versions]]