Citron - RetroBIOS¶
Technical notes
Citron is a standalone Nintendo Switch emulator, community fork of yuzu by Zephyron. dev.keys can be used instead of prod.keys when use_dev_keys is enabled (for Switch dev units). Firmware (system NCAs) must be installed through Citron's UI from a firmware ZIP or NCA files. Required for commercial games. Homebrew (.nro, .nso) can run without keys or firmware.
4 files | 1 required, 3 optional | 4 in repo, 0 missing
prod.keys required in repo standalone
- Path:
switch/ - Source:
src/core/crypto/key_manager.cpp:655-656 - Platforms: emudeck
- Production keys for NCA decryption (master, key area, header, titlekek)
title.keys optional in repo standalone
- Path:
switch/ - Source:
src/core/crypto/key_manager.cpp:659-660 - Per-title encryption keys (rights_id to titlekey mappings)
console.keys optional in repo standalone
- Path:
switch/ - Source:
src/core/crypto/key_manager.cpp:661-662 - Console-specific keys (BIS, SD seed)
key_retail.bin optional in repo standalone
- Path:
switch/ - Size: 160 B
- Source:
src/core/hle/service/nfc/common/amiibo_crypto.cpp:274-292 - Amiibo decryption keys (two InternalKey structs, 0x50 bytes each)
Generated on 2026-04-03T20:37:39Z