Yuzu Loader Error Troubleshooting Guide

If you run games through Yuzu, it’s not unusual to hit a loader error now and then. Yuzu shows these as short codes like XXXX-XXXX, mixing letters and numbers. Each one points to a specific problem, and this guide breaks down what those codes are telling you and how to deal with them.

Tip: If you’re using Windows, click Ctrl + F or Cmd + F on macOS and search for the error code to jump straight to the relevant section.

Common Loader Error Codes and Their Meanings

Error CodesWhat They Mean
0008-0000Success
0008-0001ErrorAlreadyLoaded
This is an internal error and should be reported to the devs immediately.
0008-0002ErrorNotImplemented
0008-0003ErrorNotInitialized
0008-0003ErrorNotInitialized
0008-0004ErrorBadNPDMHeader
0008-0005ErrorBadACIDHeader
0008-0006ErrorBadACIHeader
0008-0007ErrorBadFileAccessControl
0008-0008ErrorBadFileAccessHeader
0008-0009ErrorBadPFSHeader
0008-000AErrorIncorrectPFSFileSize
0008-000BErrorMissingHeaderKey
To read any encrypted file, you need the NCA header key. This should go in your prod.keys under header_key
0008-000CErrorIncorrectHeaderKey
0008-000DErrorNCA2
The NCA you are attempting to load is using an older format that is not currently supported. If you would like support to be added, consider filing an issue.
0008-000EErrorNCA0
The NCA you are attempting to load is using an older format that is not currently supported. If you would like support to be added, consider filing an issue.
0008-000FErrorMissingTitlekey
0008-0010ErrorMissingTitlekek
0008-0001ErrorInvalidRightsID
0008-0000ErrorMissingKeyAreaKey
0008-0000ErrorIncorrectTitlekeyOrTitlekek
0008-0000ErrorXCIMissingProgramNCA
0008-0000ErrorNCANotProgram
0008-0000ErrorNoExeFS
0008-0000ErrorBadXCIHeader
0008-0000ErrorXCIMissingPartition
0008-0000ErrorNullFile
0008-0000ErrorMissingNPDM
0008-0000Error32BitISA
The game you are trying to run uses the 32-bit ARM architecture, which is not currently supported by yuzu.
0008-0000ErrorNoRomFS
0008-0000ErrorIncorrectELFFileSize
0008-0000ErrorLoadingNRO
0008-0000ErrorNoIcon
0008-0000ErrorNoControl
0008-0000ErrorBadNAXHeader
0008-0000ErrorIncorrectNAXFileSize
0008-0000ErrorNAXKeyHMACFailed
0008-0000ErrorNAXValidationHMACFailed
0008-0000ErrorNAXKeyDerivationFailed
0008-0000ErrorNAXInconvertibleToNCA
0008-0000ErrorBadNAXFilePath
0008-0000ErrorMissingSDSeed
0008-0000ErrorMissingSDKEKSource
0008-0000ErrorMissingAESKEKGenerationSource
0008-0000ErrorMissingAESKeyGenerationSource
0008-0000ErrorMissingSDSaveKeySource
0008-0000ErrorMissingSDNCAKeySource
0008-0000ErrorNSPMissingProgramNCA
0008-0000ErrorBadBKTRHeader
0008-0000ErrorBKTRSubsectionNotAfterRelocation
0008-0000ErrorBKTRSubsectionNotAtEnd
0008-0000ErrorBadRelocationBlock
0008-0000ErrorBadSubsectionBlock
0008-0000ErrorBadRelocationBuckets
0008-0000ErrorMissingBKTRBaseRomFS

Final Notes

Yuzu changes fast, and updates often fix problems that used to be common. An error you see today might be gone after upgrading.

Most loader issues come down to bad or outdated keys, or a faulty game dump, so double-check both before digging deeper.

If you still can’t pin it down, open an issue on Yuzu’s GitHub and include the exact error code along with your logs. That gives the developers something concrete to work with.

The primary objective of this guide is not merely to understand mistakes but to assist you in comprehending the actual problem. So that you can resume playing without spending hours on troubleshooting.