Tutorial  Updated

Use Atmosphère to access FULL RAM with homebrews WITHOUT NSP

As of Atmosphère 0.8.6, the system now uses "override all apps" by default. This means that THIS GUIDE IS DEPRECATED - you only need to press R over any installed title and it will be overridden by hbl. Enjoy your hassle free homebrews and CFW updates!

I see a lot of people using RetroArch as an installed NSP to access full RAM, or people whining that they can't play 20FPS SM64 because they don't want to install any NSP.

Well guess what, now with Atmosphère (and soon others CFW I guess) you can have full RAM homebrews without installing any NSP. It will basically "replace" the game with hbmenu when you launch it with R pressed (or not, your choice), granting you full RAM access.

Note : You need at least one title on the console (whether it's an homebrew NSP or a digitally puchased game or a cartridge game). If you can pick an up to date game that's better as you won't be nagged everytime you launch hbmenu.

Let's get started !

  1. Download the latest release of Atmosphère here, as well as fusee-primary.bin : https://github.com/Atmosphere-NX/Atmosphere/releases
  2. Extract the ZIP to the root of your SD card
If you don't care about mods
This method breaks mods (and sysmodules with an invalid title id)
  1. Open the atmosphere folder of your SD card and edit loader.ini (Notepad++ is your best friend)
  2. Replace the title_id line by "title_id=app"
  3. Replace the override_key line by "override_key=R"
  4. Save the file, put the SD card back in your console
  5. Use the fusee-primary.bin payload to boot Atmosphère (you can chainload it with Hekate to dual boot others CFW / Lakka)
Now running any game while holding R will open hbmenu instead of the game, how impressive ! If you want to play the game instead, don't hold R while launching it.

Or, if you care about mods
This method works with mods and invalid sysmodules
  1. Find the title ID of your target game here : https://switchbrew.org/wiki/Title_list/Games
  2. Open the atmosphere folder of your SD card and edit loader.ini (Notepad++ is your best friend)
  3. The current title ID is the Photo Gallery - replace it with your game (title_id)
  4. Save the file, put the SD card back in your console
  5. Use the fusee-primary.bin payload to boot Atmosphère (you can chainload it with Hekate to dual boot others CFW / Lakka)
Now, running the game you selected will open hbmenu instead of the game, how impressive ! If you want to play the game instead, just hold R while launching it.

If you want to, you can edit loader.ini and change the key combination (override_key) :
  • override_key=!R will run the game when R is pressed, hbmenu else
  • override_key=R will run hbmenu when R is pressed, the game else
If it doesn't work or if it's glitchy, just try another game and hope for the best.
 
Last edited by natinusala,

axiomjunglist

Active Member
Newcomer
Joined
Jan 7, 2019
Messages
37
Trophies
0
Age
45
XP
393
Country
United States
Please excuse any possible ignorance of mine asking these questions. If there's a more applicable post or forum please just point me there...

I bought a hackable switch last week at Best Buy with 4.1.0 firmware pre-loaded. I immediately installed hekate and atmosphere and turned on autoRCM after making a full NAND backup of everything (boot et. all). I haven't done anything with the stock firmware other than create an avatar before starting to hack it. No Wi-Fi connection was ever established. In atmosphere after getting it running I'm connected to my home network manually via 90DNS to block all Nintendo servers and have Retroarch as an NRO app in Homebrew. I don't have a single NSP installed so far. Breath of the Wild is still in its shrinkwrap.

I'm intrigued by this guide to try it but don't want to ban my switch in the process if I can help it.

My first presumption is that if I launch the stock firmware from Hekate and turn on Wi-Fi and go to the eShop to download a game or demo that it won't result in an instant ban, and as long as I don't have any non-nintendo/eShop NSPs loaded in the stock firmware after modifying the eShop download using this guide I'd be ok to use it as normal. I'd switch to atmosphere and use the modified NSP as outlined in this guide to launch Homebrew and use Retroarch.

My second presumption is that I might get nagged to update from 4.1.0 before being able to use the eShop. If I update to 6.2.0 the normal way would I lose access to Hekate and atmosphere? If I chose to use ChoiDujour instead would I get banned when trying to access the eShop?

Thanks in advance for any help or advice!

UPDATE:
I decided to just go for it — updated to 6.2.0 via ChoiDujourNX, launched OFW, and turned on normal WiFi (no 90DNS). No problems with access to the eShop. I downloaded the Blaster Master Zero Demo but using the title ID for the loader.ini file didn't work when switching back to Atmosphere. Thumper worked perfectly the first time though. Thanks a ton! Before this launching F-Zero X would just cause Atmosphere to crash. Now I can actually play it with a few setting tweaks. Good enough until dynarec support is available!
 
Last edited by axiomjunglist,

math87

Member
Newcomer
Joined
Jan 30, 2008
Messages
10
Trophies
0
XP
736
Country
France
Hi guys,
I followed this tutorial (thanks btw Natinusala) with a few demo (spelunker party, mega man 11, UNO demo) and it only worked with pokemon quest.
However pokemon quest does not allow video recording, so I was wondering if any of you had any knowledge about an other free game/demo to use?

See ya!
 

kylum

Well-Known Member
Member
Joined
Dec 8, 2008
Messages
394
Trophies
1
XP
1,481
Country
United States
Can’t get this to work with =app but it works fine when changing the titleID. What should I do to get it working with “app”? I switched to kosmos from reinx about 10 days ago, update kosmos?
 

natinusala

Win32 error 31 is not an error
OP
Member
Joined
Dec 1, 2012
Messages
1,032
Trophies
0
Age
44
XP
2,914
Country
France
=app is available since the latest Atmos, update it or update Kosmos or tell tomGER to update it I don't know
 

octopus

Custom Title
Member
Joined
Sep 6, 2013
Messages
439
Trophies
1
Location
/
XP
1,942
Country
Somalia
Just a quick tip I thought I'd share:
You can put two entries in loader.ini, one for the .nsp file and one for any system titleid you'd want to use (Gallery, or whatever, I'm using mypage). That way you can launch the homebrew menu in full RAM mode and in limited RAM mode, but the limited RAM mode works in background so you can use it when a game/app is running without closing it.

