SX OS BETA REPOSITORY - Downloads all beta versions

Game_Over

Staff member
Top TX Brass
Dec 2, 2010
5,573
138
127.0.0.1

This update adds two things:
  • Compatibility with firmware 9.1.0
    A few days ago, firmware 9.1.0 was released. While this is a minor update in terms of new functionality, we want to make sure that everyone who updated their console (or emuNAND) to 9.1.0 can still enjoy SX OS.
  • Compatibility with game titles that use newer encryption
    Some (very) recent games would display as white boxes in the menu and/or could not be installed. This has been resolved. Enjoy the full compatibility!


  • Local Multiplayer over the internet (LAN play) is working again.
    Somewhere down the line we introduced a regression in functionality causing local multiplayer emulation to be broken and/or out of sync with the current lan-play implementation. This has been addressed and should work correctly again.
  • Extended scope of Stealth Mode
    Recently it has come to our attention that there was claims floating around about stealth mode being broken on SX OS v2.9+. We investigated these claims and are happy to let you know this is completely wrong. Stealth Mode behaved exactly the same like it always did.
    Nonetheless, we took this feedback/rumour as an opportunity to further tighten down on the stealthiness. From now you cannot start the eShop application if you have stealth mode enabled. Furthermore all error reporting and telemetry has been neutered. That means errors that are generated while using SX OS that might get you "flagged" won't be queued up for delivery when you boot into OFW anymore either!
  • Improved XCI game compatibility
    In our last update we already addressed some compatibility issues with re-packed XCI images, yet some XCI files were still not playable. We investigated this issue and as it turns out there are certain tools around (older versions of 'NSC Builder' for example) that generate bogus metadata for the (encrypted) 'Gamecard Info' that is part of the XCI header. Our gamecart emulation now detects these bad images and fixes them. If you want your XCI images to be future proof; please be careful with whatever post-processing you apply to XCI files though, we can't clean up after other people's mistakes indefinitely!
  • Rebooting SX OS
    If you select "restart" now from the power options menu you will actually reboot into SX OS. There is no need to replug your SX Pro dongle or send a payload from your computer when doing so. Additionally, if an error occurs you can also reboot into SX OS by simply pressing the power button. Neat!


What's New?
  • Fixed Issues With ChoDuJourNX
  • XCI Compatibility Improved
There is still XCI compatibility issues, we're looking into, but this should solve *a lot* of issues for people who could not play any games on 9.x. We're investigating those... People who repacked games to include updates, those are the only ones that still have issues on 9.x. Your help on our TX Discord in pinpointing out which ones were having the *most* issues, was greatly thankful, and we look forward to having more valuable feedback from our SX OS users on what needs to be improved on for our next SX OS release.
We know you are waiting for some other big features in SX OS, they are coming… But we needed to get this compatibility bug fix out for v9.0.0 first though.


Today, we bring you a much needed update of SX OS. Full compatibility with the latest Switch firmware 9.0! Sorry that we kept you waiting, we wanted to make sure all our unique features still properly work.

Additionally, we also introduced support for the "Horizon split format". This means that people who use FAT32 can have folders named 'game.xci' with split parts contained therein (named 00, 01, 02, etc.). Make sure the folder has the 'archive' bit set.

We know you are waiting for some other big features in SX OS, they are coming.. We wanted to get this compatibility update out first though.

So what are you waiting for? SX OS 2.9 beta is available for download on our website now! (and also through the builtin online updater part of SX OS.)

We are back with another update for SX OS. As you all probably know, one of our main priorities is making sure existing users are able to keep enjoying SX OS.

This update brings full compatibility for the recent firmware update 8.1.0.

