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,477
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,930
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
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    I only grew up with Windows XP because I was lucky.
  • RedColoredStars @ RedColoredStars:
    I downloaded XP on dialup when it came out. Overnights for like a week. cuz I couldn't tie up the phone line during the day. It was so awesome and worked so great going from ME to XP.
  • K3Nv2 @ K3Nv2:
    Vga pins were a dick
  • K3Nv2 @ K3Nv2:
    I kind of want down a large pizza at 10am then crash out
  • ZeroT21 @ ZeroT21:
    Having pizza all day? done it
  • K3Nv2 @ K3Nv2:
    Nah pizza hut open at 10:30
  • ZeroT21 @ ZeroT21:
    just buy a stack of pizza and keep the rest you don't need yet frozen
  • K3Nv2 @ K3Nv2:
    Or buy frozen pizza
  • ZeroT21 @ ZeroT21:
    I buy the regular kind, not the frozen stuff
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
  • RedColoredStars @ RedColoredStars:
    @SylverReZ Never heard of tiger crust. What is it?
    RedColoredStars @ RedColoredStars: @SylverReZ Never heard of tiger crust. What is it?