Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.69 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.69 KB

memloader License

Parses ini files from microsd root and loads/decompresses/boots the appropriate binaries on the AArch64 CPU of the Nintendo Switch.

Ini files can be generated from source images using the programs inside tools subdirectory. Currently the tools understand coreboot CBFS images or ELF payloads (like u-boot).

Usage

  1. Build memloader.bin using make from the repository root directory, or download a binary release from https://switchtools.sshnuke.net (tools folder is built separately)
  2. Either put the appropriate ini+binary files onto your microsd card before inserting it into your Switch, or pass the --dataini parameter to TegraRcmSmash.exe to load them via USB.
  3. Send the memloader.bin to your Switch running in RCM mode via a fusee-launcher (sudo ./fusee-launcher.py memloader.bin or just drag and drop it onto TegraRcmSmash.exe on Windows)
  4. Follow the on-screen menu.

Changes

This section is required by the GPLv2 license

Responsibility

I am not responsible for anything, including dead switches, loss of life, or total nuclear annihilation.