Nothing more, nothing less. We have some very cool features lined up that are not quite ready for primetime yet. And we didn't want to keep you waiting till next september either.

  • Older games work again
    Some older games failed to boot up on firmware 8. This has been resolved and you should be able to enjoy your full library of games again!
  • Booting Original Firmware (OFW) works again
    It appears we had a regression with booting original firmware from the SX OS boot menu. We investigated the issue and this should work correctly now.

  • This update brings full compatibility with firmware 8.0.0 and 8.0.1. All your favorite SX OS functionality (emuNAND, XCI emulation, cheats, etc.) should work as intended.

  • We keep getting excellent feedback from our users, and have accumulated a nice todo list for new SX OS functionality. Its been almost a year since our initial release, but we promise we're still actively working on adding new features and improving existing ones.

    Of course, behind the scenes we are also still working hard on our solution for those "unhackable" switches. Good progress is being made, so hang in there!

  • Game compatibility fixed for games that require firmware 7.x
    Some recent games (like 'Hellblade Senuas Sacrifice') failed to boot with SX OS. This has been investigated and addressed in this update.
  • Improvements to cheat engine
    We were made aware that the conditional codes (code type #1) were broken. This has been fixed. Some further minor stability improvements to the cheat engine have been made as well.

  • SXOS Online License Activation
    People who anticipated the 2.6 release for a while but didn't have a valid license on their microSD card yet experienced an issue where they were unable to activate their copy of SX OS. This has been addressed and fixed!
  • USB Harddisk support regression
    It turns out that we broke support for USB Harddisks on firmware 7.x during our final iterations of development. This has been corrected, you can all enjoy your external storage again!

This new 2.6 BETA of SX OS adds full support for Nintendo Switch firmware 7.x, including ALL functionality you expect when using our product. We've been pioneering our own unique and proprietary solution for defeating any future firmware protection and we're quite happy with the results so far.

This release is marked as BETA because we changed things drastically under the hood to streamline future firmware updates and some things may inadvertently behave differently.

That does not mean it hasn't been vetted at all, so give it a shot today!

Of course, we haven't been sitting idly behind the scenes either. A lot of our development resources and attention has been dedicated to bringing SX OS to those "unhackable" switches. We are working hard to bring the SX OS experience to all of you who are stuck with an "unhackable" switch. Stay tuned for more news!

  • Fixed sleepmode in case of fuse mismatch
    Sleep/standby mode would break when your emuNAND was on a different firmware version than your actual system NAND. This has been resolved now. So from now on you can run the latest and greatest firmware in emuNAND while at the same time keeping a lower firmware on your original system's NAND. Nifty!​
  • Added initial support for "Internet Local Wireless Play"
    Many of you have been requesting for us to add support for "local wireless play" tunneling over the internet. We have integrated this functionality into SX OS for you. This currently requires you to use a bit of software, LAN-Play on a computer to facilitate the tunneling. This software can be downloaded from the LAN-Play website: www.LAN-PLAY.com. Check out their project, they are are doing an amazing job. To enable "Internet Local Wireless Play" simply head into the SX Menu and head over to the "options" page. There's a toggle for enabling and disabling this functionality at will now.​

  • Fixed payload menu freeze
    It was reported that since v2.4 the "payload" menu used for launching external payloads was freezing up. This has been fixed, you can now enjoy your external payloads again!​
  • Fixed installer incompatibility with recent NSP files
    Some recent NSP content (like the Super Smash Bros update) wasn't installable using our NSP installer. All your recent NSP's will work now!​
  • Firmware 4.1 booting again
    A small regression got introduced in SX OS v2.4 leaving users with a (emunand) firmware on 4.1 unable to boot. We wasted no time to figure out the root cause, and SX OS should now be compatible with every firmware version again!​
  • White squares on split XCI files
    Some split XCI content was not showing the icons properly, instead rendering a white rectangle. This is a thing of the past now!​
  • Add support for split NSP files
    We've had support for splitting XCI content for a while now. This is needed for bigger games for people who enjoy SX OS from a FAT32 formatted microSD card. NSP content is now also supported in a split format. The file extensions used should be in the format of: .ns0, .ns1, .ns2, etc.​

  • Support for firmware 6.2.0
    Nintendo threw us a small curve-ball while we were in the middle of reworking some other parts of SX OS. That being said, SX OS is now fully compatible with the latest official firmware 6.2.0.​
  • EmuNAND functionality reworked
    Our initial release of EmuNAND used a storage mechanism that wasn't what a lot of people were looking for. In our last release we decided to switch to using the microSD for EmuNAND storage, which in turn made some users that *did* like the old method of storing EmuNAND on the system NAND unhappy. We have reintroduced the support for EmuNAND-on-system-NAND as well as introduced a third storage method for your EmuNAND partition. You can now also opt to use a separate partition (as opposed to files in the regular (ex)FAT filesystem) as a storage backend for your EmuNAND. With three flavors of EmuNAND storage supported now, all of you can rejoice!
    To recap, you now have three way of settings up EmuNAND now:
    • EmuNAND on system NAND: repurpose part of your Switch internal storage for EmuNAND​
    • EmuNAND on microSD as partition: repartitions your microSD card with a separate EmuNAND partition​
    • EmuNAND on microSD as files: EmuNAND is stored on microSD as files instead of repartitioning​
  • WARNING: Setting up your EmuNAND as partition on your microSD card will format your microSD card. After setup nothing but the boot.dat and license.dat will remain.​
  • Homebrew R button interfering with ingame L+R buttons fixed
    In the last release we introduced a method of invoking the homebrew launcher for any title by holding down the [R] button during application/game startup, this gives homebrew additional capabilities that it wouldn't normally have. However, this seems to have caused some interference with some games, this has been fixed.​
  • Embedded Homebrew Menu
    Previously, you had to copy a `hbmenu.nro` file to your microSD card in order to use the homebrew launcher. This has been fully integrated into the SX OS boot.dat file now. Effectively this means all you need for setup is to copy our boot.dat file, simple!​


That's all we have for now, people. That doesn't mean we're done. Its not over until we have liberated every single console out there. A lot of our current attention is focused on bringing you a solution for these "unhackable" switches. That does not mean we're not improving SX OS as well. Keep those feature requests and bug reports coming!

  • SD emuNAND support
    Since the introduction of our emuNAND feature we got a lot of comments about our initial decision to make the emuNAND data live on the actual system NAND. After lots of hard work we are happy to say we now have a workable solution for storing your emuNAND partition data on your microSD card. This has the upside of not using up any space on your Switch. In order to use the new microSD emuNAND system you will *not* have to format your microSD card. Simply enter the TX boot menu by holding Volume-+ while powering on your switch. Head into the options menu and select emuNAND on the left. Users of our existing emuNAND solution will see an option to migrate their existing emuNAND data. The migration process also cleans up the old emuNAND from the system NAND. Painless! We're interested in hearing your feedback about this exciting new functionality.​
  • The 'Emutendo' folder
    In addition to the new microSD emuNAND system we also introduce the 'Emutendo' folder on your microSD card. As you've probably noticed, the Switch saves various data to a 'Nintendo' folder on your microSD card. To completely decouple this data between your Original Firmware and your EmuNAND enabled firmware we have made EmuNAND enabled systems use this differently named folder. If you want keep using your old SD card data with your emuNAND, simply copy/rename the 'Nintendo' folder to 'Emutendo'.​
  • Added more directories to scan for content
    By popular demand we have added yet another list of subdirectories that will be scanned on your microSD card (or USB harddisk) for XCI/NSP/homebrew. The directories that have been added are:
    • – /sxos/updates​
    • – /sxos/dlc​
    • – /switch/updates​
    • – /switch/dlc​
  • Homebrew menu takeover of any title by holding R
    Homebrew is usually launched from either the TX menu or the Homebrew Launcher menu. Both of these applications run as an 'applet' on the Switch. Applets do not have access to all of the system's memory, and thus any homebrew apps or games launched from here are affected by this as well. The only way to allow full use of the system's memory was to build and install homebrew NSP files. But now we have added another way to give homebrew applications full memory access! You can now hold the (R) button while launching any regular title, and this will launch the Homebrew Launcher Menu. Any homebrew launched from here will run with the same capabilities as a regular Switch game/app. Enjoy!​
  • Loading homebrew from USB
    More good news for homebrew lovers. You can now copy homebrew NRO files to your USB harddisk as well, and launch them directly from our SX OS menu.​
  • Stability improvements
    Overall stability of many components has been improved. This includes LayeredFS and USB incompatibilities. We have also fixed a bug which would prevent people from launching more than 32 titles.​
  • libusbfs update
    Last but not least a small update for developers. We've squashed a small bug in libusbfs pertaining the stat() function. If you had issues with this, grab an updated copy of libusbfs from our website!​
The year 2018 is entering its final months. That does not mean we're taking a break from working on our beloved SX OS though. And yes, also those new 'unhackable' consoles are high up on the agenda. Don't worry, we will deliver.

Keep sending your feedback and ideas, they're very welcome.

See you all in the next update!

Now without further ado, lets have a look at the list of changes:

  • Support for *big* USB drives
    In our last announcement we bragged that you were able to enjoy TERABYTES of content, which was technically correct.. but in practice you were still limited to USB drives with a capacity up to 2TB. This is now a limitation of the past, as you are now able to use storage devices with a capacity of up to a PETABYTE!​
  • Fix USB disk directory scanning
    Due to a small bug in 2.2 beta the subdirectories on your USB disk weren't being properly scanned for content. This has been fixed and you can now rely on the same subfolder structure as on your microSD card.​
  • Fix USB ethernet and keyboard support
    The introduction of our USB disk support apparently broke support for existing USB peripherals that were supported by Nintendo's firmware. Fixed!​
  • Add USB drive write support
    We have enabled write support for USB drives. In practice for SX OS this means that NSP files can now actually be deleted after installation. But this also serves a greater purpose.. keep reading!​
  • Eject gamecard on USB eject
    When you disconnect a USB disk while in the main menu the (emulated) Game Card will actually be ejected now. A small detail, but a nice addition nonetheless.​
  • Improved LayeredFS support
    LayeredFS suffered from incompatibilities with certain games, this has been addressed and fixed. If you find any more problem titles, let us know!​
  • Add support for temporarily disabling LayeredFS by pressing X while launching game/application
    If you want to skip loading your LayeredFS patches you can now hold the X key while launching a game/application. The game/app will start normally without any patches applied.​
  • Further improvements to overall system stability..
.. and other minor adjustments to enhance the user experience. You know the drill! ;-)


  • Docked USB drive support!
    Yes. You read it right. You can now plug a USB mass storage device into your switch' dock and load XCI or install NSP content from there directly. No longer are you limited by the size of your microSD card when playing the switch from the comfort of your couch, but you can now enjoy TERABYTES of content by using external harddisks and such! The filesystem on the drive needs to be either FAT32 or exFAT, and the directories that are being scanned for content are equal to the ones you'd use on the microSD card.​
  • Updates to the cheat system
    • More accurate progress indication during cheat search
      People were reporting "freezes" during cheat searches, often times these were just due to impatience and a suboptimal UI from our end. The progress bars are more honest and update more frequently now!​
    • Cheat search for exact value requires no initial dump anymore
      For 'exact value' searches a big initial dump file on your microSD is not needed, and since this is often the way people start a cheat search we decided to streamline the cheat finder process a bit. You are now prompted with a question whether you want to start an exact value search or arbitrary value search, in case of the former the process will be much faster.​
    • Automatically apply/disable cheats upon toggle
      The interface for "applying" the cheats was a bit counterintuitive, you now no longer have to press the plus (+) button in order to apply cheats. They are automatically applied/disabled once you toggle them. Disabling cheats now properly works as well, so there's no need for having a dummy cheat any more to work around that limitation.​
    • Ability to add cheats using the UI
      Identifying memory locations for cheats using just the console is nice, but previously there was no way of adding an actual cheat-code for a location you found to the cheat code library. This has been addressed, and there is now an interface for doing this directly from our menu.​
  • Show homebrew NSP icons in TX menu
    Some homebrew NSP titles were not displaying their icons properly. This has been investigated and fixed.​
  • Fix error 2345-0021 when in docked mode opening TX menu
    People who play/cheat in docked mode will like this fix. The frequent crashes that happened when opening the TX menu in docked mode are now a thing of the past!​

