Getting wifi on desmuME

GETTING WIFI TO WORK ON DESMUME

First you will need a couple of things:

A Computer(of course)
A wired internet connection (via LAN cable)
Win PCap(PROVIDED)
A wi-fi compatible DesmuME(PROVIDED)
Any wi-fi compatible game.(DO NOT ASK FOR ANY LINKS TO ROMS OF COURSE....)




STEP 1 : Download this pack DesmuME wifi pack this contains Win Pcap and the other things you will need. Also a version 0.9.7 of desmuME with wifi capabilities enabled by slytherx HERE.Whichever version of desmume you are using ( 32 or 64 bit) in its own folder... along with any other files the emu may need in that same folder along with it.



STEP 2: Unzip contents and Install Win Pcap.After installation make sure and give Win Pcap exceptions in all firewall software..When installing Winpcap..check the option for starting the driver as windows starts up.



STEP 3: Open DesmuME(IMPORTANT NOTE....ALL WINDOWS 7/WINDOWS VISTA USERS MUST OPEN DESMUME AS AN ADMINISTRATOR OR ELSE AN ERROR WOULD OCCUR WHEN CONNECTING TO WIFI" and go to Config--->Emulation settings. Now set the correct paths for the ARM 7 BIOS, ARM 9 bios and Firmware bin...of course it would be wherever you downloaded it to...Make sure the "Use external Bios image" "Use external firmware image" ,"Boot from firmware like the nds" AND "Enabled Advanced bus level timing" are all checked...I am not sure about the rest so leave them unchecked.. It would now look like this...

http://img153.imageshack.us/i/setupg.png


STEP 4: IN desmuME still go to Conifg---> wifi and click on "Infrastructure mode"



STEP 5:Now open your game and go into Nintendo Wi-fi settings and search for an access point...u should see "SOFT AP" as one...test connection to that and it should work...I think this must be done every time you open/close the emulator....(Hey can't be too perfect)

STEP 6:Enjoy....
yaynds.gif


TRYFORCE's TUTORIAL ON GETTING WIFI TO WORK ON DesmuME ON ANDROID COMPATIBLE DEVICES

TryForce said:
Android users are in luck!!! I just tested WFC in pokemon black according to the op's tutorial except my connection to the internet is via USB tether to my Andoid phone!
I have a rooted MyTouch 3G (I'll try it on my new MyTouch 4g next week).
I'm running a hacked ver. of Cyanogen 6.1 Signed. I'm simply using Cyanogen mod's built-in USB tether.

Here's what I did:
a. Follow Lune's directions for DesmuME and winPcap setup.
b. Disconnect your current active internet connection.
c. Plug your 3g/4g data capable android device into a USB (2.0) port in your PC.
d. Set your phone to tether via USB. In Cyanogen 6.1 this can be done via Settings->Wireless & networks->Tethering. Check the box next to usb tethering.
e. Verify that you have established an internet connection. Windows 7 sees my device as a network adapter called "Remote NDIS based internet sharing device". Regardless of the device ID, you should have a valid IP and be able to browse the web.
f. Restart Windows (This is necessary to let winpcap work "its magic").
g. Don't forget to run desmume as administrator in Windows 7/Windows vista!!
h. In desmume's wifi settings (config->wi-fi), you should see your android device's manufacturer in the dropdown box. Mine simply said "HTC". Select it.
i. You should be set!

Again, this was tested on a rooted mytouch 3g running Cyanogen 6.1. Results may vary. I can probably help some people who need it. For more information about rooting your android device, check out the cyanogen mod forums (make sure you understand the risks involved).

Thanks for this tut, Lune!


Video of me on gts in Pokemon White
Went on GTS

Video of a wifi battle on Pokemon white (lost of course..):
Wfi battle

NOTE:AGAIN I HEARD THIS ONLY WORKS FOR WIRED CONNECTIONS you could try on wireless i guess...


GAMES TESTED SO FAR:

Pokemon White/Black:Works good was able to do random battle and go on gts...i think union room has Anti piracy stuff in it but didnt try it..
Mario kart DS:For some reason everything goes well but race never starts
Yugioh World Championship 2011:Over the nexus : Works very good no problems..
Tetris Ds:Works great


ERROR TROUBLESHOOTING

BEFORE ANY OF THE FOLLOWING MAKE SURE THESE THINGS ARE DONE FIRST:
-Again..have a wired connection by a cable (lan cable)
-Run desmuME as an administrator
-"For anyone getting 'Unable to get IP address' or 'Unable to connect to Nintendo Wi-fi network' errors, you need to check your router firewall settings. I use DD-WRT and an enabled SPI Firewall will not allow you access, disabling that let everything work fine.(by Forumpost)
-Disabling any firewalls that you think would be blocking the process...
-WINDOWS 7/WINDOWS VISTA users must go to network and sharing center and make sure that your connection type is set to HOME network and NOT PUBLIC OR WORK(work may work but meh)
-In the Wi-fi settings in desmume make sure it is set ton infrastructure mode and also the correct bridging is enabled with your ETHERNET CONTROLLER (your network adapter)
- Try pressing tab when connecting to nintendo wi fi connection..weird but might work

Emulator doesn't save: You would have to go into PATH SETTINGS and set your own paths for screenchots,cheats,roms,saveram etc.

Error Code 52000/52001/52002:Check your modem status and change it from bridging to PPPOE or PPPOA(sometimes work).Also double check the WEP key you entered(if used).Make sure if your on windows 7 that you have run the emulator as an administrator and also check that it's connection is an exception in your firewall/antivirus software

Error Code 52100:There could be Ip address conflict going on...you will have to give your ds its own ip address rather than using dhcp to find its own..check HERE
for help on doing that(too long to type..).Also you can try chaging the dns to 4.2.2.2 4.2.2.3 4.2.2

Error with saving wifi settings: "try keeping the external bios and firmware but without booting to ds on."

CREDITS GO TO:
DJPlace:Testing Mario kart ds
Dreamboy21: For information on the firewall exceptions and testing Tetris Ds
ryuga93:Info on error 52000
slytherx: HUGE THANKS for compiling the 0.9.7 version to use wi-fi
Forumpost: For information on disabling firewall in router settings
soc4real: For information on bridging connection with Ethernet controllers.
Tryforce:Another HUGE THANKS for tutorial on getting wi-fi to work using android devices.
Chojo: with help on error 52100
Jayc & 007 shinobi: Help on getting wifi settings to save
kay2kid: on help in "speed up connect" method
 
Hi, i just found this tutorial for this like an hour ago and i cant seem to get it to work. I keep getting error 52000 or 52100, this one time i even got 50099. everything goes fine until i test the connection. it looks like its working - the connection strength at the top right is at full green and the cmd says "wifi: softap connected!" then less then 30 seconds later it says "wifi: softap disconnected" and i get the error code. oh and im using 0.9.7 . below is a link to an image of what im talking about. thanks for the help :D

My error
 
Im pretty sure if you are using a wired connection if you followed the error troubleshooting in the tutorial that you will definitely get it to work.
 
lol i had turned off my routers firewall and opened the port in bitdefender but apparently it doesnt like me lol. i had to turn bitdefender off for it to work -.- thanks! i bet you guys must be annoyed with us noobs
 
Has someone already found a way to save wifi settings? Having your pal pad and battle records reseted everytime on pokemon is really annoying. =/
 
Ok so what I did was, made sure I was on my home network, turned off all firewalls (I have no antivirus), ran the emulator as an admin, set all the right paths for saving and the arm9 and arm7 and the firmware, set the wifi to infrastructure, chose my ethernet controller as the bridger, opened up pokemon, went to the wifi settings from the main menu, connected to soft AP, assigned my own ip address which is 10 higher than what I saw on ipconfig/all, copied everything else exactly like what it showed on ipconfig, tried to connect and I got 52100.

Anyone know what I did wrong or what I need to do to fix this?

edit: actually I think I figured whats wrong... I have to be on a wireless connection to connect...
But since I think it works 100% now, I have another question. How do I trade pokemon from my computer to my ds? When I tried the wifi club it desyncs at the very end of the trade and it gives me 13267 as an error when I try to use the GTS.
 
Hi
i loaded both Versions...and it seems that this is some kind of Luck, coz after i loaded the Version 0.9.7 svn just changed from Ad-Hoc, enable Bios7&9 and firmware, but did not choose a path, start yugioh2011, go to wifi settings, there already was SoftAp so clicked, tested the Connection and it worked.

After i went Online and load me some stuff for ygo2011, turned desmume off, back on and just want to try it again.....nothing happend, like about 2 Hours i am sitting here try to get it back to work, no matter what it wont work.

I did the Steps from the Tut, about four times, nothing really worked.

Can anyone confirm this?!

You went Online once, turned off desmume, changed nothing in the settings and tried again, and nothing happend?!?!?
Thats totally strange....

BTW:
excuse my bad english....!
 
If you mean your game freezes after connecting to yugioh 2011: over the nexus then what I found to get it to work was before you connect to wifi go check your friend code first then try connecting and the wifi connection works. Weird.
 
FatalRuin said:
Ok so what I did was, made sure I was on my home network, turned off all firewalls (I have no antivirus), ran the emulator as an admin, set all the right paths for saving and the arm9 and arm7 and the firmware, set the wifi to infrastructure, chose my ethernet controller as the bridger, opened up pokemon, went to the wifi settings from the main menu, connected to soft AP, assigned my own ip address which is 10 higher than what I saw on ipconfig/all, copied everything else exactly like what it showed on ipconfig, tried to connect and I got 52100.

Anyone know what I did wrong or what I need to do to fix this?

edit: actually I think I figured whats wrong... I have to be on a wireless connection to connect...
But since I think it works 100% now, I have another question. How do I trade pokemon from my computer to my ds? When I tried the wifi club it desyncs at the very end of the trade and it gives me 13267 as an error when I try to use the GTS.

Wait.. are you saying you can use it on your wireless adapter or do you think it will work if you use your wifi adapter? Because, no one got it to work with them. At least, as of now.
 
007shinobi said:
FatalRuin said:
Ok so what I did was, made sure I was on my home network, turned off all firewalls (I have no antivirus), ran the emulator as an admin, set all the right paths for saving and the arm9 and arm7 and the firmware, set the wifi to infrastructure, chose my ethernet controller as the bridger, opened up pokemon, went to the wifi settings from the main menu, connected to soft AP, assigned my own ip address which is 10 higher than what I saw on ipconfig/all, copied everything else exactly like what it showed on ipconfig, tried to connect and I got 52100.

Anyone know what I did wrong or what I need to do to fix this?

edit: actually I think I figured whats wrong... I have to be on a wireless connection to connect...
But since I think it works 100% now, I have another question. How do I trade pokemon from my computer to my ds? When I tried the wifi club it desyncs at the very end of the trade and it gives me 13267 as an error when I try to use the GTS.

Wait.. are you saying you can use it on your wireless adapter or do you think it will work if you use your wifi adapter? Because, no one got it to work with them. At least, as of now.

What I'm saying is I can only get it to work on my wireless adapter. However I cannot trade anything on the GTS and it desyncs likely because the timing of the emulator and the real ds is different.
 
Ok guys some of the regulars on this forum would answer your questions as i wont be very active now..

@white_whistler...do what 007shinobi says or you might have to simply reset your wifi settings INGAME as your wifi connection id changes...making you in game wfc id all messed up

@fatal ruin...well how were you able to get it to work on your wireless adapter?? and again... http://bulbapedia.bulbagarden.net/wiki/Pok...mon_Global_Link global link is coming out on the 30th which is delayed...so i don't think anyone would be able to use GTS...and also ill test GTS with my acekard with ap on and ap of...

Guys in the future do some research on your own..... there's this amazing site i found called google..try there
 
It's the same firmware as before. Desume still doesn't save the wifi settings.

And FatalRuin, people using physical DSes are having problems with the GTS atm too. I'm not sure if the servers are in Japan or if this is just a coincidence, though.
 
Yes i am unable to even get on the gts on real ds too..AP on also..so yeah somethings messing up in some server..
 
Oh hey... I downloaded the original desume pack, deleted the old exe and put in the one provided by slytherx... after closing desume then opening it again, my friend code's still the same and i can still access the wifi room without having to change it... wow. Excellent work.
 
One thing if people are having problem with the 52100 error, if your know you dont have a conflict with the ip, its the dns use 4.2.2.2 4.2.2.3 4.2.2.etc worked for me well i alrdy knew what i was doing XD
 

Site & Scene News

Popular threads in this forum