Skip to content

Suyu - RetroBIOS

Type standalone
Classification Community forks
Source https://github.com/suyu-emu/suyu
Version Yuzu EA 4176 based
Profiled 2026-03-26
Cores suyu
Systems nintendo-switch
Analysis date 2026-03-26
Analysis commit c096d16 (Hengle/suyu-emu mirror, depth=1)
Technical notes

Suyu is a standalone Nintendo Switch emulator, community fork of yuzu after legal takedown. 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 Suyu's UI from a firmware ZIP or NCA folder. Required for commercial games. Homebrew (.nro, .nso) can run without keys or firmware. Original repos DMCA'd by Nintendo. Analysis performed from community mirror (Hengle/suyu-emu).

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:654
  • 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:657
  • Per-title encryption keys (rights_id to titlekey mappings)

console.keys optional in repo standalone

  • Path: switch/
  • Source: src/core/crypto/key_manager.cpp:658
  • 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:273-294
  • Amiibo decryption keys (two InternalKey structs, 0x50 bytes each)

Generated on 2026-04-03T20:37:39Z