— What's new in SX OS v2.1 BETA?

SX OS v2.1 beta introduces our brand new cheat engine and cheat finder. Many people requested a way to cheat in games or aid in finding cheats for games, so it has been high up on the priority list for a while. We're curious to hear your feedback about this initial version of our game cheat addition to SX OS.

As of now we don't have a big library of game cheats available yet, but we hope the community will come up with some cool ones that they will share publicly. Finding cheats and making (reliable) cheat codes for Switch games can be a laborious task and is in certain aspects a bit more involved than finding cheats for, say, a classic gameboy game!

For that reason we have written a small reference guide [HERE] for the aspiring cheat hackers out there detailing the format of our cheat codes, caveats that need to be accounted for, and small tips to bring you up to speed.

— Closing words

Go update your SX OS to v2.0.1 now by downloading the latest version from our website or using the online updater in SX OS itself. If you're feeling adventurous, give the v2.1 beta a shot, which is also available to you through the online updater in SX OS.
 
Last edited:

AnalogMan

Junior Member
Jun 1, 2018
21
3
Re: SX OS BETA v2.1 - Discussion

The cheat engine is nice but missing four really basic features that make it extremely limited.




1. You cannot write the value of a register to a memory address.
2. You cannot write one register to another.
3. You cannot write the value of one register to a memory address stored in another register.
4. You cannot store the value of a memory address contained in a register to another register.




