mtp-server-nx - Open Source USB file transfer for Switch

mtp-server-nx

A port of https://manpages.ubuntu.com/manpages/xenial/man1/mtp-server.1.html for Nintendo Switch - free and open source!

Author
Gillou68310

Known Issues
  • Startup takes long with a lot of Files on the SD Card, due to scanning
  • Transfer speed can still be improved
  • Untested on Horizon < 6.1
  • Max filesize is currently limited to ~4GB
  • Version 1.1 has issues with Windows, consider it not supported right now :/
  • TBD
License
Apache 2.0

Repository: https://github.com/retronx-team/mtp-server-nx
Download: https://github.com/retronx-team/mtp-server-nx/releases
 
Last edited by m4xw,
But whyyyyyyyy. How come the ExFAT support can't be fixed on OS level rather than just avoiding it?
It is easier to switch to exFAT, and you will have a much less risk of losing your data. Wouldn't it be bad if you lost your RetroArch save data because of a exFAT corruption problem?

exFAT has one copy of essential data while FAT32 has two copies of essential data. This issue is in the design of the filesystem.

I'd like to write a exFAT to FAT32 converter eventually so it is one less reason to use exFAT.

tl;dr: Don't use exFAT for any reason whatsoever.
 
Last edited by uyjulian,
But whyyyyyyyy. How come the ExFAT support can't be fixed on OS level rather than just avoiding it?
Nintendo aren't going to fix it, and the most realistic way for CFW to fix it would be to reimplement the whole FS module (it's huge compared to modules that have been reimplemented), which would be a massive undertaking that nobody has been keen to start on when a totally viable alternative is "use fat32".
 
  • Like
Reactions: mathew77
Nintendo aren't going to fix it, and the most realistic way for CFW to fix it would be to reimplement the whole FS module (it's huge compared to modules that have been reimplemented), which would be a massive undertaking that nobody has been keen to start on when a totally viable alternative is "use fat32".

Good to know, fingers crossed that someone, SOMEONE takes on the impossible task of fixing ExFAT for us!
 
There’s no need to use exFAT. Even if you do piracy, there are ways to install your games using FAT32.
 
Doesn't work. It closes after I open the SD Card path.
Same here.
I got the Switch to be detected by the PC as an MTP Device, but as soon as I clicked on the "sdcard" icon to browse the folders, the app crashed on the Switch's side.
Newer builds of the app do start loading up the folders, but upon the 10th or so folder, it crashes yet again.

This was in an Atmos 9.4 Switch, with 8.0.1 on a Windows 10 PC.
 
As soon as I open it, the Switch crashes.
Atmosphère 0.9.4, FW 9.0.0, emuMMC
No matter if I use applet mode or full ram mode.

Edit: Nevermind. Already mentioned above.
 
Tried again with the latest build of mtp-server-nx, it seemed to load more folders, but still crashed later on.
From the test I did, it seems to be failing after letter "r", I am guessing it seems to be crashing when reaching the "switch" folder, as I got it consistenly when reaching letter "s" folders, and I never saw that one load.
 
Tried again with the latest build of mtp-server-nx, it seemed to load more folders, but still crashed later on.
From the test I did, it seems to be failing after letter "r", I am guessing it seems to be crashing when reaching the "switch" folder, as I got it consistenly when reaching letter "s" folders, and I never saw that one load.
thats not how you debug
 
It has been said before, but here's my experience:

Switch 9.0.1 + Atmosphere 0.9.4 + exFAT SD + Windows 10 = crash everytime.
 

Site & Scene News

Popular threads in this forum