Team-Xecuter Presents SX OS v2.3 BETA

TX is on roll, release after release, and today's big release is brand-new SX OS v2.3 BETA
SX23.jpg

As you read thru TX's announcement below, you will quickly see that is jam-packed with all the features you have been requesting recently like SD EmuNAND and USB Homebrew, so check it out below:
Your favorite superheroes from Team Xecuter are back with another SX OS update.

In v2.3 beta of SX OS we have some exciting new functionality that you, the community, has been requesting a lot. As you know, we value your feedback and support.. so your wishes are our command!

Let's have a look at the changelog:
  • 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!

--< Team-Xecuter - Rocking the Switch in 2018 and beyond! >--

:arrow: Source: MaxConsole
 

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
SD cards usually perform slower than the eMMC memory built into the switch. So you probably wont notice any change in loading times when launching games off of SD, but games installed to the Emunand will obviously not load at eMMC speeds, but SD card speed.

The installing speed from USB to SD when using emunand on SD is the same as on the nand, at a maximum speed of 28MB/s. USB HDD directly connected to usb c port (single cable) to the Switch.
 

jacopastorius

Well-Known Member
Member
Joined
Oct 24, 2018
Messages
164
Trophies
0
Age
44
XP
316
Country
Italy
With the implementation of this sd emunand, do you see this protocol as safe?
I have no emunand at the moment and played nsp and xci so far. So i am gonna do this:

1- Backup game saves
2- Restore original, clean NAND
3- Create SD EmuNAND and restore save games into it
 
  • Like
Reactions: lethardicus

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
just rename the folder of nintendo for Emutendo, and it should remove the black screen, i had the same problem and i did that and works fine for me even with the installed games

That didn't work. I ended up re-making an emunand, that still didn't work. To get emunand to work, I needed to just put my original nand dump in the emunand folder, then emunand worked.

TX - I figure there is a problem with this release with creating a good working nand dump to be used for emunand.
Reason - created emunand in the emunand folder fails, using a previous nand dump in emunand folder works.

On the bright side - it's a good way to test if a nand dump is working, before you restore a nand dump.
 

raphzthename

Well-Known Member
Member
Joined
Jul 25, 2007
Messages
143
Trophies
1
XP
464
Country
United States
I started off at 100% battery life and I'm about 63% of the way through creating the SD emunand. I'm worried my battery may day before it finishes since it has taken quite a while. Do we need to keep the dongle in while the full raw nand is being dumped?
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,737
Trophies
1
Location
Nintendo works for my dad
XP
5,349
Country
Germany
I tried to install using Y-cable and on the dock usb3.0 port. The result is the same, max 28MB/s. Someone says they can get 40+MB/s but idk how to. I'm using Seagate Expansion 2.5" 1.5TB
a Y-Cable will not increase transfer rates, on a Y cable only one plug provides data lines. The second plug only provides power to the connected device.

Either way, the eMMC performance (i.e. Sysnand) should generally be higher than 28MB/s so you're experiencing a bottleneck, either the USB connection or the device.

What's more interesting would be loading times. Try installing a NSP to Sysnand and SD-Emunand and you'll see a difference in loading speeds. Depending on the speed of your SD card, loading speeds can differ quite a lot.
 
  • Like
Reactions: thaikhoa

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
i still don't get it, how this new emunand works?
is it really doesn't touch the real nand? so if i have 4.1, then installed this emunand then used ChoiDujourNX (which it shouldn't works on sxos?) to update to 6.1
after all that, if i boot without RCM to OFW i will get 4.1, and if i boot with RCM to emunand i will boot to SXOS 6.1, right?

then if i boot to reinx for example, i will boot to 4.1 also?
 

metal921

Active Member
Newcomer
Joined
Aug 28, 2018
Messages
41
Trophies
0
Age
31
XP
139
Country
United States
Great release from TSX! My question is what are the benefits of having emunand on SD? Besides emunand being supposedly detectable by Nintendo what’s the point? Isn’t having more microSD space better? Would be great if they implemented the option to choose either. So far this has been best purchase for the switch I have ever made. Was thinking of selling it before homebrew but this made me keep it. I initially thought the switch sucked mainly got it for Smash but that’s for another topic haha thanks SX for your work! Also SX File Manager soon™️?
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
Are you saying one partition has less chance of being corrupted because you are writing to another partition on the same storage device instead......?
Not exactly. Lemme explain for a mo'.

