If you are searching for how to install XCI on Switch Atmosphere, the most important thing to understand is that Atmosphère does not natively mount or install XCI files as virtual game cartridges.
An XCI file is a Nintendo Switch game-card image. Atmosphère provides the custom firmware environment used for homebrew, emuMMC, LayeredFS, sysmodules, and other modifications, but direct XCI mounting is not a built-in Atmosphère feature. A request to add XCI mounting to Atmosphère was previously raised in the project’s GitHub tracker rather than being documented as an existing feature.
Quick Answer: You cannot simply copy an
.xcifile to an Atmosphère SD card and launch it. Atmosphère does not natively mount XCI images. Third-party homebrew installers exist that recognize XCI packages, but installing commercial game images may require bypassing Nintendo’s signature protections. For games you own, the supported options are to use the original cartridge or use your own dump for legitimate archival, development, or modding workflows.
Table of Contents
ToggleWhat Is an XCI File on Nintendo Switch?
An XCI file is an image of a Nintendo Switch game card.
You may see files such as:
game-name.xci
An XCI can contain data originally stored on a physical Nintendo Switch cartridge.
XCI files are different from normal Switch homebrew applications, which typically use:
.nro
files and are stored under:
SD:/switch/
Atmosphère is designed primarily as a custom firmware environment rather than a commercial game-image loader.
Does Atmosphere Support XCI Files?
Atmosphère does not provide native XCI mounting.
This means you cannot place:
game.xci
inside:
SD:/switch/
and expect it to appear in Homebrew Menu.
The /switch/ directory is primarily used for .nro homebrew applications.
Atmosphère’s official project describes itself as a customized firmware for Nintendo Switch, with components for booting, system modifications, emuMMC, and other CFW functionality. Native virtual game-card XCI mounting is not listed as part of its standard feature set.
Can You Install XCI Files With Atmosphere?
Third-party Nintendo Switch homebrew installers exist that can parse formats including:
- XCI
- XCZ
- NSP
- NSZ
For example, projects based on Awoo Installer advertise support for XCI installation while running under Atmosphère.
However, this is third-party functionality, not a feature built directly into Atmosphère.
There is also an important distinction between:
- Handling a game image you created from your own cartridge
- Installing unauthorized copies of commercial Nintendo software
Commercial Switch software is protected by Nintendo’s content-signing system. Instructions for bypassing those protections are separate from normal Atmosphère homebrew setup and are not required for legitimate .nro homebrew applications.
XCI Mounting vs XCI Installation
These terms are often confused.
XCI Mounting
Mounting means treating an XCI file approximately like a virtual inserted game cartridge.
Historically, SX OS offered XCI mounting as one of its features.
Atmosphère does not provide equivalent native XCI mounting.
XCI Installation
Some third-party tools can process XCI content and install compatible content to Switch storage.
That changes the workflow from:
XCI file
↓
Virtual cartridge
to something closer to:
XCI package
↓
Third-party installer
↓
Installed title data
Again, this functionality comes from the third-party installer rather than Atmosphere switch itself.
Where Should XCI Files Go on an Atmosphere SD Card?
There is no official Atmosphère XCI folder.
You do not need to create directories such as:
SD:/atmosphere/xci/
or:
SD:/switch/xci/
Atmosphère will not automatically detect and mount XCI files placed there.
By comparison, normal homebrew applications are generally placed in:
SD:/switch/
For example:
SD:/
└── switch/
└── example-app/
└── example-app.nro
Atmosphère’s standard microSD preparation revolves around the atmosphere, bootloader, and homebrew directories rather than an XCI library.
How to Use Your Own Nintendo Switch Cartridge With Atmosphere
If you own the physical game, the simplest option is to use the original cartridge normally.
Atmosphère can run while a legitimate physical cartridge is inserted, assuming your CFW configuration and firmware are compatible.
Your setup may look like:
Atmosphere CFW
+
Physical Game Card
↓
Nintendo Switch Game
You do not need an XCI installation simply to play a cartridge you already own.
Can You Dump Your Own Switch Game Cartridge to XCI?
Homebrew tools exist that can create an XCI backup from a personally owned Nintendo Switch game card.
Several open-source XCI-related projects specifically describe their intended workflow around user-created game-card dumps rather than downloaded commercial images.
A personal backup may be useful for:
- Archival purposes
- Development
- File inspection
- Modding research
- Preserving your own cartridge data
Whether making or using backups is permitted can depend on copyright law in your jurisdiction, so ownership of a cartridge does not automatically make every form of copying lawful everywhere.
Do You Need XCI Files for Nintendo Switch Homebrew?
No.
If your goal is simply to use Nintendo Switch homebrew, you normally do not need XCI files at all.
Atmosphère homebrew applications usually use .nro files.
Typical structure:
SD:/
├── atmosphere/
├── bootloader/
├── switch/
│ ├── app-one/
│ │ └── app-one.nro
│ └── app-two/
│ └── app-two.nro
└── hbmenu.nro
You then launch the applications through Homebrew Menu.
This is completely separate from installing commercial Nintendo Switch game packages.
How to Open Homebrew Menu in Atmosphere
If your objective is to install or run legitimate homebrew rather than commercial XCI packages, boot Atmosphère and open Homebrew Menu.
Using Album
Open:
HOME Menu → Album
Atmosphère normally redirects Album to Homebrew Menu.
This runs in Applet Mode, which has limited memory.
Using Title Override
For homebrew that requires additional RAM:
- Hold R.
- Launch a normal installed application.
- Keep holding R.
- Release it when Homebrew Menu appears.
This provides a full application-memory environment.
Can XCI Files Be Used for Switch Game Mods?
Usually, you do not need to install an XCI just to use game mods.
Atmosphère includes LayeredFS, which can temporarily replace files belonging to a legitimately installed game while CFW is running.
A typical mod structure looks like:
SD:/atmosphere/contents/<title_id>/romfs/
or:
SD:/atmosphere/contents/<title_id>/exefs/
The original game can remain installed normally or be played from the physical cartridge.
LayeredFS then loads the modified assets while Atmosphère is running.
Why an XCI File Does Not Appear in Homebrew Menu
If you copied an XCI to your microSD card and cannot find it in Homebrew Menu, that is expected.
Homebrew Menu is designed to launch homebrew executables such as:
.nro
It is not an XCI browser or virtual cartridge launcher.
For example:
SD:/switch/tool/tool.nro
can appear in Homebrew Menu.
But:
SD:/switch/game.xci
will not become a launchable Homebrew Menu application simply because it is stored in that folder.
Can Hekate Launch XCI Files?
No. Hekate is primarily a Nintendo Switch bootloader and system-management utility.
Its common functions include:
- Booting Atmosphère
- Managing emuMMC
- Creating NAND backups
- Managing payloads
- Accessing microSD storage
- Managing boot configurations
Hekate does not function as a direct XCI game launcher.
Atmosphère + Hekate therefore does not create an SX OS-style native XCI mounting environment.
Atmosphere vs SX OS for XCI Files
This distinction matters because older tutorials often show XCI files being mounted directly.
| Feature | Atmosphère | SX OS |
|---|---|---|
| Active CFW development | Yes | Legacy |
| Homebrew support | Yes | Yes |
| Hekate integration | Yes | Limited/legacy workflow |
| emuMMC support | Yes | Used emuNAND |
| Native XCI mounting | No | Historically yes |
| LayeredFS game mods | Yes | Legacy support |
If you previously used SX OS, do not expect Atmosphère to reproduce the same virtual XCI mounting workflow.
Do You Need Signature Patches for Atmosphere Homebrew?
Not for normal .nro homebrew.
Standard homebrew applications launched through Homebrew Menu do not require commercial-title signature bypasses.
Signature-bypass modifications relate to Nintendo’s content-verification protections and are separate from legitimate Atmosphère homebrew functionality.
If your objective is:
- Homebrew apps
- Emulators
- File managers
- Open-source utilities
- Game mods for software you own
- Save-management tools
you do not need to treat XCI installation as part of the basic Atmosphère setup.
Common XCI Problems on Atmosphere
XCI File Does Not Show Up
This is normal.
Atmosphère does not automatically detect XCI files as launchable software.
XCI Does Not Launch From Homebrew Menu
Homebrew Menu launches .nro applications, not XCI game-card images.
Hekate Cannot Find the XCI
Hekate is not an XCI game launcher.
Use Hekate for CFW booting, emuMMC management, backups, and related system functions.
XCI Worked on SX OS but Not Atmosphere
SX OS historically included native XCI mounting.
Atmosphère does not implement the same feature, which is why simply moving your old .xci library to an Atmosphère installation does not reproduce the SX OS behavior.
XCI File Is Larger Than 4 GB
A FAT32 filesystem cannot store an individual file larger than 4 GB.
This is a filesystem limitation rather than an Atmosphère-specific issue.
However, changing the filesystem does not make Atmosphère natively support XCI mounting.
Frequently Asked Questions
How Do I Install XCI on Switch Atmosphere?
Atmosphère does not natively install or mount XCI files. Third-party tools exist that recognize XCI packages, but those tools are separate from Atmosphère and may involve Nintendo content-protection mechanisms.
Does Atmosphere Support XCI?
Atmosphère supports many CFW and homebrew functions, but it does not provide native XCI mounting. A feature request for XCI mounting has existed in the Atmosphère project rather than it being a documented native feature.
Can I Put XCI Files in the Switch Folder?
You can physically store a file there, but Homebrew Menu will not treat an .xci file as a normal application.
The /switch/ directory is primarily for .nro homebrew software.
Can Hekate Install XCI Files?
Hekate itself is not an XCI installer. Its main role is boot management, emuMMC, backups, payloads, and system tools.
Can Atmosphere Mount XCI Like SX OS?
No. Atmosphère does not provide SX OS-style native virtual game-card mounting.
Can I Use XCI From My Own Cartridge?
You can create personal cartridge dumps with compatible homebrew tools for legitimate archival or development purposes, subject to applicable local law. Open-source XCI tools commonly describe workflows based on personally dumped game cards.
Do I Need XCI to Use Atmosphere?
No.
Normal Nintendo Switch homebrew uses .nro applications and works independently of XCI files.
Can I Mod a Physical Switch Game With Atmosphere?
Yes. Atmosphère’s LayeredFS can load replacement game assets from:
SD:/atmosphere/contents/<title_id>/
while CFW is running, so XCI installation is not required merely to use compatible mods with a game you own.
Conclusion: How to Install XCI on Switch Atmosphere
If you are researching how to install XCI on Switch Atmosphere, the key point is that Atmosphère itself does not natively install or mount XCI game-card images.
An XCI file cannot simply be copied to the microSD card and launched through Homebrew Menu or Hekate. Third-party installers capable of recognizing XCI packages do exist, but they are separate from Atmosphère and commercial-game installation can involve bypassing Nintendo’s content-signature protections.
For normal Atmosphère usage, use .nro applications for homebrew. If you own a physical game, you can continue using the cartridge directly, and Atmosphère’s LayeredFS can handle compatible game-mod workflows without requiring native XCI mounting.
Latest post:
- How to Install XCI on Switch Atmosphere: What You Need to Know
- How to Install Games on Atmosphere Switch: Complete Guide
- How to Install NSP Files on Switch Atmosphere: What You Need to Know
- Where to Download KIP Patches for Atmosphere 1.9.1 on Nintendo Switch
- How to Update Switch Games on Nintendo Switch



