Line 14: |
Line 14: |
| All files under RomFS were updated. | | All files under RomFS were updated. |
| | | |
− | The only KIPs with IPC changes were [[Filesystem_services|FS]], [[Process_Manager_services|pm]], and [[NCM_services|NCM]].
| + | ====Package1ldr==== |
| + | Since [[6.2.0]], the following was changed (besides the usual constant changes for new fuse burnt, incremented version, etc): |
| + | * A function that returns a hardware type now returns 0xF whenever it would previously have returned a non-zero value. |
| + | ** Code validating hardware type has been simplified accordingly. |
| + | * The function validating the bootloader version by parsing the BCT no longer hardcodes the BCT address as 0x40000100, and instead adds a relative offset to a BCT address specified via argument. |
| + | * The [[TSEC Firmware#SecureBoot|SecureBoot TSEC firmware]] was updated to prevent SMMU virtualization attacks. |
| | | |
| ====NX_BOOTLOADER==== | | ====NX_BOOTLOADER==== |
Line 38: |
Line 43: |
| | | |
| ====FIRM Sysmodules==== | | ====FIRM Sysmodules==== |
− | All FIRM sysmodules were updated. Specific diffs for a few sysmodules are below: | + | All FIRM sysmodules were updated. The only FIRM sysmodules with IPC changes were [[Filesystem_services|FS]], [[Process_Manager_services|pm]], and [[NCM_services|NCM]]. Specific diffs for a few sysmodules are below: |
| | | |
| =====[[Process Manager services|PM]]===== | | =====[[Process Manager services|PM]]===== |
Line 70: |
Line 75: |
| * glue-sysmodule: now has access to service srepo:u. | | * glue-sysmodule: now has access to service srepo:u. |
| * Various applets now have access to service "banana" (which still doesn't exist on retail). | | * Various applets now have access to service "banana" (which still doesn't exist on retail). |
| + | |
| + | === [[USB_services|usb-sysmodule]] === |
| + | * New services / commands were added. |
| + | * The codebin now has .json data embedded in the codebin for [[USB_services#HidGamepad|HidGamepad]] USB-devices. |
| + | |
| + | === [[Account_services|account-sysmodule]] === |
| + | * Various .text changes. Besides those: |
| + | * The "v4-<hexstr>" URLs were changed to "v5" URLs. |
| + | * User-agent was changed to "libcurl (nnDauth; <hex>; SDK 7.3.0.0)". |
| + | |
| | | |
| <fill this in (manually) later> | | <fill this in (manually) later> |