Outdated Bootloader: You updated your Switch firmware but are still using an older version of Hekate or Atmosphere that doesn't support it.
Mismatched Components: Your pkg1 and pkg2 files come from different firmware versions, often due to an incomplete or failed system update.
SD Card Corruption: If your SD card is formatted to exFAT (which is prone to corruption on modded consoles) or if the card itself is failing, critical boot files can become unreadable.
Missing Files: Key folders like /sept or updated payload.bin files were not copied correctly during an update. How to Fix It
Update Hekate and Atmosphere: Download the latest releases from GitHub. Copy the new bootloader folder and Atmosphere files to your SD card, replacing all existing files.
Update the Payload: Ensure you are pushing the latest hekate_ctcaer_x.x.x.bin payload. If you use a physical injector, you must update the .bin file on the injector itself.
Check SD Card Format: Experts strongly recommend using FAT32 instead of exFAT to prevent data corruption that leads to these "read failed" errors.
Recreate emuMMC: If the error only happens when launching your emuMMC, it may be corrupted. You may need to backup your saves and recreate the emuMMC partition or files.
These guides provide visual steps for updating your bootloader and fixing HOS launch failures: Learn how to easily fix 3 common Nintendo Switch HB errors 91K views · 4 years ago YouTube · PlayStation Hacks & Exploits | Michael Crump pkg2 read failed failed to launch hos
) 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.
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.
If the error persists after software fixes, suspect hardware.
guiformat to format a 256GB+ SD card to FAT32.If none of the above fixes work, your eMMC chip may be physically failing, or the Switch’s bootloader region may be corrupted beyond software repair. Outdated Bootloader : You updated your Switch firmware
If you use Hekate (the popular bootloader):
hekate_ctcaer_x.x.x.bin (rename to payload.bin if injecting via RCM)./bootloader/hekate_ipl.ini and verify it contains a valid launch entry. Example:
[config] autoboot=0 autoboot_list=0 bootwait=0 backlight=100 autohosoff=0 autonogc=1
[Atmosphere CFW] payload=bootloader/payloads/fusee.bin icon=bootloader/res/icon_payload.bmp
fusee.bin exists at the specified path.When you turn on a Switch running custom firmware, the boot sequence follows a strict chain:
BOOT0/BOOT1 partitions.The error "pkg2 read failed failed to launch HOS" means that the bootloader (Hekate) successfully launched, but when it tried to locate and load pkg2 (usually stored on the eMMC or SD card’s system partition), the read operation failed. Consequently, it cannot hand control over to the Horizon OS.
Hey fellow users,
I'm reaching out because I've encountered a frustrating issue that I haven't been able to resolve on my own. I'm hoping someone in the community can offer some advice or a solution.
The Issue:
When trying to run a specific command or launch a host (in my case, it was related to a gaming server), I encountered an error message that reads:
pkg2 read failed - failed to launch host
Background:
Troubleshooting Steps Taken:
The Request:
If you've encountered a similar issue or have expertise in package management and host software, I'd greatly appreciate any guidance you can offer. Specifically:
pkg2 read failed error?Additional Information:
Thanks in advance for any advice or solutions you might have. I'm looking forward to getting this sorted out. Run h2testw (Windows) / F3 (Mac/Linux): Copy everything
Do not panic. Do not format your SD card or reset your eMMC yet. Follow this diagnostic checklist first.
Compare installed Hekate and Atmosphère versions.
If mismatched → suggest matching releases (latest stable pair).