5.0.0: Difference between revisions

No edit summary
No edit summary
 
Line 31: Line 31:
** 0100000000000825 contains an empty "/blacklist.dat" file.
** 0100000000000825 contains an empty "/blacklist.dat" file.
** 0100000000000826 contains a 0x40-byte "/version" file, this is all-zero except for '0' at offset 0x20.
** 0100000000000826 contains a 0x40-byte "/version" file, this is all-zero except for '0' at offset 0x20.
The only 8XX titles with actual changes are (besides sysver-title, see below for FIRM):
* 801 (Support Error Codes)
* 803 (web-applet "shareddata:/")
* 804 (HTML resources for "Intellectual Property Notices" / "Health & Safety Information")
** "/legallines.htdocs/index.html" was updated with a Twitter mention, and a license section for "Software License for The Fraunhofer FDK AAC Codec Library for Android" was added.
** "/safe.htdocs/html/EU{XX}/index.html" was updated.
* 806 (Bad words)
* 807 ([[Hotspot List]])
** This was updated with more hotspots (these networks use encryption): "nintendoappdebug1", "Nintendo App Debug2", "Nintendo App Debug3", and "NCL-NZSERVICE1-5GHZ".
* 80A (Chara)
* 80B (Offline news)
* 80E (Geo Zoneinfo)
* 810-814 (All fonts)
* 818 (System-config)
* 81E (Controller gfx/icon data + dummy file)
** "/lyt/ColorTable" and "/lyt/footer/controllerIcon.bntx" were updated. The "01-00" image showing handheld-mode with detached joy-cons was replaced with a blank image.
* 81F (Icosa system config)
* 820 (Copper system config)
* 821 (Hoag system config)
* 822 (Firmware binaries for peripherals)
** The following was updated: "FirmwareInfo.csv", "tera_ota.bin", "tera_ota_iap.bin", and "ukyosakyo_ep2_ota.bin".
* 823


The built codebins now have padding in .text after every function for 0x10-byte alignment (and other compiler changes).
The built codebins now have padding in .text after every function for 0x10-byte alignment (and other compiler changes).
Line 150: Line 127:
* [[System_Version_Title|SystemVersion]]: All files updated.
* [[System_Version_Title|SystemVersion]]: All files updated.
* [[System_Settings|FirmwareDebugSettings]]: All files updated.
* [[System_Settings|FirmwareDebugSettings]]: All files updated.
* 801 (Support Error Codes)
* 803 (web-applet "shareddata:/")
* 804 (HTML resources for "Intellectual Property Notices" / "Health & Safety Information")
** "/legallines.htdocs/index.html" was updated with a Twitter mention, and a license section for "Software License for The Fraunhofer FDK AAC Codec Library for Android" was added.
** "/safe.htdocs/html/EU{XX}/index.html" was updated.
* 806 (Bad words)
* 807 ([[Hotspot List]])
** This was updated with more hotspots (these networks use encryption): "nintendoappdebug1", "Nintendo App Debug2", "Nintendo App Debug3", and "NCL-NZSERVICE1-5GHZ".
* 80A (Chara)
* 80B (Offline news)
* 80E (Geo Zoneinfo)
* 810-814 (All fonts)
* 818 (System-config)
* 81E (Controller gfx/icon data + dummy file)
** "/lyt/ColorTable" and "/lyt/footer/controllerIcon.bntx" were updated. The "01-00" image showing handheld-mode with detached joy-cons was replaced with a blank image.
* 81F (Icosa system config)
* 820 (Copper system config)
* 821 (Hoag system config)
* 822 (Firmware binaries for peripherals)
** The following was updated: "FirmwareInfo.csv", "tera_ota.bin", "tera_ota_iap.bin", and "ukyosakyo_ep2_ota.bin".
* 823


=== BootImagePackages ===
=== BootImagePackages ===
Line 172: Line 170:
** 0100000000000003 (ProcessMana): SVC access: added SetUnsafeLimit, GetSystemInfo.
** 0100000000000003 (ProcessMana): SVC access: added SetUnsafeLimit, GetSystemInfo.
** 0100000000000004 (sm): SVC access: added GetSystemInfo.
** 0100000000000004 (sm): SVC access: added GetSystemInfo.
===FIRM===
All FIRM titles were updated, and everything under RomFS was updated.


A new folder "a" was added, in addition to the existing "nx" folder, containing a separate "bct" and "package1". Both of these seem encrypted/meant for the new "Mariko" hardware that support was added for.
A new folder "a" was added, in addition to the existing "nx" folder, containing a separate "bct" and "package1". Both of these seem encrypted/meant for the new "Mariko" hardware that support was added for.