Without these you cannot do simple codes like reading the Max HP value from a pointer, save it to a register, then write that register to the Current HP pointer. You would need at least 3 & 4 to do that.




Code:
[Inf. Health]
580f0000 03cfa320           // Read 8 byte value stored in MAIN+0x3cfa320 & save to register F
780f0000 00000064           // Add 0x64 to register F
???????? ????????           // Read 4 byte value from address stored in register F & save to register E (#4)
580f0000 03cfa320           // Read 8 byte value stored in MAIN+0x3cfa320 & save to register F
780f0000 00000060           // Add 0x60 to register F
???????? ????????           // Write value of register E to memory address stored in register F (#3)



Once these basic functionalities are supported I'm sure a lot of quality codes will come out.




(PS: In the cheat hacker guide linked there's no references for what values C can be for code type 1)
 
Last edited:

optantic

VIP Member
May 2, 2010
612
48
Re: SX OS BETA v2.1 - Discussion

a pointer in pointer search tool would be nice
 
Last edited:

AnalogMan

Junior Member
Jun 1, 2018
21
3
Re: SX OS BETA v2.1 - Discussion

From testing it appears you cannot turn codes off. When enabling a code you need to press + to confirm changes and it works fine but if no code is on then pressing + does nothing and when you close out of the SX Menu and re-open the cheats are still enabled. Only way to turn them off is to quit the game or make the cheats button activated.
 

DejaSentj

Full Member
Sep 20, 2018
28
3
Re: SX OS BETA v2.1 - Discussion

using hexadecimal is little hard for normal user...
Not support exFAT so I cannot do anything.

this is so much complicated for newbie or people familiar to Cheat Engine.
 

optantic

VIP Member
May 2, 2010
612
48
Re: SX OS BETA v2.1 - Discussion

Please make it possible that we don't need to dump 3+ GB of data to microsd before we could start any Search
NSwitchDebugger is able to start a new search on the fly, without dumping 3+GB, TX should be able to do it too
[video=youtube;p5DRxbb6828]https://www.youtube.com/watch?v=p5DRxbb6828[/video]
 

aos10

Noob Account
Oct 9, 2018
1
1
Re: SX OS BETA v2.1 - Discussion

hi, thanks for the new cheat engine
i've tried it and it worked fine on exfat
however it's very slow, and it's a bit weird

First you select signed or unsigned (8/16/32/64 bit) then it dump the whole memory on a file, then after it finished, you press next search to search for the exact value you wants in hex value.
Why not just just start the search and dumping for value and the type just like gateway?

there is another app called NSwitchDebugger and it's fast and easy to search and find the value

please check it

https://gbatemp.net/threads/how-to-edit-memory-and-change-in-game-values-nswitchdebugger.512335/
 

rhum1x56

Junior Member
Oct 11, 2018
11
0
Re: SX OS BETA v2.1 - Discussion

salut, plusieur crash de la console en utilisant Cheat Finder.
maintenant erreur carte sd. reformatage complet ... plus aucun jeux reconnu, ni en xci ni nsp.
tout fonctionnai tres bien avant.

------------------

hi, more console crash using Cheat Finder.
now sd card error.
complete reformatting ... no more games recognized, neither in xci nor nsp.
everything worked fine before.
 

Game_Over

Staff member
Top TX Brass
Dec 2, 2010
5,573
138
127.0.0.1
Re: SX OS BETA v2.1 - Discussion

salut, plusieur crash de la console en utilisant Cheat Finder.
maintenant erreur carte sd. reformatage complet ... plus aucun jeux reconnu, ni en xci ni nsp.
tout fonctionnai tres bien avant.

------------------

hi, more console crash using Cheat Finder.
now sd card error.
complete reformatting ... no more games recognized, neither in xci nor nsp.
everything worked fine before.

What format was your SD card? Was it exFAT?
 

DejaSentj

Full Member
Sep 20, 2018
28
3
Re: SX OS BETA v2.1 - Discussion

hi, thanks for the new cheat engine
i've tried it and it worked fine on exfat
however it's very slow, and it's a bit weird

First you select signed or unsigned (8/16/32/64 bit) then it dump the whole memory on a file, then after it finished, you press next search to search for the exact value you wants in hex value.
Why not just just start the search and dumping for value and the type just like gateway?

there is another app called NSwitchDebugger and it's fast and easy to search and find the value

please check it

https://gbatemp.net/threads/how-to-edit-memory-and-change-in-game-values-nswitchdebugger.512335/
Have you tried to restart your switch? is the game crash???

I tried on Xenoblade 2 and it was found nothing (I didn't change any value as well)

after go to sxos menu > checkpoint to backup > open Edizon :)P) console crash and reboot. I open game again its crash and cannot play.

