• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

How To Turn Your Nintendo Wifi USB Adapter into a Soft-Ap

Started by uzumakishade, August 01, 2006, 03:47:10 AM

Previous topic - Next topic

uzumakishade

So you want to use Homebrew like Beup and Ds2key but dont have a wireless router? but you have a nintendo wifi adapter for your wifi games? well your in luck as this guide will take you step by step in how to transform your wifi adapter into a softAP in order to use those wifi homebrew without a wireless router

First things first, download this Zip file
http://www.linfoxdomain.com/nintendo/ds/nin_wifi_Fullpack.rar

Next make sure you uninstall the nintendo software and drivers do this by going to Start>Nintendo Wifi Registration Tool>Uninstall

now what you want to do is unplug your wifi dongle, extract the drivers and asus exes folder from the nin_wifi.rar onto your desktop
Now plug in your wifi dongle and it should be detected when the window pops up asking you if you have a installation Cd, select i will choose from a list of drivers (Advanced) and click next

dont select search for drivers, but select the bottom option which is to select the driver from somewhere on the hard drive, click next and browse to your desktop and to the drivers folder, there will only be one file selectable choose that and press next and wait for it to install

your computer will now detect the nintendo wifi dongle as a buffalo usb adapter. this is what we wanted it to do, next install the ASUS software in the other zip that was downloaded, when it tells you to restart select no theres no necessary need. Once it is installed take the 6 exes in the ASUS EXES folder and replace the ones found in C:\Program Files\ASUS\WLAN Card Utilities (default directory), when it asks to overwrite them select yes.

Then click Start -> All Programs -> ASUS Utility -> WLAN Card -> ASUS WLAN Control Center. You will get a popup asking if you want to use the Windows configuration utility or the ASUS one, select the option that uses ASUS one and disables the Windows one. a wizard will then popup, just click cancel to close the wizard.

Now what you have to do is go to C:\Program Files\ASUS\WLAN Card Utilities\Driver\WinXP\AP\ and copy the rt2500usb.sys file to C:\WINDOWS\system32\drivers. Overwrite the existing file there.

Right-click on the ASUS software icon in the System Tray (bottom-right corner of screen) and select Wireless Settings. When the settings window opens, click config on the left, then select the SoftAP tab, and choose the  Soft AP Mode. Make sure you un-check the enable Internet Connection Sharing (ICS) checkbox. After that click Apply on the left. You will get a message asking if you really want to change to SoftAP mode, click yes. You'll get a message telling you to do a bridge connection, ignore it and click OK. If everything went well, you wont get any error messages. Now close the ASUS Wireless Config window or it will get in the way when we manually setup ICS.

Now go to Control Panel -> Network Connections (this should have opened automatically when you Applied the SoftAP settings). Right-click on the Network Adapter you are getting your internet connection through currently and open the properties for it (Right-Click> Properties). Go to the Advanced tab, and click "Allow other network users to connect through this computer's Internet connection". Then click OK. If you get an error message saying the IP address is already in use, disable the Network adapter you are trying to share then try again - be sure to enable it again once its connected. It can take awhile for ICS to be enabled so you just have to wait a bit.

Now right-click on the Wireless Network Connection and click Properties. In the middle of the dialog there will be some protocols, select Internet Protocol (TCP/IP) and then open the properties for that. Windows would have assigned a static IP address if ICS was successfully enabled, check to make sure this IP address doesnt cause trouble with other IP addresses on your network. Also, it should be on a different subnet to the Local Area Connection (for example, my computer's IP address is 192.168.0.1, I assigned the wireless network connection the IP address of 192.169.0.1 - which is on a different subnet). If it is on the same subnet, ICS will not work correctly.

Once you have that done, open the ASUS Wireless Config again. On the left select Config, in the Basic tab set a SSID. In the encryption tab, select Shared for Network Authentication and WEP for Data Encryption - this seems to work for me on my DS. Now enter a WEP key it can be anything, just make sure its something you can remember. Go back to the Basic tab, and at the bottom it should say Advanced in blue, click on it and change the 54g Mode setting to 802.11b only. Click Apply on the left to save the settings.

Now turn on your DS with a Wi-Fi Connection game in it (e.g. Mario Kart DS), go to the Nintendo WFC Settings, and choose Manual Setup. Enter the SSID and WEP Key (both of these are case-sensitive) that you put in the ASUS Config earlier. make sure you choose No to Auto-obtain IP Address (you HAVE TO do this because the Nintendo DS doesn't get your IP correctly with ICS enabled). Now give your DS an IP Address (this must be on the same subnet as the wifi dongle, I gave my DS the IP address: 192.169.0.2). For subnet mask enter 255.255.255.0. For gateway and primary DNS, enter the IP address of your wifi dongle (for my Exampe it would be 192.169.0.1). Now try and test connection, and if its setup properly your connection should be successful!

You should now be able to use homebrew that requires a wireless router for you to connect if you use the WFC settings that you put in on your test game.

PS: I dont know if you will accept this as its not 100% original but alot more indepth and helps beginners alot better then the previous one

Scor

Well, this has been posted after monday (tuesday, duh :)).....
*according to my screen on tuesday 8:46 AM, and my time is set to gmt+1


uzumakishade

thats why i said it wasnt a 100% original , but more indepth to help beginners, if its not accepted thats fine i understand but im not claiming the full guide as my own, and if people are going to flame me for stealing mods might as well lock this topic

Scor


uzumakishade

i kno he wasnt flaming me what i meant is if alot of people are just going to say that i stole it

DeVS

No one is going to flame anyone. Uzumakishade said himself in the original post it was not 100% orginal, not like he was trying to hide it. Everyone worry about themselves and let me worry about everyone else,lol.
Laugh Hard, It's A Long Ways To The Bank

Nyutan

Access violation at address 0057403F in module 'Wireless.exe'. Read of address 027A3744

What's wrong with this? I counld't change to Soft Ap mode or uncheck the ICS box.

uzumakishade

hmm ive never encountered that error and ive installed this program a few times already (at least 15 or more times)

did you make sure to replace the 6 exe files before trying to switch to softAP mode?


Scor

I had  a problem with this too (posted it over at the GBAdev forums), namely that I have 2 asus cards :P.
Now the silly asus program wants to set my other asus wireless card rather then the USB device :S.

Kudaku

can someone help me?
i can use wifi games perfectly however any DS homebrew game that uses wifi lib doesn't work at all
for example win2DS i get stuck at "CANNOTCONNECT"

revvion

QuoteCan someone help me?
i can use wifi games perfectly however any DS homebrew game that uses wifi lib doesn't work at all
for example win2DS i get stuck at "CANNOTCONNECT"

Same here plz help

revvion

well i fixed most my problems, when running homebrew select Open for Network Authentication instead of shared

Kudaku

Quote from: "revvion"well i fixed most my problems, when running homebrew select Open for Network Authentication instead of shared

worked for me thanks