1. wurstpistole

    OP wurstpistole GBAtemp MVP
    Member

    Joined:
    Nov 19, 2015
    Messages:
    4,429
    Country:
    United Kingdom
    Well, yeah, we figured that out on page 1
    Yes, of course that'll work. I wanted to find a solution for this issue specifically for people who might want to switch from SX to Atmosphere, and thus may have the sx dongle already and want to still use it instead of buying another one
    Faster solution is Hekate, and use Hekate as reboot payload as well so you reboot into a cfw selector when you want to
    Right, you got the issue now - the cfw is in the boot.dat hence you can't replace it with the SX Gear chainloader boot.dat or a custom boot.dat. I looked into the SX payload with a hex editor, it's all mumbo jumbo. That would have been a more elegant solution, via the SX Gear boot.dat allowing the dongle to boot either Hekate or a payload selector like argon directly, and go from there.
     
  2. Hayato213

    Hayato213 GBAtemp Guru
    Member

    Joined:
    Dec 26, 2015
    Messages:
    8,548
    Country:
    United States
     
  3. wurstpistole

    OP wurstpistole GBAtemp MVP
    Member

    Joined:
    Nov 19, 2015
    Messages:
    4,429
    Country:
    United Kingdom
    Direct solution no. Only workaround with Hekate. It's an extra step, but it works
     
  4. matias3ds

    matias3ds GBAtemp Psycho!
    Member

    Joined:
    Oct 25, 2017
    Messages:
    3,061
    Country:
    Argentina
    Maybe Tx will add it as an update feature , to avoid buying other dongles .
     
  5. Hayato213

    Hayato213 GBAtemp Guru
    Member

    Joined:
    Dec 26, 2015
    Messages:
    8,548
    Country:
    United States
    I highly doubt it, knowing TX they will probably never allow it on their own dongle.
     
    GuyInDogSuit likes this.
  6. wurstpistole

    OP wurstpistole GBAtemp MVP
    Member

    Joined:
    Nov 19, 2015
    Messages:
    4,429
    Country:
    United Kingdom
    Yeah, doubt it as well. Would have to be able to swap out the payload that's on the dongle. Don't see that happening, when in theory, with the microusb connector, it should be possible after all
     
  7. matias3ds

    matias3ds GBAtemp Psycho!
    Member

    Joined:
    Oct 25, 2017
    Messages:
    3,061
    Country:
    Argentina
    Maybe they will be fix something diffrent for the lunch of the mariko console , after all they keep saying that they are still working on that .
    Here they are selling switch before the mariko realease to US $420 , does it look expensive this price ?
     
  8. AnalogMan

    AnalogMan ultraSuMoFramework Dev
    Member

    Joined:
    Apr 20, 2007
    Messages:
    2,915
    Country:
    United States
    This is the method I have to use. I boot SX OS and then if I want Atmosphere I use the Payload Launcher to reboot to Atmosphere.
     
    gizmomelb likes this.
  9. gizmomelb

    gizmomelb GBAtemp Advanced Fan
    Member

    Joined:
    Jul 13, 2006
    Messages:
    920
    Country:
    Australia
    it seems to be the optimal solution instead of booting to hekate.
     
  10. wurstpistole

    OP wurstpistole GBAtemp MVP
    Member

    Joined:
    Nov 19, 2015
    Messages:
    4,429
    Country:
    United Kingdom
    *shrugs* if you want to boot to SX first, maybe.
     
  11. mrdude

    mrdude GBAtemp Advanced Fan
    Member

    Joined:
    Dec 11, 2015
    Messages:
    850
    Country:
    What type of microprocessor does sx dongle have?

    I use a modchip based on atsamd21, attached is the uf2 file I flashed for using with Argon:

    Here's the sd card files:
    https://github.com/Guillem96/argon-nx/releases/download/0.3/sd-files.zip

    When the chip boots, it goes to the argon menu and you can select what to boot, it's easy to add/remove payloads and no more chip flashing for different CFW.

    Screenshot:
    [​IMG]

    The attached uf2 should work on any samd21 based chip.
     

    Attached Files:

    Last edited by mrdude, Mar 20, 2019
    laz305 likes this.
  12. wurstpistole

    OP wurstpistole GBAtemp MVP
    Member

    Joined:
    Nov 19, 2015
    Messages:
    4,429
    Country:
    United Kingdom
    While I appreciate your effort, I highly doubt that the SX dongle uses anything compatible, since someone would have figured that out a long time ago already, probably immediately
     
  13. smf

    smf GBAtemp Psycho!
    Member

    Joined:
    Feb 23, 2009
    Messages:
    4,472
    Country:
    United Kingdom
    mariko has not been released yet, the patched switches are different.

    We have no idea if mariko will actually be released, nintendo may have ordered a complete redesign when fusee gelee was released.

    That disclosure may have cost us the ability to hack mariko.
     
    Last edited by smf, Mar 20, 2019
    matias3ds likes this.
  14. stick267

    stick267 GBAtemp Advanced Fan
    Member

    Joined:
    Dec 17, 2018
    Messages:
    595
    Country:
    United States
    I'm not sure if this will work, but you can try it out.

    CTCaer made a Python script awhile ago that merges Hekate into the SX OS boot.dat to create a custom boot.dat that will launch Hekate instead of the SX OS bootloader.

    https://gist.github.com/CTCaer/13c02c05daec9e674ba00ce5ac35f5be

    How to use:
    1. Place the script, the latest Hekate bin, and the latest SX OS boot.dat in the same folder.
    2. Either edit the script to change the name of the Hekate bin to "hekate_ctcaer_4.9.1.bin", or just rename the Hekate bin to "hekate_ctcaer_3.2.bin".
    3. Run the script. There should be no output and the old boot.dat will be overwritten with the custom one.
    4. Replace the boot.dat on your SD card with the new one you just generated.
    5. Boot Switch into RCM with the SX dongle inserted, and it should boot directly into Hekate. If you have your SD/configs configured correctly then you should be able to choose between booting SX OS or Atmosphere.

    In theory it should work, but this script is 8 months old so the new Hekate and/or SX boot.dat may not be compatible with it anymore. I would test it out myself but I'm at work and my Switch is at home.

    EDIT: Now that I think of it, this wouldn't work for what you're trying to achieve. I don't think the resulting boot.dat has any ability to launch SX OS through Hekate.
     
    Last edited by stick267, Mar 20, 2019
  15. wurstpistole

    OP wurstpistole GBAtemp MVP
    Member

    Joined:
    Nov 19, 2015
    Messages:
    4,429
    Country:
    United Kingdom
    The way I see it, this doesn't merge Hekate into an existing boot.dat, but creates a boot.dat out of any payload you want... without SX OS in it. That's what the problem is altogether - that the SX Dongle is tied to the boot.dat, which itself wouldn't be a problem since we can just convert any payload into a compatible boot.dat... but then you can't use SX OS anymore.
     
  16. stick267

    stick267 GBAtemp Advanced Fan
    Member

    Joined:
    Dec 17, 2018
    Messages:
    595
    Country:
    United States
    Yeah I realized that after I made the post. Imo your best option is just using the reboot to payload homebrew. That way when you're in SX OS you can choose to reboot to Hekate or fusee, and while in Atmosphere you can choose to reboot to the SX Gear payload.
     
  17. Celetic

    Celetic Newbie
    Newcomer

    Joined:
    Mar 20, 2019
    Messages:
    1
    Country:
    United States
    If you hold Vol+ when inserting the SX dongle it will load the SX launcher and from there you can launch the Atmosphere payload.
     
    matias3ds likes this.
  18. wurstpistole

    OP wurstpistole GBAtemp MVP
    Member

    Joined:
    Nov 19, 2015
    Messages:
    4,429
    Country:
    United Kingdom
    If you had read the first post and/or actually tried it, you would know that since SX OS 2.6 you cannot launch Atmosphere from SX launcher anymore.
     
    matias3ds likes this.
  19. colking

    colking GBAtemp Regular
    Member

    Joined:
    Jan 14, 2016
    Messages:
    101
    Country:
    Canada
    After installing Kosmos and updating my emuFirmware to 7.0, I can no longer use SX OX dongle to boor CFW. I can get into SX OX menu but when I click boot CFW, the screen goes black. Do I have to update SX OS? I'm on 2.5.3 now.
    thnx

    UPDATE:
    I downgraded down to 6.2 and old xci files are working now. Why odes going up to 7.0 mess those up?
    Thnx
     
    Last edited by colking, Jun 14, 2019
  20. colking

    colking GBAtemp Regular
    Member

    Joined:
    Jan 14, 2016
    Messages:
    101
    Country:
    Canada
    Noob here...
    I was using SX OX pro dongle and had most games working. I updated to emuNand from 6.0.1 to 7.0 using Choudejour and I also installed Kosmos. I did the update to play new games. Now I can no longer play a bunch of XCi files and also can't boot in to CFW from SX OX menu. The Wonder boy nsp works but nothing else. I'd like to be able to use all the xci games with SX OX. It's a mess now... What should I do to fix this?
    thnx
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Atmosphere, working, Dongle