I had to download and install game again -..-'
 

optantic

VIP Member
May 2, 2010
612
48
Re: SX OS BETA v2.1 - Discussion

Yes it exFat, my 3 card.
32,64 and 512 GO
it already warned you about exfat can get corrupt when you choose Cheat Seacher
format your 32 GB microsd to fat32 and use it for cheat searching
 

Game_Over

Staff member
Top TX Brass
Dec 2, 2010
5,573
138
127.0.0.1
Re: SX OS BETA v2.1 - Discussion

Yup, there was a warning you had to get past to use cheat engine with an exFAT formatted card that warns you about potential for sd card corruption. If you ignored the warning and proceeded anyway, then you likely have a corrupt SD card now.
 

rhum1x56

Junior Member
Oct 11, 2018
11
0
Re: SX OS BETA v2.1 - Discussion

I format the card and make a repair, but even after all this, the games are unreadable, even and changing SD card under osx 1.9
a lot of people sound in Exfat for big capacity files.
console corrupt ?
 

optantic

VIP Member
May 2, 2010
612
48
Re: SX OS BETA v2.1 - Discussion

please forward this to the TX team
Error Code 2345-0021 pops up very often while Searching in Docked Mode, even if not on the first search, it would pop up on 2nd , 3rd search, in other words: it's very not stable in Docked Mode
here are couple videos showing the error code:

