Skip to content

Error Codes Overview ​

This section documents all known error codes from the GeForce NOW GCIS plugin system, obtained by reversing the plugin DLLs.

Coverage Status ​

Updated against the latest GCIS plugin snapshot in this workspace (Elm/Gci/Gcp/Gssm/Lkm/Uad/UadML).

  • Hex disconnection ranges are covered.
  • Additional SRC_* outcomes from newer builds are now included across category pages.
  • Internal GSEC_* enum families are documented in a dedicated reference page.

Error Code Format ​

Prefix RangeCategoryPrimary Plugin
0x80030xxxSession/Disconnection errorsLkmPlugin, ElmPlugin
0x80031xxxExtended session errorsLkmPlugin
0x8004xxxxStreaming/WebRTC errorsElmPlugin
0x8021xxxxML/Anomaly detection errorsUadMLPlugin
0x00000XXXNVB Backend HTTP errorsBackend services

Plugin Responsibilities ​

PluginPrimary FunctionError Code Range
ElmPluginSession lifecycle, security violations, streaming0x80030013–0x8003001A, 0x8004xxxx
GciPluginFile integrity, code signing, system monitoring0x80030018, 0x8003001B–0x8003001E
UadMLPluginML-based anomaly detection, behavior analysis0x80030019, 0x8021xxxx
LkmPluginGame session management, app launching0x80030100–0x80030112, 0x80030120+
GssmPluginMandatory plugin/session integrity guardInternal GSEC_GSSM_* + SRC_GssmSessionAnomalyDetected
GcpPluginEvent mediation (launch/cloud-sync/patching)Internal GSEC_GCP_* / GSEC_GCI_* families

Retry Logic ​

The GFN client automatically retries on certain backend errors:

js
// GFN retries automatically on these errors:
if ([429, 502, 503, 504].includes(statusCode)) {
    // Retry with exponential backoff
}

// Specific handling:
501 == status || 502 == status || 408 == status
    ? retryWithBackoff()
    : failImmediately();

Categories ​

admindesk.top — Reversed & documented from Asgard rig backups and GCIS plugin binaries.