Hacking Atmosphere-NX - Custom Firmware in development by SciresM

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
@SciresM it's safe enable connection with atmosphere?

I want to develop some homebrew applications that require connection but I don't want get my switch banned, can't trust on DNS solutions and something like, but the creport system of atmosphere seems a good way for this.

I don't want run game backups or play online, I just want avoid send any telemetry to N during my homebrew development, so I don't need any connection to N servers, just for LAN puporses and github if it's possible.
 
Last edited by Chocola,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
The easy way to get from 3.0.0 to 5.1.0 Atmosphere-NX without burning fuses - well not really, god this scene - an adventure story.

I read up on what it would take to take a 3.0.0 switch to 5.1.0 - then running Atmosphere, not burning fuses. After two hours I've come to the conclusion, that the tutorials arent there yet, and I cant.

So Switch is on 3.0.0 without exfat - but to do a full nand backup I need exfat. Easy. Use ChoiDujourNXv101 to update to 3.0.0 exfat. But thats an nro that needs a hb-launcher that comes as an nsp, that needs a CFW to be installed. So install CFW to install exfat compatible firmeware to make full nand backup?
Find one of the about one dozen different firmware loaders that might do fat32 4GB file split on nand backups? Ask around?

But thats just the beginning.

If you then update to 5.1.0 with ChoiDujourNXv101, with autorcm enabled to make sure that fuses arent burned, you also need to use a launch target for a specific version of hekate that comes with a kip patch, that doesnt update the GC module. And you have to define that in an ini on the sdcard. But there is no sample ini to be found on that persons github, so get one from somewhere. Let it be generated while still on a lower firmware? Ask around?

But then full Atmosphere is released now! And it comes with a different loader .bin by default, based on fusee. So Atmospheres default way of having people that dont want to burn fuses is to use a specific version of hekate? How about people that dont want to update the Gamecard Slot firmware? Hekate? Ask around?

Now - to prevent updating the Gamecard firmware, that specific hekate version uses a kip patch. Which is baked into the loader, but has to be called from an ini entry. At the same time Atmosphere provides their own kip patching system.

So one overrides the other? Both play along? "Dont update Gamecard firmware kip" has to be placed in Atmosphere as well? *poof*

*mindblown*

Ill stop there with a comment on "just releasing Atmosphere - without tutorials, or pointers on how it fits in the current - heck of a mess - loader and guides ecosystem - is not sufficient".

If you want people to use Atmosphere, someone has to connect the dots here.
 
Last edited by notimp,
  • Like
Reactions: jafc1

alantgw

Well-Known Member
Member
Joined
Dec 1, 2014
Messages
147
Trophies
0
XP
827
Country
Hong Kong
*mindblown*

Ill stop there with a comment on "just releasing Atmosphere - without tutorials, or pointers on how it fits in the current - heck of a mess - loader and guides ecosystem - is not sufficient".

If you want people to use Atmosphere, someone has to connect the dots here.

I think one of their 0.7 'issues to be solved' has included building a wiki page. Though I agree I as an average end user am waiting for a start-from-zero tutorial to Atmosphere (official build) tutorial as well.

Just give some more waiting time for a tutorial to come. It has just been released.
 
Last edited by alantgw,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Solved part one of the puzzle - partly.

In May of this year, two of the dozen hekate payload forks updated, so they can do a full nand backup on fat32 cards.

Now to the partly part - can they also restore without joining? Who knows. Ask around?

src: https://www.maxconsole.com/threads/updated-switch-payloads-hekate-mods-full-emmc-nand-backup.46918/

edit: According to this "guide" and several outdated reddit posts, there is no way to restore a split nand dump without joining the files first - so split dump restore from sdcard is not possible.
https://noirscape.github.io/SwitchGuide/finalizing.html

The same guide has no mention at all about preventing burned fuses. The ini for fusee looks plain as can be. But at least there is an ini in this guide (not that I'd use it - ;) ).

edit2: Other people wondering whats going on:
https://gbatemp.net/threads/rcm-payload-hekate-ctcaer-mod.502604/page-112#post-8340199

Because apparently now payloads boot bins on the sdcard and not kip files anymore. Or not. Ask around?

Noirscapes guide is the closest thing to actually give you what you want, but has zero dedication to accompany people that dont want burned fuses. Its also rather new (see: https://gbatemp.net/threads/from-zero-to-hekate-atmosphere.519298/).

ChoiDuJourNX should also work with certain hbloader nros from certain payload bins (who knows which at this point..), that way you wouldnt have to instal a nsp to launch it first - which is a plus in my book (wanting to get a "as close to stock as possible" full nand dump after getting the exfat driver installed (so I can have an sdcard with a nand backup on it thats actually restorable).
 
Last edited by notimp,

FunThomas

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
652
Trophies
0
XP
2,016
Country
Gambia, The
ì think in hekate you can use exfat sd card even if you dont have the exfat update for horizon os but you can not use it under horizon os or other homebrew
but it should be enough to backup nand or restore
 
  • Like
Reactions: Zulnoth

Nastas95

Well-Known Member
Member
Joined
May 13, 2018
Messages
145
Trophies
0
Location
Well, I'm Italian.
XP
781
Country
Italy
@SciresM I'm currently working on a translation project for Undertale and i'm facing a iussue. So, I don't know if you've ever played Undertale, but during a fight you have the possibility to open your inventory and use some items (just like in Pokemon games). The iussue is that the game freezes (not crashing, just freezing with the music still playing). This isn't related to the translation itself, that works fine under SXOS (as reported by @D3fau4 ) so i think that the problem may be LayeredFS... Can you check it out please? you can find the patch here, Thanks!
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
ì think in hekate you can use exfat sd card even if you dont have the exfat update for horizon os but you can not use it under horizon os or other homebrew
but it should be enough to backup nand or restore
I will try it, thank you for the information.

The question thats still remaining is, if you can block the gamecard slot firmware update with hekate into Athmosphere 0.7.* and how. :) (which hekate build, which ini parameters, ...)
 
Last edited by notimp,

Nononoki

Well-Known Member
Newcomer
Joined
Jan 31, 2012
Messages
84
Trophies
0
XP
484
Country
Gambia, The
Will the next big update (0.8.0) feature EmuNAND? Heard it from somewhere that it's the next feature to be worked on.
Btw great job!

Hopefully we got rid of "Atmoswhere" comments for good :)
 
Last edited by Nononoki,

TokyoDoll

Well-Known Member
Member
Joined
Feb 21, 2018
Messages
168
Trophies
0
Age
30
Location
My Otaku Room
XP
261
Country
Japan
So.. I couldn't put homebrew on my Switch and my System is on 6.0.1
Will it still be possible to put Homebrew on my Switch? I couldn't go into Recovery even though I pressed (Power) (Volume - +).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night