Files
AnyPS5/docs/dev/debt/libSceNpCommon.md
T
hypermistandClaude Opus 5.5 bcaaf39241 docs(libSceNpCommon): cite firmware 13.60, not 12.00, for the decrypted modules
The firmware version comes from the SDK 0x13600007 recorded in each module's module-param segment.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-24 01:06:42 +13:00

15 KiB

libSceNpCommon technical debt

Unknown function info

The 35 declarations below use names mapped from the local libSceNpCommon.sprx export table. Each NID was verified against that table and recomputed from its name with tools/nid_names.py. The public PS5 3.20 libSceNpCommon export list contains all 150 symbol names. No prototype or behavior is claimed. Each declaration uses the no-parameter unknown-signature convention solely for import resolution and throws if called.

  • sceNpCloseEventFlag (NID +nmn+Z0nWDo) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpCloseSema (NID 8hPzfjZzV88) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpGetNavSdkVersion (NID QmDEFikd3VA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpIntGetPlatformType (NID G6qytFoBJ-w) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpIntSetPlatformType (NID X6emt+LbSEI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpJsonParse (NID vJGDnNh4I0g) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpJsonParseBuf (NID RgfCYkjW7As) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpJsonParseBufInit (NID SnAdybtBK3o) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpJsonParseEx (NID p5ZkSMRR7AU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpJsonParseExInit (NID nhgjiwPUIzI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpJsonParseInit (NID teVnFAL6GNY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpOpenSema (NID -blITIdtUd0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpServerErrorJsonGetErrorCode (NID 0lZHbA-HRD0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpServerErrorJsonMultiGetErrorCode (NID cRabutqUG7c) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpServerErrorJsonParse (NID WSQxnAVLKgw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpServerErrorJsonParseInit (NID UbStlMKTBeU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpServerErrorJsonParseMultiInit (NID hbe+DdooIi4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpSetPlatformType (NID m9JzZSoDVFY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilCanonicalizeNpIdForPs4 (NID 4mEAk-UKVNw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilCanonicalizeNpIdForPsp2 (NID N3FB4r8JoRE) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetDateSetAuto (NID owm52JoZ8uc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetDbgCommerce (NID 1Gfhi+tZ9IE) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetEnv (NID kBON3bAtfGs) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetFakeDisplayNameMode (NID MUj0IV6XFGs) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetFakeRateLimit (NID O86rgZ2azfg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetIgnoreNpTitleId (NID FrxliFYAO8Y) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetNpDebug (NID GRvK1ZE+FEQ) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetNpTestPatch (NID OA8f3KF9JsM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetShareTitleCheck (NID fB5hE65pzbU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetSystemLanguage (NID SXUNKr9Zkv0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetTrcNotify (NID AjzLvR0g5Zs) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetWebApi2FakeRateLimit (NID pmHBFJyju9E) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetWebApi2FakeRateLimitTarget (NID ZRxKp9vjcNc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetWebTraceSetting (NID 4CqfNm3pisU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilJidToNpId (NID 458yjI+OECI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.

Functional