Hacking Atmosphere-NX - Custom Firmware in development by SciresM

  • Thread starter Thread starter Waze0613
  • Start date Start date
  • Views Views 2,812,455
  • Replies Replies 9,411
  • Likes Likes 93
You can as both run separate firmware version.

Exactly? So then it is no point waiting for new atmosphere when new HOS comes out. I can still play my leagal games online on OFW on newest firmware. And keeping cfw emummc to whatever version.
 
Last edited by Bigdrago,
Exactly? So then it is no point waiting for new atmosphere when new HOS comes out. I can still play my leamgal games online on OFW on newest firmware. And keeping cfw emummc to whatever version.
The golden rule is that OFW will never break with an update no matter what unless it's something internally like a bad update or your NAND gone bust. But emuNAND firmware will remain fully compatible with whatever prior version of AMS you have installed.
 
  • Like
Reactions: BigOnYa and impeeza
Nintendo decreased memory again.

Code:
Please note: As a result of changes made to nintendo's software in 23.0.0, there is even less memory available for custom system modules.

    The amount of memory we can steal from the applet pool has been reduced beyond 7MB and we can no longer launch browser applets (e.g.: eshop) without crashing.
    To compensate for this, a set of patches for the browser applets has been introduced.
        Thanks to the redesign of the browser applets in 22.0.0 there are only 3 applets we need to worry about: systemWeb, openWeb and LibAppletOff.
        With the added burden of maintaining patches for these applets, we can reclaim around 9MB of reserved memory by patching out their allocations.
        This memory is provably unused and stealing it should not affect the browser applets in any way as the applets themselves tag it as reserved and never access it.
        As a result, the memory available for custom system modules has been experimentally increased to 16MB.
        Preliminary testing has seemingly shown no downsides to the overall functioning of the OS and the browser applets in particular.
        Nonetheless, please report any issues you may face to ensure no edge cases have been missed and to determine if the memory amount needs to be adjusted.
        These patches may be deprecated at any point in the future if a better solution is devised.
 
Now I patiently await DevKitPro.
What for?

the 7 month outdated https://hub.docker.com/r/devkitpro/devkita64 or libnx? (libnx releases are a switchbrew concept anyway, not DKP)
because you can just compile libnx and run a make install yourself

https://github.com/Atmosphere-NX/Atmosphere/blob/master/Dockerfile

the Dockerfile for atmosphere is even configured to update the outdated devkita64 container and if you uncomment the libnx lines, it will compile libnx for you as well
 
Last edited by bth,
  • Like
Reactions: Blythe93
What for?

the 7 month outdated https://hub.docker.com/r/devkitpro/devkita64 or libnx? (libnx releases are a switchbrew concept anyway, not DKP)
because you can just compile libnx and run a make install yourself

https://github.com/Atmosphere-NX/Atmosphere/blob/master/Dockerfile

the Dockerfile for atmosphere is even configured to update the outdated devkita64 container and if you uncomment the libnx lines, it will compile libnx for you as well
I wasn't sure if anything had changed, and didn't want to continue compiling stuff with the old libnx if it wasn't compatible, my bad. I use the docker container from the hub, devkitpro/devkita64 with a minimal compose.

Thanks btw for everything you do, I utilize your atmos fork in the pack I use.
 
  • Like
Reactions: bth and Blythe93
Does firmware version carry anything related to game version ? (I searched but didn't find info on this, if it exist somewhere, my bad).

After updating to FW23 after Atmosphere / Hekate release, i get an update nag "update available" on some games that i didn't update, which surprise me since my emuMMC is fully offline...
 
Does firmware version carry anything related to game version ? (I searched but didn't find info on this, if it exist somewhere, my bad).

After updating to FW23 after Atmosphere / Hekate release, i get an update nag "update available" on some games that i didn't update, which surprise me since my emuMMC is fully offline...
It seems to me that with the firmware there’s an internal database that determines the minimum version a certain title must have, so then you get the update message automatically if your version is lower.
 
It seems to me that with the firmware there’s an internal database that determines the minimum version a certain title must have, so then you get the update message automatically if your version is lower.

That's what I supposed on my end

I didn't poke at the firmware files yet to check this out, but it would be the most logical, since trying to reset launch version with some well known homebrew (like goldleaf, installed just to test this) did nothing to get rid of this prompt.
 

Site & Scene News