Skip to Content

Pkg2 Read Failed Failed To Launch Hos File

Version Mismatch: You updated your Switch firmware (HOS) but did not update Atmosphère and Hekate to versions that support it.

Corrupt SD Card: Using an exFAT-formatted SD card with homebrew can lead to corruption, especially if the console wasn't rebooted correctly after an update.

Incomplete Update: A failed system update might have updated "pkg1" but failed to copy or decrypt "pkg2," leaving the console in a "bricked" state where it cannot boot into stock or CFW. How to Fix It Update Your Bootloader: Download the latest versions of Atmosphère and Hekate.

Delete the atmosphere and bootloader folders from your SD card and replace them with the fresh ones from the downloaded .zip files.

Update the Payload: Ensure you are pushing the most recent hekate_ctcaer_x.x.x.bin payload. If you use a physical injector, update the payload.bin file on the device itself.

Check SD File System: If you are using exFAT, many developers recommend backing up your data and reformatting the card to FAT32 to prevent future "read failed" errors due to corruption.

Restore NAND (Last Resort): If the files are correct but it still won't boot, you may need to restore a clean eMMC/NAND backup or rebuild the system NAND using tools like EmmcHaccGen.

Are you attempting to boot into SysNAND (Stock) or EmuMMC (Custom Firmware) when this error appears? AI responses may include mistakes. Learn more

The error message "pkg2 read failed failed to launch HOS" (Horizon OS) is a common fatal error encountered by Nintendo Switch users running custom firmware (CFW) like Atmosphère or the Hekate bootloader. It typically indicates a communication breakdown between the console's hardware (eMMC) and the software stored on your SD card. Common Causes of the Error

This error generally occurs when the bootloader cannot find or decrypt the Horizon OS kernel components due to: pkg2 read failed failed to launch hos

Outdated CFW Files: Using an old version of Hekate or Atmosphère that does not support your current Nintendo Switch system firmware.

Version Mismatch: A mismatch between the pkg1 (primary bootloader) and pkg2 (OS kernel) versions, often after a failed or incomplete system update.

Corrupted SD Card: Data corruption on the SD card, frequently seen with exFAT formatting or low-quality/fake cards.

Hardware Issues: If the error appeared immediately after installing a modchip (like HWfly), it may point to a loose eMMC connection or a short circuit in the soldering. Step-by-Step Troubleshooting Guide 1. Update Your Custom Firmware

The most frequent fix is ensuring all files on your SD card are compatible with the latest Switch update.

Download Latest Releases: Get the most recent versions of Atmosphère and Hekate.

Clean Installation: Back up your /Nintendo and /emummc folders (where games/saves are), then delete the existing /atmosphere and /bootloader folders from your SD card.

Copy Fresh Files: Extract the new CFW files to the root of your SD card. 2. Verify Your Payload

Ensure you are using the correct payload for the version you just installed. Version Mismatch : You updated your Switch firmware


There is perhaps no more sinking feeling for a Nintendo Switch enthusiast than pressing the "Launch" button in Hekate, only to be met with a cryptic error message instead of the vibrant Home Menu. Among the most notorious of these roadblocks is the "pkg2 read failed failed to launch hos" error.

This message indicates that the bootloader (Hekate) has attempted to read the package2 (also known as pkg2) file—a critical compressed image containing the kernel and System Preservation Package—but has failed. Consequently, it cannot launch the Horizon Operating System (HOS), the official OS of the Nintendo Switch.

Before you panic and assume your console is bricked, understand that this error is almost always fixable. It typically points to a file mismatch, corruption, or a simple configuration oversight. This guide will walk you through what causes this error and the exact steps to get your Switch booting again.

The error "pkg2 read failed failed to launch hos" is an application-level failure message typically seen when a package-handling or launcher component cannot read or initialize a required host/handler process (here abbreviated as "hos"). Causes fall into three broad categories: corrupted or missing package files, permission or environment issues that prevent process launch, and runtime incompatibilities or resource limitations.

The tool checks for:

/atmosphere/package2
/atmosphere/package3
/bootloader/hekate_ipl.ini

If missing → prompt to reinstall Atmosphère (download fresh files).

The pkg2 read failed and failed to launch hos errors can stem from a variety of causes, ranging from package management issues to service-specific problems. By methodically going through the troubleshooting steps outlined above, you should be able to identify and resolve the root cause of these errors. If issues persist, providing more specific details about your system and the context in which these errors occur can help in pinpointing a more precise solution.

) and the bootloader being used. This usually happens after an incomplete firmware update or if the SD card is corrupted. 1. Update Hekate and Atmosphere

Most "pkg2" errors are caused by outdated custom firmware (CFW) files that do not support a newly installed Horizon OS (HOS) version. There is perhaps no more sinking feeling for

Download Latest Files: Get the latest releases of Hekate and Atmosphere.

Replace on SD: Delete the existing bootloader folder on your SD card and replace it with the new one. Overwrite existing Atmosphere files.

Update Payload: If you use a physical payload injector or TegraRCMGUI, ensure you are pushing the newest hekate_ctcaer_x.x.x.bin. 2. Verify and Fix emuMMC

If the error only occurs when launching your emuMMC (emulated NAND), the partition or file might be corrupted.

: Your system firmware (HOS) was updated to a version that the current Atmosphère version on your SD card does not yet support. Corrupt Files : Essential boot files, specifically (part of the OS kernel), are corrupted on the SD card. Old Bootloader

: You are trying to boot a newer firmware using an outdated version of SD Card Issues

: The use of the exFAT file system on the Switch can lead to data corruption, causing read failures. Recommended Fixes

This error is commonly associated with Nintendo Switch custom firmware (CFW) environments, particularly when using Atmosphère and Hekate.


If all else fails, suggest: