Tutorial: connect DS to AltWFC using VirtualBox + Nintendo Wi-Fi USB Connector

R4ismychildhood

Well-Known Member
OP
Member
Joined
Aug 2, 2017
Messages
312
Trophies
0
XP
1,064
Country
United Kingdom
Can't believe I made it work with my limited knowledge. I successfully connected to AltWFC using a Windows XP virtual machine created by VirtualBox with a Nintendo Wi-Fi USB Connector, and managed to download all of the DLCs for the 5 Yu-Gi-Oh! World Championship DS games (except for 2010 due to specific game-designed limitaitons). I know lots of people are here for real-time online play, but I'm just intrigued by how difficult it is to obtain the DLCs.
In this tutorial I have used (you can try other combinations but I can't guarantee it'll work):
Windows 10 (host machine)
VirtualBox 7.0.12 + extension pack
Wi-Fi connection (I have a WPA2-only router)
DS / 3DS (I ran a 3DSXL in DS mode)
Windows XP 32-bit (virtual machine) *I used SP3, don't know if I can link the download here as you also need a license key
Nintendo Wi-Fi USB Connector + software CD (I used the CD as I didn't bother learning how to move files from the host to the virtual machine)

1) create VM using VirtualBox, makes sure to select 1 CPU (I chose 4 and it didn't boot and I wasted a whole night), enable 3D acceleration in display settings to use hosts's GPU
2) insert Nintendo Wi-Fi USB Connector first, then the CD (troubleshooting refer to https://www.makeuseof.com/windows-virtualbox-add-usb/ and make sure add host CD drive to storage settings)
3) install the Nintendo Wi-Fi USB Connector program
4) only do step "Connecting to Wiimmfi" from https://gbatemp.net/threads/tutorial-how-to-connect-to-wiimmfi-using-nintendo-wifi-usb.575631/ but with AltWFC's server instead
5) no need to continue up to the point of changing the router's settings; we're not touching that at all
6) start any DS game with WFC and go to Nintendo Wi-Fi settings, choose the Nintendo Wi-Fi USB Connector option
7) if it doesn't work try changing the USB's angle (I recommend attaching with the included cable to acheive this, also to circumvent overheating) or moving the DS, or development server (ATM 172.104.87.223, you'll have to erase nintendo WFC configuration within "options" the first time you connect to the development server, otherwise it won't work somehow)

P.S. no ROM modification, action replay (even the WfcReplay v0.7 instructions wtihin AltWFC's github page) nor even WI-Fi port forwarding required (the less steps and the less tinkering the better, always!).
1703128642365.png
1703128822044.png
1703128864362.png
1703128916653.png
1703129015272.png
 
Last edited by R4ismychildhood,

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,754
Trophies
1
XP
4,861
Country
Canada
You don't really need a virtual machine or Nintendo's Wi-Fi connector, though. A router with WEP support should work just as well. Some people just rely on smartphone hotspots.
 
  • Like
Reactions: anotherthing

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    i think you just need to turn framebuffer emulation off in rice video and it fixes the slowdown
  • I @ imafsiry:
    hey red send me tutorial on how to rcm on phone noob
  • I @ imafsiry:
    here
  • SylverReZ @ SylverReZ:
    @imafsiry, There should be a guide somewhere on GBAtemp.
  • SylverReZ @ SylverReZ:
    An app exists for Android called Rekado which is a payload injector for the RCM exploit to work. Don't know if it's still active.
  • Xdqwerty @ Xdqwerty:
    Brb, and if not, good night
  • MrGreenleaves @ MrGreenleaves:
    hi, i have a problem with a game in twligth menu, the game is bleach dark souls, the save get corrups allways no matter if you try with USA version or Europre version, i use my nintendo dsi and my nintendo dxi xl, i have install the lates version of twiligth menu and nds bootstap, someone can helpe me?
  • K3Nv3 @ K3Nv3:
    Why are Sherlock Holmes games so expensive
  • BigOnYa @ BigOnYa:
    That's Elementary, my dear Watson
  • K3Nv3 @ K3Nv3:
    That thing you didn't graduate from?
  • I @ imafsiry:
    Requesting access to USB device...NotFoundError: Failed to execute 'requestDevice' on 'USB': No device selecte @
  • I @ imafsiry:
    thats what shows when i plug it in
  • SylverReZ @ SylverReZ:
    @imafsiry, What method? Phone or RCM Loader?
  • RedColoredStars @ RedColoredStars:
    @imafsiry You just install Rekado to your phone and then plug your Switch into your phone when it's in RCM mode. Rekado should automatically pop up on your phone and ask which payload you want to send.
    +1
  • RedColoredStars @ RedColoredStars:
    @imafsiry You can also set it to auto launch the payload of your choice so no user input is even necessary.
    +1
  • TotalJustice @ TotalJustice:
    thats what i use also. works better if you launch hekate from rekado as you won't need to update the payload
    +1
  • TotalJustice @ TotalJustice:
    as hekate launches the latest payload on the sd card (unless the sent payload is newer)
  • JollyBaker @ JollyBaker:
    Odd seeing our 90s kid foot man with a default pfp honestly
  • SylverReZ @ SylverReZ:
    @JollyBaker, He needs to bring back his old profile pictures.
  • K3Nv3 @ K3Nv3:
    I saw gelatine bomb pops sounded nasty af
  • SylverReZ @ SylverReZ:
    Gelatin bombs? I'm confused.
    SylverReZ @ SylverReZ: Gelatin bombs? I'm confused.