1. This forum is in read-only mode.

[TUTORIAL] Guide to Enable WIFI Feature On DeSmuMe v.0.9.7

Discussion in 'Tutorials' started by Prectorian, Apr 1, 2011.

Thread Status:
Not open for further replies.
  1. Prectorian

    Prectorian . Staff Member

    The newer DeSmuMe releases are faster in emulating, but it sacrifice the WIFI ability. Which is why even though the feature is still present in the JIT SVN version, the feature will most of the time show error. I've no recommendation about how to improve it, since from the start the dev team had sacrifice certain things to accomodate other things such as speed vs WIFI, etc. I haven't been playing much game either.

    I was able to connect using the JIT SVN 4283, using the original 3 bios files, and not activating the 'load like NDS' emulation option. But that too is really unstable, unlike the SVN 3947 that I always use. Sometimes it will connect, sometimes it fail. But I have the configuration set up working fine as should be. The method didn't deviate from the ones listed in page 1. You'll have to make sure the WinPcap is sync to work with the newer version, that would mean, having to remove the older version first.
     
  2. ultravox

    ultravox New Member

    Okay then. :) I might've just overlooked some settings and planning to experiment with them again tomorrow (since its nighttime here), especially with the JIT SVN 4283... just like you said. I just have a question though...

    Are the original 3 bios files that you are referring to include the ones downloadable in page 1?

    Thanks again,

    Ultravox.
     
  3. Prectorian

    Prectorian . Staff Member

    Yes, the ones on page 1. However don't place too high expectation on the newer versions as I've mentioned. Tends to let down in term of WIFI connectivity.
     
  4. khaizeth

    khaizeth Member

    Thanks again prectorian for the pictures guide! ^_^
     
  5. fenriir

    fenriir New Member

    I have the same, 52100.. I have seen on support.nintendo.com (my router is on the list of incompatible routers) But its only Wifi, i just use a cable.

    Well this is what i get:


    h¬bg
    hÐbg Apr 18 2012Ût

    Slot 1: Retail
    Slot 2: NONE
    Microphone successfully inited.
    DeSmuME 0.9.9 svn4256 x86
    WIFI: SoftAP: using Intel(R) 82562V-2 10/100 Network Connection as device.
    SoftRast Initialized with cores=2
    Already decrypted.

    ROM game code: IRAO
    ROM crc: B07ABCA6
    ROM serial: NTR-IRAO-Unknown
    ROM internal name: POKEMON W

    Backup size: 3 Mbit
    DEBUG_reset: 0047BDE0
    Backup size: 3 Mbit
    ARM7 BIOS is loaded.
    ARM9 BIOS is loaded.
    Firmware:
    - path: C:\Users\Fen\Desktop\pokemon server stuff\EmuCR-DeSmuME-r4256-x86\firmwa
    re.bin
    - size: 262144 bytes (32 Mbit)
    - CRC : 0xABBB
    - header:
    * size firmware 0
    * ARM9 boot code address: 0x00000180
    * ARM9 boot code RAM address: 0x021F0000
    * ARM9 unpacked size: 0x00000014 (20) bytes
    * ARM9 GUI code address: 0x000183B0

    * ARM7 boot code address: 0x000001A0
    * ARM7 boot code RAM address: 0x0380F800
    * ARM7 WiFi code address: 0x0000F5B0
    * ARM7 unpacked size: 0x00000110 (272) bytes

    * Data/GFX address: 0x000002C0

    Flashme:
    - header:
    * ARM9 boot code address: 0x000323B0
    * ARM9 boot code RAM address: 0x0231FE00
    * ARM9 unpacked size: 0x00010F24 (69412) bytes

    * ARM7 boot code address: 0x00029FA8
    * ARM7 boot code RAM address: 0x037FA600
    * ARM7 unpacked size: 0x0000B1EC (45548) bytes
    - loaded from .\Battery\firmware.dfc:
    * User settings
    * WiFi settings
    * WiFi AP settings

    Loading C:\Users\Fen\Desktop\Pokemon roms\Pokemon roms\NDS\Roms\Pokemon White\po
    kemon white.nds was successful
    Emulation unpaused
    Firmware: save config - done
    Firmware: save config - done
    Firmware: save config - done
    Firmware: save config - done
    snddx: emergency cleared sound buffer. (-11172, 441, 0)
    Emulation paused
    Emulation unpaused
    WIFI: SoftAP: Received a packet of length 34 bytes. Frame control = 00B0
    WIFI: SoftAP: Received a packet of length 44 bytes. Frame control = 0000
    WIFI: SoftAP connected!
    WIFI: SoftAP: Received a packet of length 44 bytes. Frame control = 0000
    WIFI: SoftAP: Received a packet of length 364 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 364 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 364 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 364 bytes. Frame control = 0108
    WIFI: SoftAP: Received a packet of length 30 bytes. Frame control = 00C0
    WIFI: SoftAP disconnected

    Any solution?
     
  6. Prectorian

    Prectorian . Staff Member

    @fenriir,

    You tried using the newer DeSmuMe version, right? You seems to got the setup done right. But since newer SNV releases sacrifice WIFI connectivity ability, why not give the older SVN 3947 a try instead?

    @khaizeth,

    You're welcome.
     
  7. ultravox

    ultravox New Member

    Agree. The older one maybe slow but the Wi-Fi capability of it is 99%-100%.

    And thanks again Prectorian for the help and guide. :)

    Just traded my Ditto for an Japanese one and got my first RNG'd shiny two days ago. :D

    Ultravox
     
  8. fenriir

    fenriir New Member

    When i use version DeSmuMe v.0.9.7 WIFI Capable
    and do the same as what i posted before i will get other errors: 20104

    On version svn3947 it wont save things in the nds software, wich in r4256 it does.
    I just do the same things, I tried all versions, and they do not all work, the problem may also be PPoE to PPOA?


    DeSmuME 0.9.7 svn3947 x86
    - compiled: Mar 18 2011 13:04:24

    addonsChangePak
    Microphone successfully inited.
    DeSmuME 0.9.7 svn3947 x86
    SoftRast Initialized
    Already decrypted.

    ROM crc: B07ABCA6
    ROM serial: NTR-IRAO-Unknown
    ROM internal name: POKEMON W

    ROM game code: IRAO

    DEBUG_reset: 00479F30
    ARM7 BIOS is loaded.
    ARM9 BIOS is loaded.
    Firmware:
    - path: C:\Users\Fen\Desktop\pokemon server stuff\DeSmuMe v.0.9.7 WIFI Capable W
    inPcap v.4.1.2\DeSmuMe v.0.9.7 WIFI Capable\DeSmuMe v.0.9.7 WIFI Capable\firmwar
    e.bin
    - size: 262144 bytes (32 Mbit)
    - CRC : 0xABBB
    - header:
    * size firmware 0
    * ARM9 boot code address: 0x00000180
    * ARM9 boot code RAM address: 0x021F0000
    * ARM9 unpacked size: 0x00000014 (20) bytes
    * ARM9 GUI code address: 0x000183B0

    * ARM7 boot code address: 0x000001A0
    * ARM7 boot code RAM address: 0x0380F800
    * ARM7 WiFi code address: 0x0000F5B0
    * ARM7 unpacked size: 0x00000110 (272) bytes

    * Data/GFX address: 0x000002C0

    Flashme:
    - header:
    * ARM9 boot code address: 0x000323B0
    * ARM9 boot code RAM address: 0x0231FE00
    * ARM9 unpacked size: 0x00010F24 (69412) bytes

    * ARM7 boot code address: 0x00029FA8
    * ARM7 boot code RAM address: 0x037FA600
    * ARM7 unpacked size: 0x0000B1EC (45548) bytes

    Loading C:\Users\Fen\Desktop\Pokemon roms\Pokemon roms\NDS\Roms\Pokemon White\po
    kemon white.nds was successful
    Emulation unpaused
    snddx: emergency cleared sound buffer. (-11172, 441, 0)
    Firmware: save config - failed
    Firmware: save config - failed
    Firmware: save config - failed
    Firmware: save config - failed
    Firmware: save config - failed
    Firmware: save config - failed
    Firmware: save config - failed
    Firmware: save config - failed
    WIFI: SoftAP connected!
    WIFI: SoftAP disconnected

    Post Merge: [time]1337096110[/time]
    @prectorian

    The ' DeSmuMe 0.9.7 svn3947 x86' Worked on my other pc but its windows xp.. so its proably my pc where some settings are not good. Its good to know because i can fix it. Thanks
     
  9. Prectorian

    Prectorian . Staff Member

    @fenriir,

    You could try doing the troubleshooter on page 1, such as reset the setting or self-assign the firmwares as given in the shooter. I bet your other computer is a Win7? Its normally DEP at work, it protect the computer from unwanted problem but tend to be a hurdle on its own. Giving the emulator admin right should have solved it. Anyway, good to know you resolved the problem via another computer.



    UPDATE

    Bad Dream-Pitch Black Darkrai WIFI Event Download for Pokemon Black and White (EU)

    [​IMG]
    [​IMG]

    *Should you are not able to use the DeSmuMe WIFI feature to do the event download via the main menu of your Pokemon Black and White copy. You still can grab the wondercard provided in the link below.

    Download Link : Pokemon Black and White WonderCard Latest Distribution Event (JPN-EU)

    Upcoming:
    1. Nagashima Spa Land Searcher's Piplup (due since 28-4-2012)(JPN)
    2. Powerful Tag Whimsicott (1-6-2012)(JPN)
    3. Powerful Tag Lucario (1-6-2012)(JPN)
    4. VGC 2012 Nationals Shiny Volcarona (9-6-2012)(KOR)
    5. Movie 2012 Keldeo (23-6-2012)(JPN)
    6. Movie 2012 Melloetta (14-7-2012)(JPN)
     
  10. Yaim

    Yaim New Member

    Hello, My name is and I'm from Colombia Yeison.
    My English is as good as the translator of google.

    I've been watching this post is very interesting, but I had problems in the beginning and quiesiera know that I do.

    Cadabes I try to change the firewall information is not saved the changes.

    I downloaded 4 or 5 of the Desmume and all I have the same problem.
    The EmuCR_DeSmuMe_JIT_r4283_x86 creates a folder called Battery firmware.dfc, I think that's what senecesita, but it shows me the screen to update the information, in Logar only see blank screens.

    The truth is that the only thing I want is to connect two Desmume and these I read a saved game *. Sav by NO $ GBA 2.6A.

    Thanks for the attention and continue so.
     
  11. Prectorian

    Prectorian . Staff Member

    @Yaim,

    Though I know you wrote the above in your native language and translated via Google, I get the general idea of what you want to ask even though I still find it difficult to understand.

    Anyway, try SVN 3947 instead. Any issues, use the troubleshooter provided in page 1. Make sure you are using router and Broadband LAN Cable connection not wireless. It should work if you follow the steps provided. All those folders that show up are there because it has to be there, nothing wrong with it. Don't expect to connect 2 DeSmuMe via the same computer or via the same connection line. Will never work. As for using the Save File from No$GBA, use a save file convertor to do the trick. Whatever written on page 1 is all there is to know and do, if it doesn't likely the cause are either of these;
    1. your router isn't setup for the purpose
    2. your system setup is blocking the feature from working
    3. your connection type isn't using the type stated in page 1



    * My 1800 TH post since 2008.
     
  12. Yaim

    Yaim New Member

    i can't save my information in the bios.
    if reboot/reload the game my information is delete and the information returns as download

    The truth is that the only thing I want is to connect Desmume with other, if is possible that is Desmume 0.9.9
     
  13. EVIL JADEN

    EVIL JADEN Active Member

    ive had the same proplem on win7 and i found out a simple solution
    just perss ctrl+R everytime you load/reset anygame on desmume and ta da your info has ben saved on desmume
     
  14. Yaim

    Yaim New Member

    No, it not working.
     
  15. EVIL JADEN

    EVIL JADEN Active Member

    then soory icant help
    btw anynew about anew ver of desmume wifi cuz am verry exited here :) since 0.9.9 is out and its a bit fater that before
     
  16. Regi_

    Regi_ New Member

    Nice tutorial, wi-fi seems to work perfectly on my Pokémon White rom, it's fast, it never crashes and it allows me to do everything like it was a cartridge. However, for some reason, it doesn't seem to work on Gen 4 games. It connects, but when I try to trade/battle, it says that the other player is busy, no matter how many times I try. Since it connects without any problem, I don't even have a connection error number, so I don't really get what is the problem with Gen 4 games. Any suggestion?
     
  17. 007shinobi

    007shinobi Member

    I can't seem to understand why it does that too, have u tried Shadow's advice on UPnP? I might try using DMZ to see if it helps as the router will not interfere with the ports. But, it does pose some risks.
     
  18. Silverpion

    Silverpion New Member

    Hi, I spent the whole night and today getting it to work, and I finally succeeded. Figured I should help whoever else is having trouble.

    I did plenty of things at once so I dunno what exactly worked. Firstly, I changed my DHCP's range to fit in 2-199 (it was 100-199, my pc was 101). You don't need to deactivate DHCP.
    Reinstalled WinPcap.
    Uninstalled Hamachi, Tunngle and VMWare Workstation (hope this wasn't it, as I kinda need VMWare workstation).
    Added rpcapd.exe (winpcap) and desmume.exe x64 to windows firewall exception list, to ESET's Web access protection exclusions and to ESET's protocol filtering excluded list.
    Since I'm using win7, only version svn3947 seems to work. Make sure you use that.
    At this point the nintendo DS was already showing in the DHCP client list, so I knew it was something wrong in desmume.
    Downloaded John3's firmware option #1 (in the first post) and replaced it.
    Editted firmware in the options to match the one ingame.

    And it was finally working. Hope this helps anyone in need.
     
  19. 007shinobi

    007shinobi Member

    Silverpion, thanks for bringing up VMWare Workstation. I forgot to mention that there is a way to be able to use your wifi device instead of Ethernet/LAN for Desmume. And, that is to create a virtual machine which emulates the LAN. Thus, the host node is able to use wifi device and the VMs get internet from that but emulates LAN. I've already tried it, so it definitely works.
     
  20. deSSy2724

    deSSy2724 Member

    Whad exactly did u used? which virtual machine did u try?
     
Thread Status:
Not open for further replies.