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,
Oh sorry, I was referring to this known issue:


Other homebrew apps seem to have this very same problem as well.
Do you guys know what could be causing it and what could be a possible fix for that (if there is)?
Depending on the homebrew it could help to move stuff into folders if you have a lot of files on the root, also you can mark folders as hidden that don't need to be seen by homebrew, but I'm not sure if any homebrew actually respects the hidden flag.
 
Code:
filesystem error: status: I/O error [sdmc:/Nintendo/save/8000000000000124]
filesystem error: status: I/O error [/atmosphere/automatic_backups/XAJ70010578851_PRODINFO.bin]
filesystem error: status: I/O error [/atmosphere/automatic_backups/XAJ70010578851_BISKEYS.bin]
filesystem error: status: I/O error [/log]

Any idea how to fix this?
 
Code:
filesystem error: status: I/O error [sdmc:/Nintendo/save/8000000000000124]
filesystem error: status: I/O error [/atmosphere/automatic_backups/XAJ70010578851_PRODINFO.bin]
filesystem error: status: I/O error [/atmosphere/automatic_backups/XAJ70010578851_BISKEYS.bin]
filesystem error: status: I/O error [/log]

Any idea how to fix this?
It's a known issue
 
  • Like
Reactions: Slim45
Where exactly do I put these files? I'm new to the switch hacking scene and don't quite understand how to get this to work.
 
MTP will always go slower than direct SD card read/writing from a PC.

Where exactly do I put these files? I'm new to the switch hacking scene and don't quite understand how to get this to work.

You put it in SD:\switch\, and you can then launch it from the homebrew launcher. After doing so, plug the Switch into your PC and it'll show up as an MTP device like your phone would.
 
Is there anyway to use this on 9.0.

My SD card shows up, but then when I go to browse, Atmosphere blue screens.

any other Homebrew that does a similar job that works?
 
SciresM has figured out how things go in 9.0.0 and adds a mitm that fixes the HID initialization issue


so the Devs have more time to update and 1.0 works great again on 9.x ;-)
 
Last edited by seeWood,

Site & Scene News

Popular threads in this forum