3DS won't read on computer; tells me to format

CoolMe

.. Nani??
Member
Joined
Apr 16, 2019
Messages
847
Trophies
0
Age
26
XP
768
Country
United States
yeah, smb 1.0 will allow you to ftp with micro sd card management. it's under features in windows 10. it's enabled by default in windows 7. smb 1.0 also controls mapping network drives with the ps3 and the 360, but you can map network folders instead with 2.0, which is about the same thing.
I could never get it to work, i'm on Win10, i messed with it for a while and since the ftp speed is comparable between the two, i just stuck with ftpd.
 

godreborn

Well-Known Member
Member
Joined
Oct 10, 2009
Messages
22,312
Trophies
1
XP
13,965
Country
United States
it's located here:

1634920130589.png


if you enabled it, not sure why it didn't work.
 

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
164
Trophies
0
Age
33
Location
California
XP
1,104
Country
United States
yeah, smb 1.0 will allow you to ftp with micro sd card management.
To be clear, SMB and FTP are totally separate protocols. ;)

If you want to use SMB with your 3DS, not only do you need to enable it in the list of Windows features, but you need to enable Client for Microsoft Networks under the IPv4 settings of your network adapter, which is something of a security risk. If you want, you can toggle it over CLI using NVSPBind from Microsoft TechNet. You need the GUID of your network adapter to do this, which you can find in the registry under:

Code:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\Card#\ServiceName

The GUID is a long hex string enclosed in braces { }, which you'll need to use. I wrote a simple batch file to handle it:

Code:
@ echo off
goto :start
rem {hex string goes here} (LAN GUID)
rem "Local Area Connection" (LAN "friendly" name)
:start
C:\bin64\NVSPBind\nvspbind.exe -e {hex string goes here} ms_msclient
echo.
echo "Client for Microsoft Networks" enabled on "Local Area Connection".
echo Press any key to disable it again...
pause >nul
C:\bin64\NVSPBind\nvspbind.exe -d {hex string goes here} ms_msclient
echo.
echo "Client for Microsoft Networks" disabled on "Local Area Connection".
echo Press any key to close this window...
pause >nul

Running the script will enable SMB on your network card and then wait for you to press another key. Once you finish copying files, press Enter, and the script will disable SMB again.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
1,868
Trophies
1
XP
2,272
Country
Canada
Instead of mucking with Windows settings and enabling SMB at a system level, it is probably much better to use muCommander instead, which should have the same capabilities. There are reports that it works.
 
  • Like
Reactions: godreborn

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
164
Trophies
0
Age
33
Location
California
XP
1,104
Country
United States
That seems like it could be a handy program. Do you happen to know if it can act as a SMB/NFS server, or is it only a client?

I made that script many years ago when I was using SMB to move/stream files between my PC and DVR. I've never tried it with a 3DS, but since SMB is SMB, it ought to work. I've found FTP to be a more practical option, so I don't deal much with SMB anymore.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: Hmm didn't know they made more Dusk Till Dawn movies watched part one on Pluto TV and they have...