Hacking SXOS 1.6 is buggy

Nincompoopdo

Well-Known Member
Member
Joined
May 20, 2017
Messages
719
Reaction score
613
Trophies
0
XP
3,541
Country
United States
I just updated to SXOS 1.6 using ftpd to transfer the boot.dat to my Switch - once I exited the ftp app, it freezes. This never happened before, I use ftp to update every single time without any problems.

I hold down the power button until the display is off and send the payload but it refused to boot. I thought I bricked it, so I remove the SDcard and manually put back 1.5, guess what? It boots.

This time I did a proper shutdown and transferred 1.6 using SDcard, and it boots. I ran homebrew NX Shell to check the files, it crashed. Wow, this is one buggy update!

Edit: Since 1.5 there are error messages that I never encountered before, I think 1.4 is still the most stable.
 
Last edited by Nincompoopdo,
I hang on me after exiting homebrew a few times before.

I can guess that file FTPed with error over to your sdcard.
 
1.6 update is fine here and so were the last ones. The problem is more their FTP implementation more than anything else.
 
1.6 update is fine here and so were the last ones. The problem is more their FTP implementation more than anything else.
though the OP is talking about using ftpd, i.e. a homebrew application. It should have nothing to do with TXs (horrible) FTP implementation in SXOX 1.5.
 
I don't have any problems, but if I switch games long enough (like maybe 20-30 times, not immediately but over a few days), it sometimes crashes when starting a game and I have to power off the Switch. This has happened since the first version though. Same with homebrew (with TX Menu and the Homebrew Launcher).
You should not update the boot.dat while the system is running.
 
  • Like
Reactions: veddermandan
Well, looks like I'm sticking with 1.5 for the time being. No biggie, as everything works pretty flawlessly. Yet to encounter an xci or nsp that hasn't worked. I've only had retroNX crash on me a couple of times whist fiddling with the video settings. Specifically, toggling "start in fullscreen".

Speaking of which, I cannot get it to display to the dimensions of the switch screen. I've tried everything. I got it to work once, but it did not save the config, apparently. Anyone know the solution? Delete and try again, or is there a newer version than 0.9.7? I cannot seem to find any info about this particular version of Retroarch, which seems odd. Sorry if this is off topic, but I guess it is related to SXOS issues, sort of.
 
I don't have any problems, but if I switch games long enough (like maybe 20-30 times, not immediately but over a few days), it sometimes crashes when starting a game and I have to power off the Switch. This has happened since the first version though. Same with homebrew (with TX Menu and the Homebrew Launcher).
You should not update the boot.dat while the system is running.

I always update the boot.dat by replacing it with the new file, never have any problem with it until this version.
 
I always update the boot.dat by replacing it with the new file, never have any problem with it until this version.
are you transfering the file over FTP, though or are you taking the microSD out of the switch?

Either way, I do remember a lot of people having issues with launching SXOS or stability when the card was fragmented. It might be worth a try to copy everything from the SD to your PC, formating the SD and putting everything back on so see if the problem persists.
 
I just updated to SXOS 1.6 using ftpd to transfer the boot.dat to my Switch - once I exited the ftp app, it freezes. This never happened before, I use ftp to update every single time without any problems.

I hold down the power button until the display is off and send the payload but it refused to boot. I thought I bricked it, so I remove the SDcard and manually put back 1.5, guess what? It boots.

This time I did a proper shutdown and transferred 1.6 using SDcard, and it boots. I ran homebrew NX Shell to check the files, it crashed. Wow, this is one buggy update!

Edit: Since 1.5 there are error messages that I never encountered before, I think 1.4 is still the most stable.

yes 1.4 is the most stable. got an error on 1.5 freezes switch.
 
I always update the boot.dat by replacing it with the new file, never have any problem with it until this version.
that's not what I meant, you said:
I just updated to SXOS 1.6 using ftpd to transfer the boot.dat to my Switch
You should not do that. Turn off the switch, insert the microSD into your computer and replace the boot.dat. If it's still not working, try reformatting your microSD. Use FAT32, not exFAT because it has a lot of problems.
 
Don't use ftp to transfer the boot.dat
Like jakkal said dont ftp the boot.dat are you silly ?
How can you overwrite a file that is in use by the sx os boot.dat is essentially its operating files and your trying to overwrite them whilst it is using it ? no wonder you freeze over ftp take ya sd card out and stop being lazy
 
  • Like
Reactions: jakkal
Like jakkal said dont ftp the boot.dat are you silly ?
How can you overwrite a file that is in use by the sx os boot.dat is essentially its operating files and your trying to overwrite them whilst it is using it ? no wonder you freeze over ftp take ya sd card out and stop being lazy

No wonder it gets corrupted.
Real stupid to try to replace a file while it's being used
 
Maybe there's something else here : Nincompoopdo wrote : This time I did a proper shutdown and transferred 1.6 using SDcard, and it boots. I ran homebrew NX Shell to check the files, it crashed.
Test with another SD card ?
 
Maybe there's something else here : Nincompoopdo wrote : This time I did a proper shutdown and transferred 1.6 using SDcard, and it boots. I ran homebrew NX Shell to check the files, it crashed.
Test with another SD card ?
Home brew error, or user error if hes trying to transfer a file that is in use no wonder he may have issues else were due to in correct methods or bad sd
 
Last edited by Canna,
Like jakkal said dont ftp the boot.dat are you silly ?
How can you overwrite a file that is in use by the sx os boot.dat is essentially its operating files and your trying to overwrite them whilst it is using it ? no wonder you freeze over ftp take ya sd card out and stop being lazy
It's probably loaded into memory and read from there.
 
No wonder it gets corrupted.
Real stupid to try to replace a file while it's being used
Like jakkal said dont ftp the boot.dat are you silly ?
How can you overwrite a file that is in use by the sx os boot.dat is essentially its operating files and your trying to overwrite them whilst it is using it ? no wonder you freeze over ftp take ya sd card out and stop being lazy
Everything required by SX OS is loaded into RAM at boot, modifying or even deleting the binary on your SD card makes no difference. The problem here has already been stated, their implementation of FTPD is old and outdated, the latest releases have fixed any and all issues I've seen from the SX OS fork of it.
 
Everything required by SX OS is loaded into RAM at boot, modifying or even deleting the binary on your SD card makes no difference. The problem here has already been stated, their implementation of FTPD is old and outdated, the latest releases have fixed any and all issues I've seen from the SX OS fork of it.
I stand corrected then
 

Site & Scene News

Popular threads in this forum