My loader.ini for reference:
Code:
[hbl_config]
title_id=nsptitleid
path=atmosphere/hbl.nsp
override_key=!R
title_id=systemtitleid
path=atmosphere/hbl.nsp
override_key=R

[default_config]
override_key=!L
 
Last edited by octopus, , Reason: updated the post to reflect the changes in loader.ini structure

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • sombrerosonic @ sombrerosonic:
    and C++
  • SylverReZ @ SylverReZ:
    @sombrerosonic, "Unity to die. Coding is a fuck."
  • sombrerosonic @ sombrerosonic:
    Rez how else am I suppose to make my horny AI who wants people to love it?
  • SylverReZ @ SylverReZ:
    Real women are better, AI isn't worth the trouble.
  • AncientBoi @ AncientBoi:
    Mine would be easy. All it has to do is bob it's head :D:evil::blush:
    +1
  • SylverReZ @ SylverReZ:
    Psi can make an AI babe lol.
    +1
  • K3Nv2 @ K3Nv2:
    I knew I should've bought the 50ft ethernet cord over the 25 lesson learned size matters
    +2
  • Bunjolio @ Bunjolio:
    vffvb gferwbgereg
  • AncientBoi @ AncientBoi:
    :O [☎️ Bunjolio's mother that he's swearing]
  • Bunjolio @ Bunjolio:
    she*
    +2
  • K3Nv2 @ K3Nv2:
    Fuck
    +1
  • J @ Just_Ragnar:
    What are mlc.bin files and are they important or can i delete them off my wii u sd card
  • AncientBoi @ AncientBoi:
    My apologies there little Miss @Bunjolio :mellow::blush::)
  • AncientBoi @ AncientBoi:
    Butt I'm still telling her :P
  • K3Nv2 @ K3Nv2:
    Never gonna give you upNever gonna let you downNever gonna run around and desert youNever gonna make you cryNever gonna say goodbyeNever gonna tell a lie and hurt you
  • AncientBoi @ AncientBoi:
    I don't recognise the song. Which one is it?
  • K3Nv2 @ K3Nv2:
    Sigma
  • SylverReZ @ SylverReZ:
    @Bunjolio, Sometimes people make mistakes, if you correct them then they'll remember.
  • SylverReZ @ SylverReZ:
    Try not to easily get offended if somebody calls you by different pronouns by mistake.
  • K3Nv2 @ K3Nv2:
    What I can't just call someone a dick or a vagina
    AncientBoi @ AncientBoi: :O