Filesystem corruption is, for the most part, an expected thing when using a digital appliance. Corruption happens whenever the appliance in question is interrupted when reading or writing to a file (power cycle, battery death, game crash, you get the idea, its stuff thats relatively common). Most modern OSes minimize the risk of corruption by checking the filesystem on boot (linux and macOS run fsck, windows uses chkdsk on all plugged in drives).

The problem is, because the Nintendo Switch still nowadays is still a... slightly underpowered device (as well as Nintendo being well, Nintendo but credit where credit is due, its better than the 3DS), Nintendo has not build in any filesystem checking into Horizon (Switch' OS), leaving filesystem checking up to the user whenever they plug it in their computer.

Now, we know that TX's emuNAND solution when it was on the sysNAND did nothing but create an image of the NANDs partitions on the USER partition, trim USERs image and mount it.

What has seemingly happened here is that they've done the same for the SD card. They mount the SD cards partition and mount the images on the SD card as the NAND.

The issue here is that because they're using the SD cards filesystem as well as the NAND images themselves for this, which again are stored on the SD card. This means that if the NAND image is ever interrupted from writing/reading, the SD cards filesystem is also corrupted as a result.

Combine that with the fact that they have to constantly read/write to these files, and an interruption is just waiting to happen.

If you were to use the legitimate emuNAND idea, you would mark some portions on the SD card as being reserved for the NAND (empty partitions or in the case of the 3DS, emuNAND was just marked as "free space" on the SD card. Then it's a matter of redirecting all read/writes to this reserved space. You wouldn't be be mounting a partition on the SD or anything.

The difference here is that if you should accidentally corrupt your SDs filesystem (and Nintendo has already such wonky exFAT support that pretty much doing anything w/ exFAT results in SD filesystem corruption), with TXs emuNAND, you basically put your emuNAND at risk every time this occurs. If they actually had made a proper emuNAND (aka what Atmosphere/SciresM is working on), they wouldve done what I just said in the last paragraph. If the SD filesystem corrupts in that case, your emuNAND would (generally*) remain untouched.

*Generally since filesystem corruption is kinda wonky and could occur in a lot of places. I once had my MBR corrupt somehow and had to restore that using testdisk, but these cases are much rarer than the risk that TX is putting things at.

--------------------- MERGED ---------------------------

They were proven wrong.


I'm referring to these tweets.

Pretty sure there's nothing wrong in these tweets.
 

Aks

Member
Newcomer
Joined
Dec 18, 2005
Messages
8
Trophies
1
XP
739
Country
Canada
I started off at 100% battery life and I'm about 63% of the way through creating the SD emunand. I'm worried my battery may day before it finishes since it has taken quite a while. Do we need to keep the dongle in while the full raw nand is being dumped?
You can take the Dongle out and charge, the Dongle is only used to boot into the menu essentially.
 

lufeig

Well-Known Member
Member
Joined
Oct 22, 2009
Messages
306
Trophies
1
Age
45
Location
São Paulo, Brazil
XP
1,057
Country
Brazil
How would you then update to 6.1.0?
i didn't update yet, as i have no reason to do so by now. but without thinking, i would run choidujournx and update it, although i guess there would be no reason to have autorcm on emunand, since I would always have to launch sx os bootloader first, so autorcm would have to be present on real nand.


So you copied the entire contents from the "Nintendo" folder to the "Emutendo" folder before you actually created the emuNand?

I was going to do it after, but if that worked for you, that's the way I'm going to do it.

I'm sure I would just boot into SD emuNand then use ChoidujourNX to update?? I'm still on 4.1.0
yes, that is exactly what i did.

and yes, i would use choidujournx if i had to update my emunand's firmware.
 

Kubas_inko

"Something funny goes here."
Member
Joined
Feb 3, 2017
Messages
6,324
Trophies
1
Age
24
Location
I gues on earth.
XP
5,181
Country
Czech Republic
Given how poorly the Switch handles ExFAT I dont know why yall arent using FAT32
Cause I don't want to split games and exFAT works just fine. There is no real problem, unless you use stuff which causes them.
 
Last edited by Kubas_inko,

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
Cause I don't want to split games and exFAT works just fine. There is no real problem, unless you use stuff which causes them.
So... using the Switch at all?

Nintendo's exFAT drivers are the epitome of "poorly made", corruption just happens on exFAT by default if you use it on your Switch.
 
  • Like
Reactions: crissal and angelhp

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=_NTF5_qgH0o