1. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    Hello to everyone!

    Have see some people getting in troubles when trying to boot hekate and atmosphere with Sx pro or SxGear.
    Just made a little python script to create basic sdCard layout,all you need to do is run this script who will grab latest release for hekate,atmosphere,sigpatches and fusee-primary.
    For Sxos users it will add a boot.dat and boot.ini file to boot directly on hekate when you power up the console.
    You can use too for fast having a clean microSdCard ready to boot atmosphere.

    What You Need :
    • MicroSdCard ( ExFat or Fat32) if you plan to use an emunand, >=64Gb is better.
    • Pc with python3(install wget,shutil and zipfile modules).
    • Internet Connection

    Pc Side:


    Download the zip file here.
    Create a folder on your pc and extract the zip inside.
    Launch the script,a folder called SD will be created.
    [​IMG]

    [​IMG]

    Non SxOs users only :
    remove boot.dat and boot.ini inside SD/ folder.


    Copy all contents from SD folder to the root of your microSdCard.
    You can eject your card and plug into the switch.

    See on picture,left side is regular users and right side is sxos users sdcard layout.
    [​IMG]
    [​IMG]

    Switch Side:

    Sx users just have to power up their consoles like they do usually.
    For Others just use your favourite method to inject hekate payload.
    You will now boot into hekate and be prompted to enter a date for nyx, set it up and save.

    [​IMG]

    Create/manage Emunand(Optional but strongly recomended) :

    Emunand will create a partition on your microSdCard,in fact Emunand act like a copy of your current console system.Hekate will let you choose the way to boot on your switch.
    Making an Emunand add safety because if you have a trouble with system original files will be preserved and just screw up sdCard partition.
    You can have multi Emunand partitions,import or export them but we will see that later,for now we just make one.
    Go to emuMMC from hekate home menu and choose create emuMMC,you will be prompted to choose between SD FILE or SD PARTITION,in this example i use SD PARTITION on a 128Gib microSdCard.
    (SD FILE covered later).
    Press continue,you will be redirected to the sd partitionning tool.
    [​IMG]
    [​IMG]

    Once you press OK,you can change partition layout,for emuMMC we have to choose a size with the red bar.In this example i will made an emunand of 29Gib(minimum size) depends on your microSdCard capacity you can have larger value(always x*29Gib).
    [​IMG]

    Press Next Step for start partitioning and wait for finish.
    relaunch create emuMMC and this time it will ask you on wich partition emuMMC will be created.

    This thing is still a wip,i will add latest release detection in the script and some options to create/manage different boot.For now you can use it comes with :
    • hekate 5.5.3
    • atmosphere 0.17.1
    • fusee-primary 0.17.0
    • sigpatches for fusee
    • awoo-Installer
    Any return will be great ...
    Tested on linux but i think it can be run on Windows or Mac.

    Great thanks @wurstpistole for his guide i use to create the script.
     

    Attached Files:

    • v2.zip
      File size:
      970 bytes
      Views:
      166
    Last edited by RideOnTheStorm, Jan 22, 2021
  2. spkatsi

    spkatsi Member
    Newcomer

    Joined:
    Jan 5, 2019
    Messages:
    20
    Country:
    Antarctica
    Thank you for working on such a project, I am one of those people who are currently straggling with the transition to Atmosphere.

    My case:
    - SX Pro dongle
    - Banned Switch
    - Just 1 SD card on FAT32
    - Recent NAND backup

    My goals:
    - Keep SXOS and Move it from sysNAND to emuNAND
    - Get Atmosphere on sysNAND

    Which additional steps that I need to follow for the target setup?
    Do I need to wait for the script to be updated?

    Also got the following an error on Windows 10, will try on Linux asap.
    Code:
        import wget
    ModuleNotFoundError: No module named 'wget'
    
     
    Last edited by spkatsi, Jan 20, 2021
  3. The_Green_Nerd

    Newcomer

    Joined:
    Mar 9, 2018
    Messages:
    49
    Country:
    Netherlands
    Sounds interesting.

    But I have 2 questions:
    1. Is this a emunand setup?
    2. Is stealth mode (flightmode) enabled by default? (I don't want to go online in any way with emunand. Online play is really important and buying games also.
     
    Last edited by The_Green_Nerd, Jan 20, 2021
  4. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    My goals:
    - Keep SXOS and Move it from sysNAND to emuNAND
    - Get Atmosphere on sysNAND
    Which additional steps that I need to follow for the target setup?
    Do I need to wait for the script to be updated?

    to keep sx os it's quite easy,i will manage for choosing/changin partition or emunand (on linux it's ok ,i have to try for windows)

    Also got the following an error on Windows 10, will try on Linux asap.
    Code:
        import wget
    ModuleNotFoundError: No module named 'wget'
    
    [/QUOTE]

    it's just a python issue on your computer,try to add wget modules on python3 .
     
  5. urherenow

    urherenow GBAtemp Psycho!
    Member

    Joined:
    Mar 8, 2009
    Messages:
    3,811
    Country:
    United States
    scripts and sdfiles are the scourge of the scene. They allow people to remain ignorant of how things work, or how to make them work in the way they want it to. People need to have a group of links. That's it. Atmoshphere, hekate, and the patches. From there, they need to RTFM to create the .ini files they want. You almost never have to update those, and they don't tend to be overwritten when you upgrade.

    Always get the latest, from the source. There was a problem with hekate that was JUST fixed, so people having issues need to redownload it, even if they think they have the latest.

    You don't put Atmosphere ON emunand or ON sysnand. You put it on your SD. And you tell it whether you want it to utilize sysnand or emunand.
     
    Last edited by urherenow, Jan 20, 2021
  6. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    For now it is just a simple way to prepare an sd card with latest hekate,atmosphere and sme payloads or Nro,will add support to create an emunand setup.
    Don't have looked stealth or airplane mode but on a emunand creation connection will not be usable until you set it!
     
    The_Green_Nerd likes this.
  7. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    Not sure what about you are talking,everyone is free to search how things work or just use things.I dont talk about update for now,just a one click setup to create an sdcard with up-to-date file for minimal booting/chainloading,users will have to made config(that is subject of other tutorials).
    Feel free to not use it but please don't complain this is a scourge.
     
  8. urherenow

    urherenow GBAtemp Psycho!
    Member

    Joined:
    Mar 8, 2009
    Messages:
    3,811
    Country:
    United States
    I’m talking about the number of people lately, who get started with a pre-made pack, then try to improperly update, because they don’t know how, then they go and create issues on the various GitHub pages (not what GitHub is for. Those “issues” are for actual bugs. It isn’t a help forum).
    These packs are the cause. They have no idea what is needed, and/or what options are required/optional in the various .ini files.
     
    The_Chaotician and BigOnYa like this.
  9. spkatsi

    spkatsi Member
    Newcomer

    Joined:
    Jan 5, 2019
    Messages:
    20
    Country:
    Antarctica
    @RideOnTheStorm The file structure is super-helpful in order to understand how things work and thank you for that. I got it by running the script on Linux. I also failed on Windows 10 but maybe it was just me doing something wrong.

    Still cannot confirm if the whole setup is working for me because I am trying something alternative. Instead of launching Hekate from SXOS via the method in the current script, there might be a way to boot directly into Hekate with a custom boot.dat file https://github.com/ELY3M/sx-custom-boot.dat-maker Ideally someone with better IT knowledge than me can clarify which of the two methods works better.

    Update:
    The link I posted with a custom boot.dat maker can only replace SXOS and it will not be possible to run 2 different custom FWs unless you use 2 different SD card. So if you are like me and want both atmos + sxos + in same SD + keeping SXPro dongle then the logic of this tutorial might be currently the only way.
     
    Last edited by spkatsi, Jan 21, 2021
  10. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    i'm working on the custom boot.dat,but you still can boot 2 cfw on the same card(with emunand or not).
    willl update thread to add hekate config and how to made an emunand.
     
    spkatsi likes this.
  11. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    I follow the link that is with your profile and see the thread about 3ds stuffs... i think you have very strange conception of help users and misunderstood that one day you was a noob too..
    So I dont' care about you or what you think,open your thread to complain or crying ,replies on this thread are about the subject of the first post.
     
  12. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    @spkatsi

    it works! from now just power up your switch directly launch hekate and from here you can launch atmosphere,use sxos still possible on the same card just one file to change on sd.

    just wait few minutes i will update the whole thing
     
    Last edited by RideOnTheStorm, Jan 21, 2021
    spkatsi likes this.
  13. spkatsi

    spkatsi Member
    Newcomer

    Joined:
    Jan 5, 2019
    Messages:
    20
    Country:
    Antarctica
    It worked also for me! Using files obtained via this script (V2)
    So far: Switch booted into sxOS --> Hekate --> Atmosphere
    Had to power-off Switch in order to return to sxOS

    Q1: How launch back to sxOS via Hekate?

    Q2: I do not understand how a custom boot.dat can work.
    Wouldn't that replace the original one containing sxOS?

    Q3: Any tutorial on setting up emuNAND via Hekate? My opinion on ideal setup:
    sxOS 3.0.5 (not latest) on emuNAND Firmware 10.20 and never update.
    Atmosphere on sysNAND Firmware 11.01 and follow up with updates
     
    Last edited by spkatsi, Jan 21, 2021
  14. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    look at updated thread!

    R1 : by using original boot.dat as a payload(not yet tested but search on it)

    R2 : custom boot.dat don'tload the firmware inside the chip like original boot.dat does.
    custom boot.dat just say to sx chip to execute payload.bin(whois hekate).

    Q3: I'm adding emunand and hekate setup on the thread!
     
    Kluiv3rt and spkatsi like this.
  15. theking1987

    theking1987 Advanced Member
    Newcomer

    Joined:
    Jun 3, 2017
    Messages:
    65
    Country:
    Netherlands
    For Sxos users it will add a boot.dat and boot.ini file to boot directly on hekate when you power up the console.

    Where can i find the boot.dat and boot.ini files?
    Because there are not on the v2.py script

    — Posts automatically merged - Please don't double post! —

    For Sxos users it will add a boot.dat and boot.ini file to boot directly on hekate when you power up the console.

    Where can i find the boot.dat and boot.ini files?
    Because they are not on the v2.py script
     
  16. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    i think you taken too fast!
    this one is the updated version now with the first post
    https://gbatemp.net/attachments/v2-zip.242816/
     
  17. theking1987

    theking1987 Advanced Member
    Newcomer

    Joined:
    Jun 3, 2017
    Messages:
    65
    Country:
    Netherlands
    That was it! now i have the files thank u very much for this!
     
  18. The_Green_Nerd

    Newcomer

    Joined:
    Mar 9, 2018
    Messages:
    49
    Country:
    Netherlands
    I see. Just saw . It looks like it somewhat the same as SXOS, but a bit cleaner. To conclude: when I use your script, I can boot into Hekate and create a Atmosphere Emunand like with SXOS.

    About Airplanemode. If I understand you correctly, wifi is turned off after creating an emunand? So deleting all wifiinfo isn't necessary ? (I think I will do it anyways just to be sure).

    If I follow https://gbatemp.net/threads/how-to-setup-atmosphere-emummc.541060/ I could import my current Emunand. And using Atmosphere with it. Is that correct?
     
  19. RideOnTheStorm

    OP RideOnTheStorm Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    20
    Country:
    France
    right,Hekate will be triggered on console boot,from here you can manage emuMMC to have emunand or just boot atmosphere.
    Adding configs for boot in few hours.

    Not really sure about wifi,if you care just put airplane mode before beginning the guide,in my case when i create emunand i just boot without active connections.

    still writiing and add photos to manage emunand in this thread
     
  20. chronoss

    chronoss GBAtemp Addict
    Member

    Joined:
    May 26, 2015
    Messages:
    2,435
    Country:
    Congo, Republic of the
    With this, no need to flash SPACECRAFT-NX on the chip ?

    And, the script give me nothing, open and close directly :(
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - atmosphere, Latest, moving