MTP With OSX

MikeTheKnight2016

Well-Known Member
Member
Joined
Jul 26, 2016
Messages
823
Reaction score
126
Trophies
1
Age
48
XP
1,710
Country
United States
I've seen a few threads about this but nothing recently, has any 100% success been made with getting MTP connector to work between the switch and OSX?
Post automatically merged:

Or a way to transfer nsp > 4 GB to my switch from OSX?
 
Last edited by MikeTheKnight2016,
Sorry, but it's corrupt the microSD in Switch's HOS...
That literally never happens. I use exFAT exclusively on my Switches since 2017, and never had it happen to any of them. I'm 100% sure it's user error. Like formatting the SD with Windows, vs using proper partitioning software.
 
That literally never happens. I use exFAT exclusively on my Switches since 2017, and never had it happen to any of them. I'm 100% sure it's user error. Like formatting the SD with Windows, vs using proper partitioning software.
It's not user error, it's caused by crashes. Sometimes crashes are user error (like forgetting to update important files or remove custom themes when updating firmware or Atmosphere files), sometimes they can even be caused by official games (Pokemon Sword/Shield were notorious for this), and homebrew is not always the most stable either.
I've seen a few threads about this but nothing recently, has any 100% success been made with getting MTP connector to work between the switch and OSX?
Post automatically merged:

Or a way to transfer nsp > 4 GB to my switch from OSX?
MTP in my experience has always been an unstable, slow piece of crap ever since it was introduced way back in the day. Originally the protocol was designed for transferring camera photos so it was never designed for transferring large files and it isn't very good at it. I use Awoo Installer with ns-usbloader, it should work on Mac as well.
 
  • Like
Reactions: mathew77
Completely agreed; with 1 notable exclusion: DBI's MTP is always rock solid!.. ^_^
I have never used dbi so maybe it's better than mtp on Android. It's probably still slower though...
Anyway, from what I know mtp on Mac (maybe Linux too?) requires 3rd party apps, if you need a special app anyway, doesn't seem like there's much benefit to it.
 
It's probably still slower though...
Ehm-ehm, please let me show you the speedo of it (61.98 megabytes per second):
dbi_61.98_mbps.jpg
 
  • Like
Reactions: The Real Jdbye
That literally never happens. I use exFAT exclusively on my Switches since 2017, and never had it happen to any of them. I'm 100% sure it's user error. Like formatting the SD with Windows, vs using proper partitioning software.
If corrupted mine 3 times before I jsut swapped to fat32

It mostly happens when the console (or homebrew in general) crashes

Homebrew is in a much better state than it was a few years ago so that also goes a long way with avoiding this.
 
  • Like
Reactions: mathew77
I hope you are using other MTP connector than DBI, because dbi not supported on mac os.
that makes litterally zero sense. MTP using DBI works with MacOS.... sometimes. the issue is the same with any MTP enabled device. The issue comes from MacOS, not DBI, not the Switch. The issue in MacOS is that Apple borked the implementation of MTP. Only one app at a time can access the MacOS's stack (or whatever technical jargon is appropriate). Probably other apps such as Finder or anything having permission to access the filesystem (MS Office, browser, or some random MacOS background daemon) often hogs up access to the MTP driver (though not actually using it), preventing an actual MTP client (such as Android File Transfer, or OpenMTP) from using it.

After closing pretty much all apps open on my Mac, I've found that for some weird reason, cycling through USB-C plug sides combination (Switch side / computer side: A/A, A/B, B/A, B/B) and even changing the USB-C port on the Mac computer usually ends up getting MTP to work (I use OpenMTP).

When it doesn't, a reboot of the Mac is required.

Yes it's a clusterfuck of a situation. And it's been that way for years.

When MTP just plainly refuses to work, I end up transferring through FTP over LAN. Slower, and DBI does sometimes mysteriously drop connection. Quite a pain.
 
  • Like
Reactions: mathew77
that makes litterally zero sense. MTP using DBI works with MacOS.... sometimes. the issue is the same with any MTP enabled device. The issue comes from MacOS, not DBI, not the Switch. The issue in MacOS is that Apple borked the implementation of MTP. Only one app at a time can access the MacOS's stack (or whatever technical jargon is appropriate). Probably other apps such as Finder or anything having permission to access the filesystem (MS Office, browser, or some random MacOS background daemon) often hogs up access to the MTP driver (though not actually using it), preventing an actual MTP client (such as Android File Transfer, or OpenMTP) from using it.

After closing pretty much all apps open on my Mac, I've found that for some weird reason, cycling through USB-C plug sides combination (Switch side / computer side: A/A, A/B, B/A, B/B) and even changing the USB-C port on the Mac computer usually ends up getting MTP to work (I use OpenMTP).

When it doesn't, a reboot of the Mac is required.

Yes it's a clusterfuck of a situation. And it's been that way for years.
Holy fuck and I thought it was user error

Sometimes the MTP can take like 2-3min to appear as well if I get distracted and don’t just keep trying

This explains a lot
 
That is stupid advice.
Only if you crash homebrew a lot. I don't use homebrew on my Switch anymore, and haven't had a single issue with exFAT since getting my Switch in 2017. Since crashing homebrew seems to be the culprit, using exFAT on Switch SD cards for stock systems is good advice.
 
  • Like
Reactions: mathew77
We also don't know the quality of the cards people are using, but I always go for the name-brand top-shelf cards. They're cheap enough to warrant not saving 3 cents on a cheaper brand.

Nothing to do with the brand of the card, beside you need to h2testw the card before even putting it to any use. You do have a higher chance of data corruption on the switch using exFAT due to the switch exFAT driver, also it make no sense since all the switch installed data are under 4GB, so there is no need of using exFAT. I have a stock switch that I kept on FAT32.
 
  • Like
Reactions: mathew77

Site & Scene News

Popular threads in this forum