[video=youtube;7WB2pHh3BCU]https://www.youtube.com/watch?v=7WB2pHh3BCU&t=1070s[/video]




[video=youtube;dbvxVsdihDQ]https://www.youtube.com/watch?v=dbvxVsdihDQ&t=120s[/video]
 
  • Like
Reactions: Game_Over

rajagame

Junior Member
Aug 14, 2018
22
3
Re: SX OS BETA v2.1 - Discussion

i am can play fifa 19 bro. so no problem sxos2.1 best
 

DejaSentj

Full Member
Sep 20, 2018
28
3
Re: SX OS BETA v2.1 - Discussion

Okay just find out this problem.

My device is OFW 5.5 version SXOS 1.9 update to 2.0.1 reboot > update to 2.1 > reboot
1st time I lost Xenoblade 2 + Fifa 19
2nd time lost ff19 + Mega man 11

the problem here when I go to setting > software these games space decrease <50 mb (that mean I cannot play) --> game content in sdcard cannot access. thats mean I lost >30 GB after that. I do not pay much attention at first but after that I started to recognize it is something wrong because the free space I have is getting less.

Now I have no idea how to restore or get these space back. I think I should delete Nintendo folder and install all games back -.-'

anyone have this problem????
 
Last edited:

joedogg

Noob Account
Oct 17, 2018
1
1
Re: SX OS BETA - Discussion

Hi, I would like to thank TX for this great update for Docked USB drive support!

I have a WD 2TB USB portable drive and would like to request an option to shutdown my portable drive when my Switch is in sleep mode. My portable USB drive does not shutdown when my Switch is in sleep mode.

Thank you.