20.0.0: Difference between revisions

Created page with "The Switch 20.0.0 system update was released on April 30, 2025 (UTC). This Switch update was released for the following regions: ALL. Security flaws fixed: <fill this in manu..."
 
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The Switch 20.0.0 system update was released on April 30, 2025 (UTC). This Switch update was released for the following regions: ALL.
The Switch 20.0.0 system update was released on April 30, 2025 (UTC). This Switch update was released for the following regions: 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.
 
As of May 7, 2025 (UTC), this sysupdate is now required by [[Network|dauth]] (required by online-play). This was faster than eariler sysupdates, see for example [[17.0.0]].


==Change-log==
==Change-log==
Line 58: Line 60:


==System Titles==
==System Titles==
* The following new titles were added: 0100000000000859, 010000000000085C, 0100000000001048.
* The following new titles were added: 0100000000000859, 010000000000085C, 0100000000001048 ([[Splay_Applet|splay]]).
* The following titles were updated:
* The following titles were updated:
** Sysmodules: usb, htc.stub, boot2.ProdBoot, settings, Bus, bluetooth, bcat, friends, nifm, ptm, bsdsocket, hid, audio, LogManager.Prod, wlan, ldn, nvservices, pcv, capmtp, nvnflinger, pcie, account, ns, nfc, psc, capsrv, am, ssl, nim, btm, erpt, vi, pctl, npns, eupld, glue, eclct, es, fatal, creport, ro, sdb, grc, migration, jpegdec, safemode, olsc, ngct, jit, pgl, omm, eth, ngc.
** Sysmodules: usb, htc.stub, boot2.ProdBoot, settings, Bus, bluetooth, bcat, friends, nifm, ptm, bsdsocket, hid, audio, LogManager.Prod, wlan, ldn, nvservices, pcv, capmtp, nvnflinger, pcie, account, ns, nfc, psc, capsrv, am, ssl, nim, btm, erpt, vi, pctl, npns, eupld, glue, eclct, es, fatal, creport, ro, sdb, grc, migration, jpegdec, safemode, olsc, ngct, jit, pgl, omm, eth, ngc.
** SystemData (non-sysver): CertStore, ErrorMessage, MiiModel, BrowserDll, Help, NgWord, SsidList, AvatarImage, LocalNews, UrlBlackList, TimeZoneBinary, FontNintendoExtension, FontStandard, FontKorean, FontChineseTraditional, FontChineseSimple, FirmwareDebugSettings, BootImagePackage, BootImagePackageSafe, BootImagePackageExFat, FatalMessage, ControllerIcon, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, ControllerFirmware, NgWord2, BootImagePackageExFatSafe, PlatformConfigIcosaMariko, ContentActionTable, NgWordT, PlatformConfigAula, AulaDockFirmware.
** SystemData (non-sysver): CertStore, ErrorMessage, MiiModel, BrowserDll, Help, NgWord, SsidList, AvatarImage, LocalNews, UrlBlackList, TimeZoneBinary, FontNintendoExtension, FontStandard, FontKorean, FontChineseTraditional, FontChineseSimple, FirmwareDebugSettings, BootImagePackage, BootImagePackageSafe, BootImagePackageExFat, FatalMessage, ControllerIcon, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, ControllerFirmware, NgWord2, BootImagePackageExFatSafe, PlatformConfigIcosaMariko, ContentActionTable, NgWordT, PlatformConfigAula, AulaDockFirmware.
** Applets: qlaunch, auth, cabinet, controller, dataErase, error, netConnect, playerSelect, swkbd, miiEdit, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, myPage, maintenance.
** Applets: qlaunch, auth, cabinet, controller, dataErase, error, netConnect, playerSelect, swkbd, miiEdit, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, myPage, maintenance.
[[NPDM]] changes (besides usual version-bump):
* bluetooth: Name updated: bluetooth -> bluetooth.autog.
* hid: Service access: added lm.
* wlan: Service access: added erpt:c, pm:bm.
* ns: Service access: added hid:sys, removed hid.
* capsrv: Service access: added srepo:u.
* erpt: Fac.FsAccessFlag updated: set bitmask 0x0000080000000000 (bit43).
* pctl: MainThreadStackSize updated: 0x4000 -> 0x6000.
* npns: Service server access: added npns:a. KernelCap HandleTableSize: updated HandleTableSize = 0x80 -> 0x100.
* eclct: Service access: added pctl:s, pm:bm, srepo:a.
* creport: Service access: removed fsp-srv. SVC access: removed CreateSession, AcceptSession, ReplyAndReceiveLight, ReplyAndReceive, ReplyAndReceiveWithUserBuffer, CreateEvent.
* ro: Service access: removed csrng.
* migration: Service access: added nifm:a, notif:s, pctl:s, removed nifm:s.
* omm: Service access: added time:al.
* cabinet: Service access: added bsd:a, removed bsd:u.
* controller: Service access: added bsd:a, removed bsd:u, htcs.
* dataErase: Service access: added bsd:a, htcs:sys, removed bsd:u, htcs.
* error: Service access: added bsd:a, removed bsd:u.
* playerSelect: Service access: added bsd:a, removed bsd:u.
* swkbd: Service access: added bsd:a, htcs:sys, removed bsd:u, htcs.
* overlayDisp: Service access: added bsd:a, removed bsd:u.
* photoViewer: Service access: added bsd:a, htcs:sys, removed bsd:s, htcs.
* LibAppletLns: Service access: added ns:sweb, removed ns:web.
* myPage: Service access: added bsd:a, removed bsd:u.
* maintenance: Service access: added bsd:a, htcs:sys, removed bsd:u, htcs.
RomFs changes:
* [[SSL_services#CertStore|CertStore]]: "/ssl_TrustedCerts.bdf" updated, "/ssl_TrustedCerts.Ounce.bdf" updated
* ErrorMessage: updated
* BrowserDll:
** "/browser/effective_tld_names.dat" updated
** "/browser/ErrorPageFilteringTemplate.html" updated
** "/browser/ErrorPageSubFrameTemplate.html" updated
** "/browser/ErrorPageTemplate.html" updated
** "/browser/MediaControlsInline.css" updated
** "/browser/MediaControlsInline.js" updated
** "/browser/skin/" added
** "/browser/Skin.dat" removed
** "/browser/UserCss.dat" updated
** "/buildinfo/buildinfo.dat" updated
** "/gfxShader/BrowserOffscreenDrawer.bnsh" updated
** "/gfxShader/MediaPlayerDrawer.bnsh" added
** "/lyt/": Various data updated.
** "/lyt/Browse/MouseEffect.arc" removed
** "/lyt/MediaPlayer/MovieCanvasNative.arc" removed
** "/message/": Various data updated.
** "/message/labelConversionTable.json" added
** "/nro/netfront/": Various data updated.
** "/nro/netfront/core_2/" removed
** "/nro/netfront/core_3/" added
** "/shader/OceanShader.arc" updated
** "/sound/cruiser.bfsar" updated
* Help:
** "/legallines.htdocs/img/immersion.png" removed
** "/legallines.htdocs/index.html" updated
** "/safe.htdocs/html/JPja/index.html" updated
** "/safe.htdocs/html/JPja/page_02.html" updated
** "/safe.htdocs/html/JPja/page_04.html" updated
** "/safe.htdocs/html/KRko/index.html" updated
** "/safe.htdocs/html/KRko/page_02.html" updated
** "/safe.htdocs/html/KRko/page_04.html" updated
** "/safe.htdocs/html/TWzh/index.html" updated
** "/safe.htdocs/html/TWzh/page_02.html" updated
** "/safe.htdocs/html/TWzh/page_04.html" updated
** "/safe.htdocs/js/tapaction.js" updated
* NgWord: updated
* [[System_Version_Title|SystemVersion]]: All files updated.
* AvatarImage:
** "/chara/00000001.szs" updated
** "/chara/00000002.szs" updated
** "/chara/00000003.szs" updated
** "/chara/00000004.szs" updated
** "/chara/00000005.szs" updated
** "/chara/00000006.szs" updated
** "/chara/0000000A.szs" updated
** "/chara/0000000B.szs" updated
** "/chara/0000000D.szs" updated
** "/chara/0000000E.szs" updated
** "/chara/0000000F.szs" updated
** "/chara/00000010.szs" updated
** "/chara/00000011.szs" updated
** "/chara/00000012.szs" updated
** "/chara/00000034.szs" updated
** "/chara/00000035.szs" updated
** "/chara/00000036.szs" updated
** "/DatabaseInfo.bin" updated
* LocalNews: "/image/LnShopIntro/list.jpg" updated, "/image/LnShopIntro/main.jpg" updated, "/image/LnSupIntro/main_Terra.jpg" removed, "/message/CNzhT/" removed, "/message/revision.txt" updated
* UrlBlackList: "/listLnsGlobal.txt" updated
** The line for twitter was removed.
* FontNintendoExtension: "/nintendo_ext2_003.bfttf" updated
* [[System_Settings|FirmwareDebugSettings/PlatformConfigIcosa/PlatformConfigCopper/PlatformConfigHoag/PlatformConfigIcosaMariko/PlatformConfigAula]]: All files updated.
* ControllerIcon: "/lyt/ColorTable" updated
* NgWord2: updated
* RebootlessSystemUpdateVersion: All files updated.
* qlaunch applet:
** "/icon/hatena174.jpg" added
** "/icon/hatena.jpg" updated
** "/icon/NaIcon_ShareFrom_ForDemo.jpg" added
** "/icon/NaIcon_ShareFrom_ForDemo.png" added
** "/icon/NaIcon_ShareTo_ForDemo.jpg" added
** "/icon/NaIcon_ShareTo_ForDemo.png" added
** "/icon/SubstituteUserIcon.jpg" updated
** "/lyt/": Various data updated.
** "/lyt/DataTransfer.szs" added
** "/lyt/Vgc.szs" added
** "/message/": Various data updated.
** "/message/CNzh/dataTransfer.msbt.szs" added
** "/message/CNzh/splay.msbt.szs" added
** "/message/CNzh/vgc.msbt.szs" added
** "/message/CNzhT/" removed
** "/message/EUde/dataTransfer.msbt.szs" added
** "/message/EUde/splay.msbt.szs" added
** "/message/EUde/vgc.msbt.szs" added
** "/message/EUen/dataTransfer.msbt.szs" added
** "/message/EUen/splay.msbt.szs" added
** "/message/EUen/vgc.msbt.szs" added
** "/message/EUes/dataTransfer.msbt.szs" added
** "/message/EUes/splay.msbt.szs" added
** "/message/EUes/vgc.msbt.szs" added
** "/message/EUfr/dataTransfer.msbt.szs" added
** "/message/EUfr/splay.msbt.szs" added
** "/message/EUfr/vgc.msbt.szs" added
** "/message/EUit/dataTransfer.msbt.szs" added
** "/message/EUit/splay.msbt.szs" added
** "/message/EUit/vgc.msbt.szs" added
** "/message/EUnl/dataTransfer.msbt.szs" added
** "/message/EUnl/splay.msbt.szs" added
** "/message/EUnl/vgc.msbt.szs" added
** "/message/EUpt/dataTransfer.msbt.szs" added
** "/message/EUpt/splay.msbt.szs" added
** "/message/EUpt/vgc.msbt.szs" added
** "/message/EUru/dataTransfer.msbt.szs" added
** "/message/EUru/splay.msbt.szs" added
** "/message/EUru/vgc.msbt.szs" added
** "/message/JPja/dataTransfer.msbt.szs" added
** "/message/JPja/splay.msbt.szs" added
** "/message/JPja/vgc.msbt.szs" added
** "/message/KRko/dataTransfer.msbt.szs" added
** "/message/KRko/splay.msbt.szs" added
** "/message/KRko/vgc.msbt.szs" added
** "/message/TWzh/dataTransfer.msbt.szs" added
** "/message/TWzh/splay.msbt.szs" added
** "/message/TWzh/vgc.msbt.szs" added
** "/message/USen/dataTransfer.msbt.szs" added
** "/message/USen/splay.msbt.szs" added
** "/message/USen/vgc.msbt.szs" added
** "/message/USes/dataTransfer.msbt.szs" added
** "/message/USes/splay.msbt.szs" added
** "/message/USes/vgc.msbt.szs" added
** "/message/USfr/dataTransfer.msbt.szs" added
** "/message/USfr/splay.msbt.szs" added
** "/message/USfr/vgc.msbt.szs" added
** "/message/USpt/dataTransfer.msbt.szs" added
** "/message/USpt/splay.msbt.szs" added
** "/message/USpt/vgc.msbt.szs" added
** "/sound/qlaunch_action.bksnd" updated
** "/sound/qlaunch.bfsar" updated
** "/texture/IcoPctl.bntx" removed
* auth applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/auth_action.bksnd" updated
** "/sound/auth.bfsar" updated
** "/sound/auth_module.bksnd" updated
* cabinet applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/cabinet_action.bksnd" updated
** "/sound/cabinet.bfsar" updated
* controller applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/controller_action.bksnd" updated
** "/sound/controller.bfsar" updated
** "/sound/controller_module.bksnd" updated
* dataErase applet:
** "/icon/" added
** "/lyt/": Various data updated.
** "/lyt/hatena.jpg" removed
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/dataErase_action.bksnd" updated
** "/sound/dataErase.bfsar" updated
* error applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/error_action.bksnd" updated
** "/sound/error.bfsar" updated
** "/texture/IcoPctl.bntx" removed
* netConnect applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/netConnect_action.bksnd" updated
** "/sound/netConnect.bfsar" updated
* playerSelect applet:
** "/lyt/": Various data updated.
** "/lyt/Pin.szs" added
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/playerSelect_action.bksnd" updated
** "/sound/playerSelect.bfsar" updated
** "/sound/playerSelect_module.bksnd" updated
* swkbd applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/swkbd_action.bksnd" updated
** "/sound/swkbd.bfsar" updated
* [[Internet_Browser|LibAppletWeb/LibAppletShop/LibAppletOff/LibAppletLns/LibAppletAuth]]: All files updated.
* overlayDisp applet:
** "/icon/hatena174.jpg" added
** "/icon/hatena.jpg" removed
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/batteryIn.raw" updated
** "/sound/batteryOut.raw" updated
** "/sound/infoAlarm.raw" updated
** "/sound/infoCapture.raw" updated
** "/sound/infoLHub.raw" added
** "/sound/infoPtcl.raw" added
** "/sound/infoReactionError.raw" updated
** "/sound/overlayDisp_action.bksnd" updated
* photoViewer applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/photoViewer_action.bksnd" updated
** "/sound/photoViewer.bfsar" updated
* "starter" application:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/starter_action.bksnd" updated
** "/sound/starter.bfsar" updated
* myPage applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/myPage_action.bksnd" updated
** "/sound/myPage.bfsar" updated
** "/sound/myPage_module.bksnd" updated
* maintenance applet:
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/maintenance_action.bksnd" updated
** "/sound/maintenance.bfsar" updated
=== IPC Interface Changes ===
* Interface Changed: nn::settings::IFirmwareDebugSettingsServer
** Added:      24 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::settings::ISystemSettingsServer
** Added:    263 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    264 - inbytes: 0x0, outbytes: 0x10
** Added:    282 - inbytes: 0x8, outbytes: 0x4
** Added:    283 - inbytes: 0x4, outbytes: 0x8
** Added:    289 - inbytes: 0x0, outbytes: 0x4
** Added:    300 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    301 - inbytes: 0x0, outbytes: 0x8
** Added:    306 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:    307 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::news::detail::ipc::IDownloadContext
** Added:      4 - inbytes: 0x0, outbytes: 0x48
* Unknown Interface prev-version: 0x71000844C0
* Unknown Interface cur-version: 0x710008741C
* Interface Changed: nn::friends::detail::ipc::IFriendService
** Added:  20107 - buffer_entry_sizes: [0x800], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0
** Added:  20202 - buffer_entry_sizes: [0x200], buffers: [0x6], inbytes: 0x18, outbytes: 0x4
** Removed: 20302 - inbytes: 0x10, outbytes: 0x8
** Removed: 20303 - buffer_entry_sizes: [0x380], buffers: [0x1A], inbytes: 0x20, outbytes: 0x0
** Removed: 20304 - buffer_entry_sizes: [0x400], buffers: [0x6], inbytes: 0x18, outbytes: 0x4
** Added:  20402 - buffer_entry_sizes: [0x200], buffers: [0x6], inbytes: 0x18, outbytes: 0x4
** Added:  30218 - buffer_entry_sizes: [0x48, 0x48], buffers: [0x19, 0x19], inbytes: 0x38, outbytes: 0x0
** Removed: 30300 - buffer_entry_sizes: [0x1000], buffers: [0x16], inbytes: 0x18, outbytes: 0x0
** Removed: 30301 - inbytes: 0x18, outbytes: 0x0
** Added:  30403 - buffer_entry_sizes: [0x48], buffers: [0x19], inbytes: 0x38, outbytes: 0x0
* Interface Changed: nn::friends::detail::ipc::IServiceCreator
** Changed:    2 - outinterfaces: ['0x71000844C0'] -> ['0x710008741C'] (final state: inbytes: 0x0, outbytes: 0x0, outinterfaces: ['0x710008741C'])
* Interface Changed: nn::nifm::detail::IGeneralService
** Added:      48 - inbytes: 0x0, outbytes: 0x0
** Added:      53 - inbytes: 0x0, outbytes: 0x1
** Added:      54 - inbytes: 0x4, outbytes: 0x0
** Added:      55 - inbytes: 0x0, outbytes: 0x4
** Added:      56 - buffer_entry_sizes: [0x1438], buffers: [0x32], inbytes: 0x4, outbytes: 0x0
** Added:      57 - inbytes: 0x4, outbytes: 0x0
* Interface Changed: nn::psm::IPsmServer
** Removed:    21 - inbytes: 0x0, outbytes: 0x4
** Added:      24 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::psm::IPsmSession
** Added:      5 - inbytes: 0x1, outbytes: 0x0
* Interface Changed: nn::tc::IManager
** Added:      11 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:      12 - inbytes: 0x0, outbytes: 0x20
** Added:      13 - inbytes: 0x0, outbytes: 0x70
* Interface Changed: nn::socket::sf::IClient
** Added:      39 - inbytes: 0x10, outbytes: 0x8, outhandles: [1, 1]
** Added:      40 - buffers: [0x21], inbytes: 0x4, outbytes: 0x8
* Interface Changed: nn::hid::IHidDebugServer
** Added:    213 - inbytes: 0x8, outbytes: 0x1D
* Interface Changed: nn::hid::IHidServer
** Added:    137 - inbytes: 0x10, outbytes: 0x0, pid: True
** Added:    1005 - inbytes: 0x10, outbytes: 0x0, pid: True
* Interface Changed: nn::hid::IHidSystemServer
** Added:    333 - inbytes: 0x8, outbytes: 0x0, pid: True
** Added:    334 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], pid: True
** Added:    551 - buffer_entry_sizes: [0x48], buffers: [0x6], inbytes: 0x0, outbytes: 0x8
** Added:    711 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    712 - inbytes: 0x8, outbytes: 0x34
** Added:    1012 - inbytes: 0x8, outbytes: 0x1D
** Added:    1322 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], pid: True
* Interface Changed: nn::audio::detail::IAudioSnoopManager
** Added:      1 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:      2 - buffer_entry_sizes: [0x40], buffers: [0x15], inbytes: 0x0, outbytes: 0x0
** Added:      3 - buffer_entry_sizes: [0x40], buffers: [0x16], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::audio::detail::IAudioSystemManagerForApplet
** Removed:    10 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::audioctrl::detail::IAudioController
** Added:      6 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:      25 - inbytes: 0x8, outbytes: 0x0
** Changed:    40 - buffer_entry_sizes: [0x1000] -> [0x2000], inbytes: 0x0 -> 0x4 (final state: buffer_entry_sizes: [0x2000], buffers: [0x16], inbytes: 0x4, outbytes: 0x0)
** Removed:    41 - inbytes: 0x8, outbytes: 0x0
** Removed: 10000 - inbytes: 0x4, outbytes: 0x0
** Removed: 10001 - inbytes: 0x4, outbytes: 0x0
** Removed: 10002 - inbytes: 0x0, outbytes: 0x0
** Changed: 10100 - buffer_entry_sizes: {} -> [0x400], buffers: {} -> [0x16], outbytes: 0x9 -> 0x0 (final state: buffer_entry_sizes: [0x400], buffers: [0x16], inbytes: 0x0, outbytes: 0x0)
** Removed: 10102 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Removed: 10103 - inbytes: 0x0, outbytes: 0x4
** Removed: 10104 - inbytes: 0x0, outbytes: 0x4
** Removed: 10105 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Removed: 10106 - inbytes: 0x0, outbytes: 0x4
** Added:  10200 - buffer_entry_sizes: [0x100], buffers: [0x16], inbytes: 0x0, outbytes: 0x0
** Removed: 50001 - inbytes: 0x4, outbytes: 0x0
* Interface Changed: nn::lm::ILogger
** Added:      2 - buffers: [0x21], inbytes: 0x0, outbytes: 0x0
** Added:      3 - buffers: [0x21], inbytes: 0x28, outbytes: 0x0
* Interface Changed: nn::wlan::detail::IPrivateWirelessCommunicationService
** Changed:    6 - outbytes: 0x58 -> 0x5C (final state: inbytes: 0x0, outbytes: 0x5C)
** Removed:    8 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::wlan::detail::IWirelessCommunicationService
** Changed:  111 - inbytes: 0x18 -> 0x40 (final state: inbytes: 0x40, outbytes: 0x0)
** Changed:  120 - outbytes: 0x18 -> 0x28 (final state: inbytes: 0x0, outbytes: 0x28)
** Added:    130 - inbytes: 0x1, outbytes: 0x0
** Added:    140 - inbytes: 0x0, outbytes: 0x0
** Added:    900 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ldn::detail::ISystemLocalCommunicationService
** Changed:  505 - inbytes: 0x4 -> 0x2 (final state: inbytes: 0x2, outbytes: 0x0)
* Interface Changed: nn::ldn::detail::IUserLocalCommunicationService
** Changed:  505 - inbytes: 0x4 -> 0x2 (final state: inbytes: 0x2, outbytes: 0x0)
* Unknown Interface prev-version: 0x7100004EF0
* Unknown Interface cur-version: 0x71000055E0
* Interface Changed: nn::clkrst::IClkrstManager
** Added:      7 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::rtc::IRtcManager
** Changed:    13 - inbytes: 0x8 -> 0x4, outbytes: 0x0 -> 0x2 (final state: inbytes: 0x4, outbytes: 0x2)
* Interface Added: nn::account::migration::IDeviceMigrationUserExportRequest
* Interface Added: nn::account::migration::IDeviceMigrationUserImportRequest
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationDownload
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication
* Interface Added: nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication
* Interface Changed: nn::account::IAccountEntityServiceForAccountPolicy
** Removed:  191 - inbytes: 0x0, outbytes: 0x0
** Added:    251 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
** Added:    292 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication']
** Added:    293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationDownload']
** Added:    350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserExportRequest']
** Added:    351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
** Added:    352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserImportRequest']
** Added:    353 - inbytes: 0x0, outbytes: 0x0
** Removed:  402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4
** Added:    403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4
** Added:    404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1
** Added:    405 - inbytes: 0x10, outbytes: 0x1
** Removed:  411 - inbytes: 0x10, outbytes: 0x0
** Removed:  412 - inbytes: 0x10, outbytes: 0x0
** Added:    413 - inbytes: 0x18, outbytes: 0x0
* Interface Changed: nn::account::IAccountServiceForAdministrator
** Removed:  191 - inbytes: 0x0, outbytes: 0x0
** Added:    251 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
** Added:    292 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication']
** Added:    293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationDownload']
** Added:    350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserExportRequest']
** Added:    351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
** Added:    352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserImportRequest']
** Added:    353 - inbytes: 0x0, outbytes: 0x0
** Removed:  402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4
** Added:    403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4
** Added:    404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1
** Added:    405 - inbytes: 0x10, outbytes: 0x1
** Removed:  411 - inbytes: 0x10, outbytes: 0x0
** Removed:  412 - inbytes: 0x10, outbytes: 0x0
** Added:    413 - inbytes: 0x18, outbytes: 0x0
* Interface Changed: nn::account::IAccountServiceForSystemService
** Removed:  191 - inbytes: 0x0, outbytes: 0x0
** Removed:  402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4
** Added:    403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4
** Added:    404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1
** Added:    405 - inbytes: 0x10, outbytes: 0x1
* Interface Changed: nn::account::IAccountServiceForSystemServiceWithProfileEditor
** Removed:  191 - inbytes: 0x0, outbytes: 0x0
** Removed:  402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4
** Added:    403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4
** Added:    404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1
** Added:    405 - inbytes: 0x10, outbytes: 0x1
* Interface Changed: nn::account::baas::IAdministrator
** Removed:  180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0
** Added:    181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
** Added:    182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
** Removed:  204 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
* Interface Changed: nn::account::baas::IManagerForSystemService
** Removed:  180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0
** Added:    181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
** Added:    182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
* Interface Added: nn::account::migration::IDeviceMigrationUserExportRequest
* Interface Added: nn::account::migration::IDeviceMigrationUserImportRequest
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationDownload
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication
* Interface Added: nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication
* Interface Added: nn::ns::vphym::detail::IClientSession
* Interface Added: nn::ns::vphym::detail::IHostSession
* Interface Changed: nn::account::IAccountServiceForAdministrator
** Removed:  191 - inbytes: 0x0, outbytes: 0x0
** Added:    251 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
** Added:    292 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication']
** Added:    293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationDownload']
** Added:    350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserExportRequest']
** Added:    351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
** Added:    352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserImportRequest']
** Added:    353 - inbytes: 0x0, outbytes: 0x0
** Removed:  402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4
** Added:    403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4
** Added:    404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1
** Added:    405 - inbytes: 0x10, outbytes: 0x1
** Removed:  411 - inbytes: 0x10, outbytes: 0x0
** Removed:  412 - inbytes: 0x10, outbytes: 0x0
** Added:    413 - inbytes: 0x18, outbytes: 0x0
* Interface Changed: nn::account::IAccountServiceForSystemService
** Removed:  191 - inbytes: 0x0, outbytes: 0x0
** Removed:  402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4
** Added:    403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4
** Added:    404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1
** Added:    405 - inbytes: 0x10, outbytes: 0x1
* Interface Changed: nn::account::baas::IAdministrator
** Removed:  180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0
** Added:    181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
** Added:    182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
** Removed:  204 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
* Interface Changed: nn::account::baas::IManagerForSystemService
** Removed:  180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0
** Added:    181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
** Added:    182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication']
* Interface Changed: nn::ns::detail::IApplicationManagerInterface
** Added:    421 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    422 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    423 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    424 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    425 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    426 - buffer_entry_sizes: [0x18], buffers: [0x5], inbytes: 0x0, outbytes: 0x0
** Added:    427 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    513 - inbytes: 0x0, outbytes: 0x1
** Added:    514 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    515 - inbytes: 0x0, outbytes: 0x0
** Added:    917 - inbytes: 0x8, outbytes: 0x0
** Added:    918 - inbytes: 0x8, outbytes: 0x0
** Added:    919 - inbytes: 0x8, outbytes: 0x0
** Added:    920 - inbytes: 0x8, outbytes: 0x0
** Added:    921 - inbytes: 0x8, outbytes: 0x80
** Added:    922 - buffers: [0x6], inbytes: 0x88, outbytes: 0x4
** Added:    923 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0
** Added:    928 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    929 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::ns::detail::IProgressAsyncResult']
** Added:    930 - inbytes: 0x10, outbytes: 0x0
** Added:    931 - inbytes: 0x8, outbytes: 0x0
** Added:    1508 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    1509 - inbytes: 0x1, outbytes: 0x0
** Added:    1510 - inbytes: 0x0, outbytes: 0x0
** Added:    1511 - inbytes: 0x0, outbytes: 0x0
** Added:    1512 - inbytes: 0x0, outbytes: 0x1
** Changed:  1704 - buffer_entry_sizes: [0x70, 0x8] -> [0x78, 0x8] (final state: buffer_entry_sizes: [0x78, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x0)
** Added:    1706 - buffer_entry_sizes: [0x58, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x0
** Added:    2019 - buffer_entry_sizes: [0x100, 0x100, 0x100], buffers: [0x15, 0x5, 0x5], inbytes: 0x0, outbytes: 0x1
** Added:    2052 - inbytes: 0x8, outbytes: 0x0
** Added:    2053 - buffer_entry_sizes: [0x10, 0x0], buffers: [0x6, 0x5], inbytes: 0x8, outbytes: 0x4
** Added:    2362 - inbytes: 0x0, outbytes: 0x4
** Added:    2363 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:    2364 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:    2365 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    2366 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    2367 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    2368 - inbytes: 0x8, outbytes: 0x0
** Changed:  2402 - buffer_entry_sizes: [0x20] -> [0x28] (final state: buffer_entry_sizes: [0x28], buffers: [0x6], inbytes: 0x0, outbytes: 0x4)
** Added:    2525 - inbytes: 0x20, outbytes: 0x1
** Added:    4000 - inbytes: 0x20, outbytes: 0x0
** Added:    4004 - inbytes: 0x8, outbytes: 0x0
** Added:    4006 - inbytes: 0x45, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4007 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4008 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4009 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4010 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4011 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4012 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4013 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4015 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4017 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4019 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4020 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4021 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4022 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    4023 - inbytes: 0x0, outbytes: 0x58
** Added:    4024 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4025 - inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4026 - inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::ns::vphym::detail::IHostSession']
** Added:    4027 - inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::ns::vphym::detail::IClientSession']
** Added:    4028 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4029 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4030 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4031 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4032 - inbytes: 0x10, outbytes: 0x1
** Added:    4033 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4034 - inbytes: 0x8, outbytes: 0x1
** Added:    4035 - inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4037 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4038 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4039 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4040 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4041 - inbytes: 0x45, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4042 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4043 - inbytes: 0x45, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4044 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x4, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4045 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4046 - inbytes: 0x50, outbytes: 0x0
** Added:    4049 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4050 - buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x8, outbytes: 0x4
** Added:    4051 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4052 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4053 - inbytes: 0x0, outbytes: 0x0
** Added:    4054 - inbytes: 0x0, outbytes: 0x22
** Added:    4055 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4056 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4057 - inbytes: 0x10, outbytes: 0x0
** Added:    4058 - inbytes: 0x0, outbytes: 0x0
** Added:    4059 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4060 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4061 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4062 - inbytes: 0x10, outbytes: 0x1
** Added:    4063 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0
** Added:    4064 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0
** Added:    4065 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x4, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4066 - buffer_entry_sizes: [0x200, 0x0, 0x0], buffers: [0x16, 0x5, 0x5], inbytes: 0x0, outbytes: 0x0
** Added:    4067 - inbytes: 0x10, outbytes: 0x0
** Added:    4068 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4069 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4070 - buffer_entry_sizes: [0x4], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4071 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4072 - inbytes: 0x10, outbytes: 0x1
** Added:    4073 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4074 - inbytes: 0x10, outbytes: 0x0
** Added:    4075 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4076 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData']
** Added:    4077 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4078 - buffer_entry_sizes: [0x4], buffers: [0x5], inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4079 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4080 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4081 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4083 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4084 - inbytes: 0x0, outbytes: 0x0
** Added:    4085 - inbytes: 0x20, outbytes: 0x0
** Added:    4086 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4087 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4088 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    4089 - inbytes: 0x0, outbytes: 0x58
** Added:    4090 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4091 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4092 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4093 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:    4094 - inbytes: 0x10, outbytes: 0x0
** Added:    4095 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:    4096 - inbytes: 0x0, outbytes: 0x0
** Added:    4097 - inbytes: 0x22, outbytes: 0x0
* Interface Changed: nn::ns::detail::IDownloadTaskInterface
** Added:    710 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ns::detail::IDynamicRightsInterface
** Added:      27 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x8, outbytes: 0x4
** Added:      28 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
* Interface Changed: nn::ns::detail::IECommerceInterface
** Added:      8 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:      9 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8
** Added:      10 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:      11 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8
** Added:      12 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
** Added:      13 - buffer_entry_sizes: [0x0, 0x8], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x0
* Interface Changed: nn::ns::detail::IFactoryResetInterface
** Added:    107 - inbytes: 0x0, outbytes: 0x0
** Added:    108 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ns::detail::IReadOnlyApplicationControlDataInterface
** Added:      7 - inbytes: 0x8, outbytes: 0x80
** Added:      8 - buffers: [0x6], inbytes: 0x88, outbytes: 0x4
** Added:      9 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0
** Added:      10 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:      11 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:      12 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:      13 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:      14 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:      15 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue']
** Added:      16 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
* Interface Changed: nn::ns::detail::IReadOnlyApplicationRecordInterface
** Added:      3 - buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x4, outbytes: 0x4
* Interface Changed: nn::hshl::IChargeSetterSession
** Added:      6 - inbytes: 0x4, outbytes: 0x0
** Added:      7 - inbytes: 0x4, outbytes: 0x0
* Interface Changed: nn::hshl::IManager
** Added:      14 - inbytes: 0x0, outbytes: 0x4
** Added:      15 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::srepo::detail::ipc::ISrepoService
** Added:  12010 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Removed: 13001 - inbytes: 0x10, outbytes: 0x0
** Changed: 13002 - inbytes: 0x0 -> 0x8 (final state: buffers: [0x6], inbytes: 0x8, outbytes: 0x4)
** Added:  13003 - buffers: [0x6], inbytes: 0x8, outbytes: 0x10
** Added:  13004 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::capsrv::sf::IAlbumAccessorService
** Added:      20 - inbytes: 0x8, outbytes: 0x1
** Added:    121 - buffer_entry_sizes: [0x20, 0x10], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x8
** Added:    122 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x10, outbytes: 0x8
** Added:    123 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x18, outbytes: 0x8
** Added:    170 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    171 - inbytes: 0x0, outbytes: 0x0
** Added:    172 - inbytes: 0x0, outbytes: 0x0
** Added:    502 - buffer_entry_sizes: [0x20, 0x0], buffers: [0x5, 0x6], inbytes: 0x2, outbytes: 0x0
** Added:    600 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x10, outbytes: 0x8
** Added:    8031 - inbytes: 0x1, outbytes: 0x0
** Added:    8032 - inbytes: 0x0, outbytes: 0x0
** Added:  50021 - inbytes: 0x1, outbytes: 0x0
** Added:  50022 - inbytes: 0x1, outbytes: 0x0
** Added:  50023 - buffers: [0x6], inbytes: 0x1, outbytes: 0x8
** Added:  50024 - buffers: [0x45], inbytes: 0x1, outbytes: 0x0
** Added:  50031 - inbytes: 0x8, outbytes: 0x0
** Added:  50032 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x0, outbytes: 0x8
* Interface Changed: nn::capsrv::sf::IAlbumControlService
** Added:    2015 - inbytes: 0x1, outbytes: 0x0
** Added:    2016 - inbytes: 0x10, outbytes: 0x0
** Changed:  2202 - inbytes: 0x30 -> 0x70 (final state: buffer_entry_sizes: [0x200, 0x0], buffers: [0x15, 0x45], inbytes: 0x70, outbytes: 0x8)
* Interface Changed: nn::capsrv::sf::IAlbumControlSession
** Added:    2436 - inbytes: 0x48, outbytes: 0x0
* Interface Added: nn::am::service::IAppletAlternativeFunctions
* Interface Changed: nn::am::service::IAllSystemAppletProxiesService
** Added:    110 - buffer_entry_sizes: [0x80], buffers: [0x15], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::am::service::ISystemAppletProxy'], pid: True
** Added:    460 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::am::service::IAppletAlternativeFunctions']
* Interface Changed: nn::am::service::IAppletCommonFunctions
** Added:    311 - inbytes: 0x0, outbytes: 0x4
** Added:    322 - inbytes: 0x8, outbytes: 0x0
** Added:    340 - inbytes: 0x0, outbytes: 0x0
** Added:    341 - inbytes: 0x0, outbytes: 0x0
** Added:    342 - inbytes: 0x0, outbytes: 0x1
** Added:    350 - inbytes: 0x0, outbytes: 0x2
** Added:    360 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::am::service::IApplicationAccessor
** Added:    300 - inbytes: 0x0, outbytes: 0x1
** Added:    301 - inbytes: 0x0, outbytes: 0x20, outinterfaces: ['nn::am::service::IStorage']
* Interface Changed: nn::am::service::IApplicationFunctions
** Added:    112 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x4
** Added:    113 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x4
** Added:    210 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    220 - inbytes: 0x1, outbytes: 0x0
** Added:    310 - inbytes: 0x1, ininterfaces: [None], outbytes: 0x0
** Added:    320 - inbytes: 0x0, outbytes: 0x2
* Interface Changed: nn::am::service::IAudioController
** Added:      5 - inbytes: 0x10, outbytes: 0x0
* Interface Changed: nn::am::service::ICommonStateGetter
** Added:    600 - inbytes: 0xC, outbytes: 0x0
* Interface Changed: nn::am::service::IDebugFunctions
** Added:    430 - inbytes: 0x0, outbytes: 0x0
** Added:    431 - inbytes: 0x4, outbytes: 0x0
** Added:    910 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::am::service::ILibraryAppletAccessor
** Added:      90 - inbytes: 0x20, outbytes: 0x0
* Interface Changed: nn::am::service::ILibraryAppletCreator
** Added:      3 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::am::service::ILibraryAppletAccessor']
* Interface Changed: nn::am::service::ISelfController
** Added:    200 - inbytes: 0x20, outbytes: 0x0
** Added:    210 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x0, outbytes: 0x0
** Added:    211 - inbytes: 0x0, outbytes: 0x0
** Added:    220 - inbytes: 0x1, outbytes: 0x0
** Added:    221 - inbytes: 0x1, outbytes: 0x0
** Added:    230 - inbytes: 0x4, outbytes: 0x2
* Interface Changed: nn::ssl::sf::ISslConnection
** Added:      36 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:      37 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::nim::detail::INetworkInstallManager
** Changed:    31 - buffer_entry_sizes: [0x10] -> [0x18] (final state: buffer_entry_sizes: [0x18], buffers: [0x5], inbytes: 0x20, outbytes: 0x10)
** Removed:    92 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Changed:  119 - buffer_entry_sizes: {} -> [0x18], buffers: {} -> [0x6], outbytes: 0x18 -> 0x4 (final state: buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x10, outbytes: 0x4)
** Changed:  143 - inbytes: 0x18 -> 0x20 (final state: inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'])
** Added:    151 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    152 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8
** Added:    153 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    154 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8
** Added:    155 - inbytes: 0x22, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    156 - inbytes: 0x22, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    157 - inbytes: 0x4A, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    158 - inbytes: 0x0, outbytes: 0x1
** Added:    159 - inbytes: 0x0, outbytes: 0x0
** Added:    160 - inbytes: 0x0, outbytes: 0x0
** Added:    161 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    162 - buffer_entry_sizes: [0x10, 0x8], buffers: [0x5, 0x5], inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    163 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncValue']
** Added:    164 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    165 - buffer_entry_sizes: [0x18, 0x18], buffers: [0x5, 0x5], inbytes: 0x8, outbytes: 0x10
** Added:    166 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x50, outbytes: 0x10
** Added:    167 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    168 - buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x14, outbytes: 0x4
** Added:    169 - inbytes: 0x8, outbytes: 0x0
** Added:    170 - buffers: [0x5, 0x5], inbytes: 0x0, outbytes: 0x1
** Added:    171 - inbytes: 0x11, outbytes: 0x0
** Added:    172 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncValue']
** Added:    2000 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2001 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2002 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2003 - buffer_entry_sizes: [0x8, 0x8], buffers: [0x5, 0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2004 - inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2007 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2011 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2012 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2013 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2014 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2015 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2016 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2017 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2018 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2019 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2020 - buffers: [0x5], inbytes: 0x1, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2021 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2022 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2023 - inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2024 - buffer_entry_sizes: [0x80, 0x80], buffers: [0x15, 0x15], inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2025 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2026 - buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2027 - inbytes: 0x40, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2028 - inbytes: 0x40, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2029 - buffers: [0x5], inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2030 - inbytes: 0x22, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2031 - buffers: [0x5], inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2032 - inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2033 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2034 - inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2035 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2036 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2037 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2038 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2039 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2040 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2041 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
** Added:    2042 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2043 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2044 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2045 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2046 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2047 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2048 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2049 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2050 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
** Added:    2051 - buffer_entry_sizes: [0x8, 0x8], buffers: [0x5, 0x5], inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
* Interface Changed: nn::erpt::sf::IContext
** Added:      13 - buffers: [0x5, 0x5], inbytes: 0x0, outbytes: 0x14
** Added:      14 - buffers: [0x5, 0x5, 0x5, 0x5], inbytes: 0x20, outbytes: 0x0
* Interface Changed: nn::erpt::sf::IManager
** Removed:    5 - buffers: [0x6], inbytes: 0x14, outbytes: 0x0
** Added:      6 - buffers: [0x6], inbytes: 0x14, outbytes: 0x4
** Added:      10 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::capsrv::sf::IScreenShotControlService
** Added:    9000 - inbytes: 0x1, outbytes: 0x0
* Interface Changed: nn::capsrv::sf::IScreenShotService
** Added:    2000 - buffer_entry_sizes: [0x88, 0x104], buffers: [0x15, 0x15], inbytes: 0x70, outbytes: 0x20
* Interface Changed: nn::pctl::detail::ipc::IParentalControlService
** Added:    1019 - buffers: [0x9], inbytes: 0x10, outbytes: 0x0
** Added:    1020 - buffers: [0x9], inbytes: 0x10, outbytes: 0x0
** Added:    1050 - inbytes: 0x10, outbytes: 0x0
** Added:    1051 - inbytes: 0x10, outbytes: 0x0
** Removed:  1425 - buffer_entry_sizes: [0x60], buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Removed:  1426 - inbytes: 0x0, outbytes: 0x4
** Removed:  1427 - inbytes: 0x4, outbytes: 0x0
** Added:    1459 - inbytes: 0x0, outbytes: 0x18
** Added:    1501 - inbytes: 0x1, outbytes: 0x0
** Added:    1958 - inbytes: 0x0, outbytes: 0x1
** Added:    1959 - inbytes: 0x0, outbytes: 0x1
** Added:    1960 - inbytes: 0x0, outbytes: 0x8
** Added:    2021 - inbytes: 0x0, outbytes: 0x8, outhandles: [1]
** Added:    2022 - inbytes: 0x8, outbytes: 0x10
** Added:    2023 - inbytes: 0x0, outbytes: 0x1
** Added:    3001 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Added:    9401 - buffer_entry_sizes: [0x60], buffers: [0x6], inbytes: 0x2, outbytes: 0x4
** Added:    9402 - buffer_entry_sizes: [0x60, 0x0], buffers: [0x6, 0x6], inbytes: 0x0, outbytes: 0x4
** Added:    9403 - buffer_entry_sizes: [0x60], buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:    9404 - inbytes: 0x0, outbytes: 0x4
** Added:    9405 - inbytes: 0x4, outbytes: 0x0
* Interface Added: nn::npns::IDigitalTwinUpdateNotifier
* Unknown Interface cur-version: 0x7100097948 [ID = 0xfe214da9]
* Interface Changed: nn::npns::INpnsSystem
** Removed:    34 - buffer_entry_sizes: [0x8], buffers: [0x9], inbytes: 0x0, outbytes: 0x0
** Added:      45 - inbytes: 0x0, outbytes: 0x0
** Added:      52 - buffers: [0x6, 0x9], inbytes: 0x0, outbytes: 0x8
** Added:      53 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::npns::IDigitalTwinUpdateNotifier']
** Added:      70 - buffers: [0x9, 0x5], inbytes: 0x10, outbytes: 0x0, outinterfaces: [None]
** Changed:  143 - inbytes: 0x8 -> 0x10 (final state: buffers: [0x9], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::npns::IFuture'])
** Added:    146 - buffers: [0x9], inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::npns::IFuture']
** Added:    147 - buffers: [0x9, 0x9], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::npns::IFuture']
** Added:    203 - inbytes: 0x0, outbytes: 0x0
** Removed:  301 - buffers: [0xA], inbytes: 0x0, outbytes: 0x0
** Removed:  302 - buffer_entry_sizes: [0x10, 0x0], buffers: [0xA, 0xA], inbytes: 0x0, outbytes: 0x8
** Removed:  303 - buffer_entry_sizes: [0x138, 0x138], buffers: [0x6, 0x6], inbytes: 0x0, outbytes: 0x8
** Removed:  304 - inbytes: 0x0, outbytes: 0x50
** Removed:  305 - buffer_entry_sizes: [0x48], buffers: [0x6], inbytes: 0x4, outbytes: 0x8
** Removed:  306 - buffers: [0x6, 0x9], inbytes: 0x0, outbytes: 0x8
* Interface Changed: nn::notification::server::INotificationServices
** Added:    3000 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0
** Added:    3010 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::es::IETicketService
** Added:    105 - buffer_entry_sizes: [0x0, 0x10], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x0
** Added:    1030 - buffer_entry_sizes: [0x10, 0x8, 0x0, 0x0], buffers: [0x6, 0x5, 0x5, 0x5], inbytes: 0x0, outbytes: 0x4
** Added:    1031 - buffer_entry_sizes: [0x138, 0x8], buffers: [0x15, 0x6], inbytes: 0x0, outbytes: 0x28
** Added:    1032 - buffer_entry_sizes: [0x8, 0x0, 0x0], buffers: [0x5, 0x5, 0x5], inbytes: 0x0, outbytes: 0x8
** Added:    1033 - buffer_entry_sizes: [0x40, 0x10], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x4
** Added:    1034 - buffer_entry_sizes: [0x50], buffers: [0x6], inbytes: 0x8, outbytes: 0x8
** Added:    1035 - inbytes: 0x18, outbytes: 0x80
** Added:    1036 - buffer_entry_sizes: [0x8, 0x0], buffers: [0x5, 0x5], inbytes: 0x8, outbytes: 0x4
** Added:    1037 - buffer_entry_sizes: [0x10, 0x8, 0x0, 0x0], buffers: [0x6, 0x5, 0x5, 0x5], inbytes: 0x8, outbytes: 0x4
** Added:    1601 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
** Added:    1602 - buffers: [0x5, 0x5, 0x5], inbytes: 0x4, outbytes: 0x0
** Added:    1603 - buffer_entry_sizes: [0x20], buffers: [0x16], inbytes: 0x0, outbytes: 0x0
** Added:    1604 - buffer_entry_sizes: [0x40, 0x20], buffers: [0x16, 0x15], inbytes: 0x0, outbytes: 0x0
** Added:    1605 - buffer_entry_sizes: [0x80, 0x40], buffers: [0x16, 0x15], inbytes: 0x0, outbytes: 0x0
** Added:    1606 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ndrm::low::detail::INdrmLowAdminInterface
** Added:      47 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, outbytes: 0x4
** Added:      48 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x10, outbytes: 0x4
** Added:      49 - inbytes: 0x10, outbytes: 0x1
** Added:      50 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, outbytes: 0x0
* Interface Changed: nn::grcsrv::IContinuousRecorder
** Added:      5 - inbytes: 0x4, outbytes: 0x0
* Unknown Interface cur-version: 0x710005ECA0 [ID = 0xef2a5618]
* Interface Changed: nn::mii::detail::IDatabaseService
** Removed:    27 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::mii::detail::IImageDatabaseService
** Added:      19 - inbytes: 0x0, outbytes: 0x0
** Added:      20 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::pdm::detail::INotifyService
** Added:      20 - inbytes: 0x1, outbytes: 0x0
** Added:    100 - inbytes: 0x20, outbytes: 0x0, outinterfaces: ['0x710005ECA0 [ID = 0xef2a5618]']
** Added:    101 - inbytes: 0x20, outbytes: 0x0, outinterfaces: ['0x710005ECA0 [ID = 0xef2a5618]']
* Interface Changed: nn::pdm::detail::IQueryService
** Added:    100 - buffer_entry_sizes: [0x38], buffers: [0x6], inbytes: 0x4, outbytes: 0x4
** Added:    110 - buffer_entry_sizes: [0x40, 0x40, 0x8], buffers: [0x6, 0x6, 0x5], inbytes: 0x18, outbytes: 0x0
** Added:    118 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x4
** Added:    119 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x4
* Interface Changed: nn::pl::detail::IPlatformServiceManagerForSystem
** Added:    108 - inbytes: 0x10, outbytes: 0x4
* Interface Added: nn::migration::device::IClient
* Interface Added: nn::migration::device::IDownloader
* Interface Added: nn::migration::device::IServer
* Interface Added: nn::migration::device::IUploader
* Unknown Interface cur-version: 0x710014064C [ID = 0x29d8801c]
* Interface Changed: nn::migration::savedata::IClient
** Added:    101 - inbytes: 0x0, outbytes: 0x1
** Changed:  201 - buffer_entry_sizes: [0x128] -> [0x130] (final state: buffer_entry_sizes: [0x130], buffers: [0x6], inbytes: 0x0, outbytes: 0x4)
** Removed:  500 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::migration::savedata::IServer
** Removed:    1 - inbytes: 0x0, outbytes: 0x8
** Added:    102 - inbytes: 0x0, outbytes: 0x1
** Added:    202 - inbytes: 0x0, outbytes: 0x4
** Added:    203 - inbytes: 0x0, outbytes: 0x8
** Removed:  500 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::migration::user::IClient
** Added:    102 - inbytes: 0x0, outbytes: 0x1
* Interface Changed: nn::migration::user::IServer
** Added:    102 - inbytes: 0x0, outbytes: 0x1
* Interface Changed: nn::migration::user::IService
** Added:      1 - inbytes: 0x0, outbytes: 0x0
** Added:      2 - inbytes: 0x10, outbytes: 0x0
** Removed:    10 - inbytes: 0x0, outbytes: 0xC
** Added:      11 - inbytes: 0x0, outbytes: 0x10
** Removed:  1100 - buffer_entry_sizes: [0x100], buffers: [0x19], inbytes: 0x20, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::savedata::IServer']
** Added:    2001 - inbytes: 0x0, outbytes: 0x10
** Added:    2010 - inbytes: 0x0, outbytes: 0x10
** Added:    2100 - buffer_entry_sizes: [0x100], buffers: [0x19], inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IServer']
** Added:    2110 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IServer']
** Added:    2200 - buffer_entry_sizes: [0x100], buffers: [0x19], inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IClient']
** Added:    2210 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IClient']
** Added:    2220 - inbytes: 0x0, outbytes: 0x10
** Added:    2230 - inbytes: 0x0, outbytes: 0x0
** Added:    2231 - inbytes: 0x0, outbytes: 0x8
** Added:    2232 - inbytes: 0x0, outbytes: 0x21
** Added:    2233 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:    2234 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4
** Added:    2250 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710014064C [ID = 0x29d8801c]']
** Added:    2260 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710014064C [ID = 0x29d8801c]']
** Added:    2270 - inbytes: 0x8, outbytes: 0x0
** Added:    2280 - inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::migration::detail::IAsyncContext']
** Added:    2300 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IUploader']
** Added:    2310 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IUploader']
** Added:    2400 - inbytes: 0x10, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IDownloader']
** Added:    2420 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IDownloader']
* Interface Added: nn::olsc::srv::IAsyncPlayablePlatformRequest
* Interface Added: nn::olsc::srv::IRateLimiter
* Interface Changed: nn::olsc::srv::IDaemonController
** Added:      13 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::olsc::srv::IRateLimiter', None]
* Interface Changed: nn::olsc::srv::IOlscServiceForSystemService
** Added:    1000 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::olsc::srv::IAsyncPlayablePlatformRequest']
* Interface Changed: nn::olsc::srv::IRemoteStorageController
** Added:      26 - buffers: [0x6], inbytes: 0x8, outbytes: 0x4
** Added:      27 - inbytes: 0x8, outbytes: 0x38
** Added:    800 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::olsc::srv::IAsyncPlayablePlatformRequest']
* Interface Changed: nn::omm::detail::IOperationModeManager
** Added:      40 - inbytes: 0x0, outbytes: 0x1
** Added:      41 - inbytes: 0x1, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::IDeviceOperator
** Added:      7 - inbytes: 0x1, outbytes: 0x0
** Added:      8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    118 - inbytes: 0x0, outbytes: 0x0
** Added:    119 - inbytes: 0x0, outbytes: 0x0
** Added:    225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0
** Added:    226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    303 - inbytes: 0x4, outbytes: 0x0
** Added:    304 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::IFileSystemProxy
** Added:      38 - inbytes: 0x0, outbytes: 0x0
** Added:    502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier']
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader
** Changed:    0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem'])
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter
** Added:      75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision
** Added:      17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ldr::detail::IProcessManagerInterface
** Changed:    1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0)
* Interface Changed: nn::ncm::IContentMetaDatabase
** Added:      27 - inbytes: 0x1, outbytes: 0x1
* Interface Changed: nn::fssrv::sf::IDeviceOperator
** Added:      7 - inbytes: 0x1, outbytes: 0x0
** Added:      8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    118 - inbytes: 0x0, outbytes: 0x0
** Added:    119 - inbytes: 0x0, outbytes: 0x0
** Added:    225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0
** Added:    226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    303 - inbytes: 0x4, outbytes: 0x0
** Added:    304 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::IFileSystemProxy
** Added:      38 - inbytes: 0x0, outbytes: 0x0
** Added:    502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier']
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader
** Changed:    0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem'])
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter
** Added:      75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision
** Added:      17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ldr::detail::IProcessManagerInterface
** Changed:    1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0)
* Interface Changed: nn::ncm::IContentMetaDatabase
** Added:      27 - inbytes: 0x1, outbytes: 0x1
* Interface Changed: nn::clkrst::IClkrstManager
** Added:      7 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::rtc::IRtcManager
** Changed:    13 - inbytes: 0x8 -> 0x4, outbytes: 0x0 -> 0x2 (final state: inbytes: 0x4, outbytes: 0x2)
* Interface Changed: nn::hshl::IChargeSetterSession
** Added:      6 - inbytes: 0x4, outbytes: 0x0
** Added:      7 - inbytes: 0x4, outbytes: 0x0
* Interface Changed: nn::hshl::IManager
** Added:      14 - inbytes: 0x0, outbytes: 0x4
** Added:      15 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::srepo::detail::ipc::ISrepoService
** Added:  12010 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Removed: 13001 - inbytes: 0x10, outbytes: 0x0
** Changed: 13002 - inbytes: 0x0 -> 0x8 (final state: buffers: [0x6], inbytes: 0x8, outbytes: 0x4)
** Added:  13003 - buffers: [0x6], inbytes: 0x8, outbytes: 0x10
** Added:  13004 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::IDeviceOperator
** Added:      7 - inbytes: 0x1, outbytes: 0x0
** Added:      8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    118 - inbytes: 0x0, outbytes: 0x0
** Added:    119 - inbytes: 0x0, outbytes: 0x0
** Added:    225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0
** Added:    226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    303 - inbytes: 0x4, outbytes: 0x0
** Added:    304 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::IFileSystemProxy
** Added:      38 - inbytes: 0x0, outbytes: 0x0
** Added:    502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier']
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader
** Changed:    0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem'])
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter
** Added:      75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision
** Added:      17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ldr::detail::IProcessManagerInterface
** Changed:    1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0)
* Interface Changed: nn::ncm::IContentMetaDatabase
** Added:      27 - inbytes: 0x1, outbytes: 0x1
* Interface Changed: nn::fssrv::sf::IDeviceOperator
** Added:      7 - inbytes: 0x1, outbytes: 0x0
** Added:      8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    118 - inbytes: 0x0, outbytes: 0x0
** Added:    119 - inbytes: 0x0, outbytes: 0x0
** Added:    225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0
** Added:    226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
** Added:    303 - inbytes: 0x4, outbytes: 0x0
** Added:    304 - inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::IFileSystemProxy
** Added:      38 - inbytes: 0x0, outbytes: 0x0
** Added:    502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier']
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader
** Changed:    0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem'])
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter
** Added:      75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision
** Added:      17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
* Interface Changed: nn::ldr::detail::IProcessManagerInterface
** Changed:    1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0)
* Interface Changed: nn::ncm::IContentMetaDatabase
** Added:      27 - inbytes: 0x1, outbytes: 0x1
* Interface Changed: nn::clkrst::IClkrstManager
** Added:      7 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::rtc::IRtcManager
** Changed:    13 - inbytes: 0x8 -> 0x4, outbytes: 0x0 -> 0x2 (final state: inbytes: 0x4, outbytes: 0x2)
* Interface Changed: nn::hshl::IChargeSetterSession
** Added:      6 - inbytes: 0x4, outbytes: 0x0
** Added:      7 - inbytes: 0x4, outbytes: 0x0
* Interface Changed: nn::hshl::IManager
** Added:      14 - inbytes: 0x0, outbytes: 0x4
** Added:      15 - inbytes: 0x0, outbytes: 0x4
* Interface Changed: nn::srepo::detail::ipc::ISrepoService
** Added:  12010 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
** Removed: 13001 - inbytes: 0x10, outbytes: 0x0
** Changed: 13002 - inbytes: 0x0 -> 0x8 (final state: buffers: [0x6], inbytes: 0x8, outbytes: 0x4)
** Added:  13003 - buffers: [0x6], inbytes: 0x8, outbytes: 0x10
** Added:  13004 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0
=== BootImagePackages ===
RomFs changes: all files updated.
Using updated master-key: master_key_13 (previously master_key_12). See [[NCA]] for the KeyGeneration listing.
The anti-downgrade fuses were [[Fuses#Anti-downgrade|updated]].
==== Kernel ====
* No/minimal compiler update
* crt0 was restructured, Cache Invalidation/sctlr mmu disable are now different assembly functions.
* Inverted boolean(s) in system control/targetsystem logic
** All KTargetSystem fields have inverted meaning
** KTargetSystem "is present" bool is now inverted
** MersenneTwister "is initialized" bool is now inverted
* KPageTable::ChangeProperties now does a data synchronization barrier after calling the set-attrs lambda
* KPageTableImpl::MergePages now takes an argument for a callback to call after updating page table PTE entries.
** All callers on NX are KPageTable::NoteUpdated
** This causes TLB entries to be flushed/etc every time an entry is written instead of once at the end.
* KAddressSpaceInfo::GetBegin now takes a size as a third argument; this is unused on NX.
** This is presumably only for debug assertions, probably to assert size <= region size.
** This code seems used incorrectly/bugged; it is passed a number of pages by one caller but a size by others.
* KAddressSpaceInfo::GetSize now performs more complicated logic based on the input type.
** If address space not CreateProcessFlag_AddressSpace32BitWithoutAlias then the size is returned directly.
** Otherwise:
*** If the type is Heap, it returns the requested size + the alias size.
*** If the type is Alias, it returns 0.
** KProcess::InitializeByParam now sets m_max_process_memory to KAddressSpaceInfo::GetSize(..., Type_Heap) instead of getting the page table's heap size.
** KPageTableBase::InitializeForProcess has simpler calculation of region extents for 32BitWithoutAlias now.
* KPageTableBase::MapPageGroup_ now checks if the input permission has the execute bit set, and invalidates instruction cache if so.
** This fixes a correctness bug; this was used to map pages as ReadExecute by JIT svcs, so stale instruction cache could result before.
** KPageTableBase::UnmapPageGroup also now invalidates instruction cache after unmapping, if the memory had the execute bit set.
* KSecureSystemResource now has better checking for the case where resource limit is nullptr.
** This is impossible on NX.
** This includes checks in GetUsed/TotalUserPhysicalMemorySize
** KSecureSystemResource::Destroy now checks before calling ReleaseLimit
* KPageTableBase::SetProcessMemoryPermission changes:
** Function now uses PageTableOperation_ChangePermsAndRefresh instead of _ChangePermsAndRefreshAndFlushDataCache when the execute permission is set.
** Data cache store + instruction cache invalidate is now done before operating instead of after
** instruction cache invalidate is done after memory block manager is updated.
* El0SynchronousExceptionHandler now always does tlbi vae1 instead of doing that or tlbi aside1 depending on status bits.
* El1SynchronousExceptionHandler now always does tlbi vaae1 instead of doing that or tlbi vmalle1 depending on status bits.
** NOTE: The checks Nintendo did previously have been bugged for many years and did not work.
** These checks were fixed to actually work now.
* UserspaceAccess changes:
** UserspaceAccess functions are now all called through helper functions, which directly call UserspaceAccess::*
*** This is probably "UserspaceAccessChecked", and likely for parity with the supervisor mode access function they added in 19.0.0.
** UserspaceAccess functions which previously had no callers have been deleted.
*** This includes UserspaceAccess::ClearUserMemory*.
* HandleException changes:
** After checking for thread termination, fixup is done on esr_el1/ec values.
*** If esr_ec is 0x20 or 0x24 (DataAbortEl0/InstructionAbortEl0):
**** If esr_el1 & 0x43F == 0x410 then pc is treated as 0
**** Otherwise, if pc is a kernel address, then esr_el1 has the ISFC bits set to hardcoded-value 4.
** This is also done in ReturnFromException
* Kernel::InitializeResourceManagers now initializes the managers in a different order.
* FindFreeArea was refactored in both KMemoryBlockManager and KPageTableBase to use shared common logic to compute the start and end of the guarded region to generate an address within.
** The core helper is a KMemoryBlockManager function.
** KMemoryBlockManager::FindFreeArea calls this helper twice (both inlined); KPageTable::FindFreeArea calls it once.
=== [[Bus_services|Bus]] ===
See [[Switch_System_Flaws|here]].
=== [[HID_services|hid]] ===
A vuln was [[Switch_System_Flaws|fixed]].
=== [[NFC_services|nfc]] ===
A vuln was [[Switch_System_Flaws|fixed]].


==See Also==
==See Also==