Atmosphère 0.9.0 released, introduces emuMMC support

Discussion in 'GBAtemp & Scene News' started by RattletraPM, Jun 16, 2019.


    114,407

    205
    Front-page
    [​IMG]

    Today's the big day! Atmosphère, the Nintendo Switch CFW made by @SciresM and his team, has reached a new milestone, thus marking the release of version 0.9.0!

    A few improvements were made to creport and dmnt's cheat virtual machine, adding more detailed output and 32-bit game support for the former and a new debug opcode for the latter, however, most users will be excited to know that a highly anticipated feature has finally been included: we're talking about emuMMC, of course! This has been possible thanks to a collaboration between @SciresM, @_hexkyz_, @m4xw and @CTCaer and it's the first publicly available free and open source implementation of NAND redirection for the Switch. Atmosphère's emuMMC can be enabled by editing the file emummc\emummc.ini and setting "emummc_enabled" under its relative section to 1. The feature is able to redirect reads and writes to either a separate partition on the card (recommended) or loose files in a directory with the archive bit set: in order to choose one of the two, you have to set either "emummc_sector" or "emummc_path" to a valid value (read the changelog for more information). By default, emuMMC will use a different Nintendo folder called "Nintendo_<emummc_id>", however, you can choose whichever directory you like by setting "emummc_nintendo_path" to your desired one.

    While the current implementation is in a working state, the developers stress it should still be considered an experimental feature; as such, users who want to set emuMMC as their main boot option are advised to wait until any eventual bugs are fixed in the next update. Some planned features are also currently not included, for example having a separate atmosphere folder for each emuMMC.

    The official changelog is as follows:
    A reminder for people new to Switch hacking: emuNAND/emuMMC will not help if your console is banned, has been flagged by Nintendo or if your NAND has been "tainted" by running CFW/homebrew and you don't have a clean backup. All currently available implementations are preventive measures which let you have a clean system partition that you can use with your legit games online (no homebrew or game backups) and another separate one (the emuNAND/emuMMC itself) on which you can run everything else offline without fearing a ban. The latter is created from a copy of your Switch's internal memory: as such it will not let you evade a ban, nor clear any modifications or error logs made by homebrew apps.

    For user support or bug reports, please use the GBAtemp thread linked below.

    :arrow: Source
    :arrow: GBAtemp thread
     
    Discussion (205 replies)
  1. Essasetic

    Essasetic Your Local TX Fanboy Rebirth

    Member
    10
    Jun 16, 2018
    United Kingdom
    And we've hit a milestone ladies and gentlemen.
     
    Megadriver94, NoNAND and KlariNoX like this.
  2. Milenko

    Milenko GBAtemp Advanced Maniac

    Member
    10
    Oct 16, 2017
    Australia
    emuMMC in action

     
    Last edited by Milenko, Jun 16, 2019
  3. m4xw

    m4xw Ancient Deity

    pip Developer
    16
    May 25, 2018
    Germany
    For this version its absolutely recommended to use partition based instead of file based (due to some unmounting/buffering issues).
    Anyway, hekate (which will also be used as a setup utility), got delayed because of some other bugs of new features...
    We spent the last 40+h on it, it's 7am now and we just have to call it a day, but we will soon release the setup utilities etc!
     
  4. Ninn

    Ninn GBAtemp Fan

    Member
    6
    Dec 1, 2006
    Amazing! It came out just in time for Super Mario Maker 2! You guys are geniuses.:bow:

    Thanks for all the time and hard work that went into this.
     
    Orangy57, NoNAND, ELY_M and 1 other person like this.
  5. nachuz

    nachuz GBAtemp Advanced Fan

    Member
    7
    May 21, 2017
    Chile
    SX OS is officially obsolete and ironically is the only one that is paid:
    • New Switch version? you have to wait 1 month for SX OS to support it
    • Wow! that custom sysmodule seems nice! Too bad that those custom controller schemes or amiibo emulation isn't supported on SX OS
    • $35 for a XCI loader, when NSP is better and you don't have to go through a menu to load it first
    • Illegal files in order to achieve that!
    • Wanna have it? Pay for it on pages that seem suspicious
    • Basically, outdated Atmosphere but with less features and a XCI loader
     
  6. wicksand420

    wicksand420 GBAtemp Addict

    Member
    9
    Nov 13, 2016
    United States
    Awesome, Great work guys.
     
  7. Sumandora

    Sumandora Im using Parental Controls. Change my Mind!

    Member
    4
    Nov 13, 2018
    Germany
    I accept it isn't needed anymore but XCIs don't ban. And pressing a twice. And reinx is also updated atmosphere
     
  8. Essasetic

    Essasetic Your Local TX Fanboy Rebirth

    Member
    10
    Jun 16, 2018
    United Kingdom
    XCIs aren't immune to bans either (well if you're an idiot).
     
    Full Metal likes this.
  9. Sumandora

    Sumandora Im using Parental Controls. Change my Mind!

    Member
    4
    Nov 13, 2018
    Germany
    Well just don't go online (not like me I'm intelligent)
     
    THYPLEX likes this.
  10. guily6669

    guily6669 GbaTemp is my Drug

    Member
    7
    Jun 3, 2013
    United States
    Doomed Island
    Wow bloody nice finally. Is there a way to boot atmosphere emunand 4 now without ever needing to boot to CFW like with SX OS send the payload and booting directly to emunand?

    Hope a good tut with everything comes soon...
     
  11. voddy

    voddy No Title Available

    Member
    6
    Jul 14, 2013
    United States
    Xci bans you even if you dump your own.
    I still think xci is still needed.
    I only use dumps of my own cards in xci format. I dislike nsp. This format plainly sux.
    Atmosphere is nice but sxos is nice too. Both in one would be the best.

    Both in separate are just "okay"
    Cheats and xci from sxos in atmosphere and that cfw would be golden.

    I m glad that Emunand finally arrived. I have no use of it sadly as my ofw is too high to make any good use out of it. Still good for all the ones that need it though
     
    Last edited by voddy, Jun 16, 2019
    username23bob, alisaeed, nWo and 3 others like this.
  12. pLaYeR^^

    pLaYeR^^ Doctor Switch

    Member
    9
    GBAtemp Patron
    pLaYeR^^ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Sep 18, 2014
    Austria
    Austria
    What’s different between EmuNAND and EmuMMC?
     
    NoNAND likes this.
  13. guily6669

    guily6669 GbaTemp is my Drug

    Member
    7
    Jun 3, 2013
    United States
    Doomed Island
    Atmosphere can have everything since it's almost like a whole full custom OS made with modding in mind so after full release anyone can start adding whatever they want...

    I really want is someone modding the home menu and add telemetry like all temp sensors, clocks info and that kind of stuff while playing a game...
     
    Darksabre72 likes this.
  14. voddy

    voddy No Title Available

    Member
    6
    Jul 14, 2013
    United States
    For the end user it's the same
    Emunand is sxos
    Emummc is atmosphere
     
    pLaYeR^^ likes this.
  15. fenomeno0chris

    fenomeno0chris GBAtemp Regular

    Member
    5
    Oct 6, 2015
    Germany
    So is it now possible to boot into CFW without payload injection?
    (Video from above as reference)
     
  16. voddy

    voddy No Title Available

    Member
    6
    Jul 14, 2013
    United States
    Only on low ass firmware.
    It will eventually be possible from 7. X downwards.

    Right now it's 3.0.0 I guess or lower
     
  17. guily6669

    guily6669 GbaTemp is my Drug

    Member
    7
    Jun 3, 2013
    United States
    Doomed Island
    I think it's just a different name for the same thing because emmc is also the type of memory on the switch physically...

    But I'm sure atmosphere uses quite a different code than the way TX does for their SXOS...
     
    Last edited by guily6669, Jun 16, 2019
    pLaYeR^^ likes this.
  18. voddy

    voddy No Title Available

    Member
    6
    Jul 14, 2013
    United States
    Maybe other offsets or handling too. But the end user doesn't care about that anyway :P
     
  19. guily6669

    guily6669 GbaTemp is my Drug

    Member
    7
    Jun 3, 2013
    United States
    Doomed Island
    Yep I want is that it works fine :).

    Anyway all I want is coldboot on my 3.02 sysnand Switch...

    But even better would be someone hacking the faster upcoming Nintendo switch very fast, I would sell my switch right away, I always want more POOOOOOWER :).

    Sadly it will probably take years for someone to hack the upcoming improved switch, who knows... Unless they find yet again new exploits on the Nvidia side lol, at least on Intel CPUs it just keep getting worse and worse and they keep finding new bugs on the hardware...

    Now with Intel the best protection is disabling hyperthreading which is the only thing saving my old 2011 I7 K so I paid lot more and now they want us to disable the extra feature we paid for because they made some mistake FFS they should sue Intel, I feel robbed!!!
     
    Last edited by guily6669, Jun 16, 2019
    MarkDarkness likes this.
Loading...