Changes

Jump to navigation Jump to search
m
Fix typo
Line 1: Line 1:  
The Switch 18.1.0 system update was released on June 11, 2024 (UTC). This Switch update was released for the following regions: CHN, and ALL.
 
The Switch 18.1.0 system update was released on June 11, 2024 (UTC). This Switch update was released for the following regions: CHN, and ALL.
   −
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
+
Security flaws fixed: yes.
 +
 
 +
[https://www.nintendo.co.jp/support/oss/index.html OSS] was updated.
    
==Change-log==
 
==Change-log==
Line 8: Line 10:  
 
 
*      The option to “Post to Twitter” when sharing from the Album in the Nintendo Switch HOME Menu was removed.
 
*      The option to “Post to Twitter” when sharing from the Album in the Nintendo Switch HOME Menu was removed.
*      The ability to post Super Smash Bros. Ultimate screenshots from the Album in the Nintendo Switch HOME Menuu to Smash World in the Nintendo Switch Online smart device app was removed.
+
*      The ability to post Super Smash Bros. Ultimate screenshots from the Album in the Nintendo Switch HOME Menu to Smash World in the Nintendo Switch Online smart device app was removed.
 
*      The option to link X (formerly Twitter) from “Settings” > “User Settings” > “Posting to Social Media” was removed.
 
*      The option to link X (formerly Twitter) from “Settings” > “User Settings” > “Posting to Social Media” was removed.
 
*   
 
*   
Line 34: Line 36:  
** "/nro/netfront/": Various data updated.
 
** "/nro/netfront/": Various data updated.
 
* Help: "/legallines.htdocs/index.html" updated
 
* Help: "/legallines.htdocs/index.html" updated
 +
** Copyright years were updated. The license for FlatBuffers was added.
 
* NgWord: "/0.txt" updated, "/9.txt" updated, "/version.dat" updated
 
* NgWord: "/0.txt" updated, "/9.txt" updated, "/version.dat" updated
 
* [[System_Version_Title|SystemVersion]]: All files updated.
 
* [[System_Version_Title|SystemVersion]]: All files updated.
Line 50: Line 53:  
** "/message/": Various data updated.
 
** "/message/": Various data updated.
 
** "/sound/myPage_action.bksnd" updated
 
** "/sound/myPage_action.bksnd" updated
 +
 +
=== IPC Interface Changes ===
 +
* Unknown Interface prev-version: 0x71000913E4 [ID = 0x10763728]
 +
* Unknown Interface cur-version: 0x71000917E4 [ID = 0x10763728]
 +
* Interface Changed: nn::npns::INpnsSystem
 +
** Changed:    42 - outinterfaces: ['0x71000913E4 [ID = 0x10763728]'] -> ['0x71000917E4 [ID = 0x10763728]'] (final state: buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x71000917E4 [ID = 0x10763728]'])
 +
* Unknown Interface prev-version: 0x7100021640 [ID = 0xd3808bc8]
 +
* Unknown Interface cur-version: 0x7100021640 [ID = 0xd3808bc8]
 +
* Unknown Interface prev-version: 0x7100021290 [ID = 0xd3808bc8]
 +
* Unknown Interface cur-version: 0x7100021290 [ID = 0xd3808bc8]
 +
* Unknown Interface prev-version: 0x710001CE6C [ID = 0x5a340f8a]
 +
* Unknown Interface prev-version: 0x710001D12C [ID = 0x07b4542c]
 +
* Unknown Interface cur-version: 0x710001CE6C [ID = 0x5a340f8a]
 +
* Unknown Interface cur-version: 0x710001D12C [ID = 0x07b4542c]
 +
* Unknown Interface prev-version: 0x7100021640 [ID = 0xd3808bc8]
 +
* Unknown Interface cur-version: 0x7100021640 [ID = 0xd3808bc8]
 +
* Unknown Interface prev-version: 0x7100021290 [ID = 0xd3808bc8]
 +
* Unknown Interface cur-version: 0x7100021290 [ID = 0xd3808bc8]
 +
* Unknown Interface prev-version: 0x710001CE6C [ID = 0x5a340f8a]
 +
* Unknown Interface prev-version: 0x710001D12C [ID = 0x07b4542c]
 +
* Unknown Interface cur-version: 0x710001CE6C [ID = 0x5a340f8a]
 +
* Unknown Interface cur-version: 0x710001D12C [ID = 0x07b4542c]
    
=== BootImagePackages ===
 
=== BootImagePackages ===
 
RomFs changes:
 
RomFs changes:
 
* "/nx/package2" updated
 
* "/nx/package2" updated
 +
 +
=== [[HID_services|hid]] ===
 +
The only changes were updating an instruction in function L_6235c, and updating the GNU build-id. This just updated the instruction at 0x62440 to update the load-addr for an u8 field.
 +
 +
This corrects the offset from where the "nn::hidtypes::DesignVariation" value was being loaded in the "nn::hid::server::NpadDeviceManager::CreateNotifyControllerInfo" function.
 +
 +
=== [[Migration_services|migration]] ===
 +
The following was updated:
 +
 +
* L_23cac (prev ver @ L_23cac)
 +
** This is eventually called from mig:usr cmd1100 and cmd1110.
 +
** The code calling L_109950 in prev ver was replaced with a call to memmove.
 +
* L_23e14 (prev ver @ L_23e20)
 +
** nn::migration::savedata::IServer cmd1
 +
** This originally copied data from an array into {output ptr}.
 +
** This was simplified, and now just copies an u64 to {output ptr} depending on state. This fixed a [[Switch_System_Flaws|vuln]].
 +
* L_23e80 (prev ver @ L_23fa0)
 +
** nn::migration::savedata::IServer cmd3
 +
** This was simplified, and now uses memmove for the data-copy.
 +
* L_2416c (prev ver @ L_2439c)
 +
** Minor changes.
 +
* L_2473c (prev ver @ L_2496c)
 +
** 0x24830: The *((u32*)inx0) check was replaced with calls to L_109598 and L_109790.
 +
* L_2fa30 (prev ver @ L_2fc30)
 +
** Impl func for mig:usr cmd1101.
 +
** The value used for input validation was updated (increased by 0x4000).
 +
** L_109b40 is now called following the call to L_101324.
 +
* L_109b40
 +
** New func, only called by L_2fa30.
 +
* Various IPC-related func changes.
    
==See Also==
 
==See Also==
 
System update report(s):
 
System update report(s):
 
* [https://yls8.mtheall.com/ninupdates/reports.php?date=2024-06-11_00-00-38&sys=hac]
 
* [https://yls8.mtheall.com/ninupdates/reports.php?date=2024-06-11_00-00-38&sys=hac]
      
{{NavboxVersions}}
 
{{NavboxVersions}}
    
[[Category:System versions]]
 
[[Category:System versions]]
1

edit

Navigation menu