Blocking the 3DS from receiving the wifi update using OpenDNS

Discussion in '3DS - Tutorials' started by TidusWulf, Dec 9, 2014.

  1. TidusWulf
    OP

    TidusWulf Real Aloha

    Member
    600
    233
    Jul 27, 2007
    United States
    Hawaii
    This method requires no software, no fancy router settings/models, and doesn't affect any other devices on your network. It works in sleep mode, too.

    1. On your PC, go to OpenDNS.com and start up a free account: https://www.opendns.com/

    2. add a network and use the default IP that shows up: https://dashboard.opendns.com/settings/
    *This is your modem's IP, not your PC's IP. you can double check at http://www.whatismyip.com/

    3. Click your IP address as it's listed to go to your CONTENT EDITING page. Keep the categories set at NONE but add these individual domains near the bottom to block:
    nus.c.shop.nintendowifi.net
    nus.cdn.c.shop.nintendowifi.net
    nus.cdn.wup.shop.nintendo.net
    c.shop.nintendowifi.net
    nus.wup.shop.nintendo.net
    nus.cdn.shop.wii.com (*may prompt a "block entire content delivery category?". Choose No/Domain only.)


    4. On your 3DS: System Settings > Internet Settings > Connection Settings > Connection # > Change Settings > DNS > Auto-Obtain NO > Detailed Setup

    5. Set Primary DNS to 208.67.222.222 and secondary to 208.67.220.220

    6. Enjoy life

    In case it's not working:
    Are you using another DNS? If you have a custom DNS (such as google DNS) setup on your router, this might not work. You can clear the router's DNS settings and set up Google DNS on your PC to keep using GoogleDNS with your computer, and OpenDNS from your 3DS.

    Be sure to disable any proxy or VPNs for Step 2. Don't know if you have one? http://www.whatismyip.com/ will tell you if it detects a proxy, and if it's giving you incorrect location/ISP details, you might be running a VPN/proxy.

    You might have a Dynamic IP (a home IP/step 2 IP that changes once in a while). OpenDNS has documentation on how to deal with this.'

    OpenDNS only offers one free IP setup per account. If you connect to another router OpenDNS won't be able to block the request. (I will explain why this happens in more detail later)

    Disclaimer: I know a thing or two about routers, but it is a hobby, not a profession. I might be wrong about the domains blocked. I appreciate any input to make this right in case I'm wrong. So far I haven't been pinged to update, but I also haven't tried to force the update check either. If anyone knows for certain what domain to block, please let us all know so I can edit this post. If the 3DS pings an IP instead of a domain, this OpenDNS method is worthless, but apparently that's not the case so we should be okay.

    Spotpass/Streetpass/Homepass Warning: Spotpass will ping the update. Because spotpass hotspots are preconfigured into every 3DS, it will not use OpenDNS. This method will not protect you from downloading the update over spotpass. Also, this is just speculation. Feel free to confirm/disprove this for the rest of us. Homepass can be configured to use OpenDNS, but it's not something I'm going to get into because there are too many unique ways to homepass.
     


  2. Sirius64

    Sirius64 Advanced Member

    Newcomer
    80
    74
    Dec 2, 2014
    United States
    Fantastic guide. Thank you.
     
  3. Arithmatics

    Arithmatics I'll be holding on to you. ;}

    Member
    1,071
    252
    Jan 29, 2009
    Malaysia
    Does this apply to (E) and (J) too? or just (U)
     
  4. cvskid

    cvskid GBAtemp Addict

    Member
    2,237
    822
    Apr 13, 2014
    United States
    Anyone tried this out yet?
     
  5. Arithmatics

    Arithmatics I'll be holding on to you. ;}

    Member
    1,071
    252
    Jan 29, 2009
    Malaysia
    It's not working for my (E) console. :S Unless i'm doing something wrong.
     
  6. Sirius64

    Sirius64 Advanced Member

    Newcomer
    80
    74
    Dec 2, 2014
    United States
    They probably have different servers for european updates. In fact, I'm sure they do.

    Try adding these:
    Code:
    ecs.wup.shop.nintendo.net
    ccs.wup.shop.nintendo.net
    ias.wup.shop.nintendo.net
    tagaya.wup.shop.nintendo.net
    I've no way of testing, since I have no European 3DS. I do know that these servers are accessed during system updates, though. Whether blocking these breaks anything else remains to be seen.

    Edit: Oop, scratch that: OpenDNS supports implied wildcards. Just block shop.nintendo.net and shop.wii.com and you should be set.
     
  7. TidusWulf
    OP

    TidusWulf Real Aloha

    Member
    600
    233
    Jul 27, 2007
    United States
    Hawaii
    I hope someone can confirm that this is effective so that I can edit the opening post so that NA and EU can be accomodated. just want to get more than one person to say it so I can have more confidence in it.
     
  8. Arithmatics

    Arithmatics I'll be holding on to you. ;}

    Member
    1,071
    252
    Jan 29, 2009
    Malaysia

    I'm not currently at home. will test when i get off work later


    naturally.
     
    Sirius64 likes this.
  9. cvskid

    cvskid GBAtemp Addict

    Member
    2,237
    822
    Apr 13, 2014
    United States
    I can confirm that it also works for me as well. Error code 005-4320 on the eshop. Thanks a lot for this tutorial. :)
     
    Sirius64 likes this.
  10. davhuit

    davhuit GBAtemp Advanced Fan

    Member
    992
    304
    Nov 23, 2005
    France
    There is a easier way than blocking nintendo servers.

    1) Delete all the wifi connections from emunand.

    2) Reboot the 3DS and do the same in sysnand. Then, setup three connections with random passwords, to be sure sysnand will never be able to connect to internet.

    3) Launch Emunand, delete three three wifi connections and setup a working one.

    Originally, emunand and sysnand are linked so when you add a wifi connection to emunand, it also add it to sysnand. But in that case, as the three slots in sysnand are already filled, it won't be able to add the working one.

    Then, only emunand will be able to connect to internet.

    Another good idea is to disable the wifi switch by default and only enable it when you are in emunand.

    (No to mention 3DS don't update automatically, you still have to answer "yes" to update when you launch one, so you can't really update accidentally, except if you answer "yes" without reading the on-screen text).
     
  11. Sirius64

    Sirius64 Advanced Member

    Newcomer
    80
    74
    Dec 2, 2014
    United States
    Nonsense. The whole point of this method is to completely eliminate the risk of an accidental update. What you're describing, while good practice for Gateway users, still poses that risk.

    Oh, boy.
     
  12. davhuit

    davhuit GBAtemp Advanced Fan

    Member
    992
    304
    Nov 23, 2005
    France
    I confirm that you can't accidentally update, except if you answer "yes" without reading. It ask you to confirm twice before you update.

    If someone answer "yes" two times to something without reading, I think we can't do anything anymore for the person.
     
  13. djnate27

    djnate27 Member

    Newcomer
    26
    7
    Mar 15, 2009
    United States
    But this method doesn't completely eliminate the risk of an accidental update. Well it can if you always keep your 3DS at home and you stay on your own wifi. (Personally, I have someone's unprotected wifi coming into my house so if I'm disconnected from mine, it would connect to his if I didn't fill my sysnand with dummy info.
     
  14. Sirius64

    Sirius64 Advanced Member

    Newcomer
    80
    74
    Dec 2, 2014
    United States
    Do they ask twice, now? I seem to remember accidentally starting an upgrade from 4.5 a couple of years ago with only one prompt.
    Still, some of us game late, and being sleepy can make us want to skip past whatever prompts are between us and the game. The DS, Wii, and even some late Gamecube games sort of conditioned us to just press 'a' until the game started, and it's a tough habit to quit.

    Regardless, this is a quick, easy safeguard, and I'm not sure why you're so down on it.
    The 3DS won't connect to a home wi-fi network until you tell it to. It can connect to a Nintendo Zone, but it won't download anything from it by itself unless you authorize Spotpass.
     
  15. davhuit

    davhuit GBAtemp Advanced Fan

    Member
    992
    304
    Nov 23, 2005
    France
    So, just disable spotpass is enough.

    Blocking servers is never a good thing, but that's just my point (like if Wii U use the sames, you might as well block the shop on the Wii U or things like that).

    My 3DS downloaded the 9.3 update with the spotpass, and since I disabled it, it don't have prompt me anymore to do the update (I suppose it might have been deleted when I disabled the spotpass).

    Playing with wi-fi switch enabled if you don't play online it is a bad idea anyway, as it drain the battery faster. Better just activate it when you need to go online.

    I won't argue a lot about the play when you're sleepy, I don't really see the interest to do so but if someone is enough sleepy to not even read texts, it might as well just stop playing (should be pretty hard to play a RPG without reading texts, for example).

    Nothing can give 100% prevention for updates except the user. You might have everything blocked, if you start a game with an higher firmware and accept the update because you didn't read the texts, you're screwed.

    But just disabling spotpass prevent the updates to be download from wifi spots and nintendo zone. So once it's disabled, except if you hit "update" or if you go to eshop, I don't see how you can update accidentally (if you hit "update", as it's an option well-hidden in the settings, in the last page, it mean you did it on purpose, and it still ask you to confirm), eshop also ask confirmation but if you don't have the last firmware, you can't use eshop so I don't see why someone would launch the update if he don't want to update...

    Having the wi-fi switch on disabled kill the update and eshop features, so no way to update except by using a game cart, and it will also help the battery lifespan.

    If you need to play online, just enable the wifi switch once the game is launched and disable it once you're done.

    I think people really like to complex things, but it's their choice anyway, I have nothing against that.
     
  16. Sirius64

    Sirius64 Advanced Member

    Newcomer
    80
    74
    Dec 2, 2014
    United States
    You can still get the update nag, even with Spotpass disabled; it just won't download the update while in sleep mode.

    This guide is explicitly written for the purpose of getting rid of the update nag on the 3DS. Did you read it? That is the entire scope of this guide. It only blocks update servers on a 3DS configured to use OpenDNS. Online play works fine. It has no effect on a Wii U unless you set up the Wii U to use OpenDNS, which this guide does not cover.

    Streetpass.

    If you only play RPGs, fine. That doesn't at all downplay the usefulness of this guide for people who want to play Mario while rummy.
    "I don't do this, so no one does" is not an argument.

    Gateway blocks cart updates, this guide is most useful to people who use Gateway, etc.

    See quote #1.

    Repetition, repetition, repetition...

    Why are we here?
     
  17. davhuit

    davhuit GBAtemp Advanced Fan

    Member
    992
    304
    Nov 23, 2005
    France
    One thing where you are completely wrong, because I don't want people doing an error because of what you said :

    Gateway only block updates from cart in classic mode. If you launch a cart on sysnand and don't read the text (ACCIDENTALLY, *laughs*), the update won't be blocked, even with the gateway card inside the 3DS... Doing an update on emunand from a cart wouldn't be a problem anyway, even if they weren't blocked, you could just reinstall emunand.

    Won't argue any further for the rest, it's just a loss of time as you'll answer again and again, quoting each line, just to have the last word, so I leave it to you :) (not the first and the last one I'll saw after being 10 years here).
     
  18. Sirius64

    Sirius64 Advanced Member

    Newcomer
    80
    74
    Dec 2, 2014
    United States
    I'd be surprised if I were the first to call you out on your nonsense and dismissive attitude towards those who contribute.

    And on that I concede: People who own a Gateway, but do not use it, are susceptible to cartridge updates.
    While using your Gateway, however, you'll see no such problem.

    Though how someone would manage to update from a cartridge "even with the gateway card inside the 3DS" is beyond me.
     
  19. davhuit

    davhuit GBAtemp Advanced Fan

    Member
    992
    304
    Nov 23, 2005
    France
    Just one thing : I never talked about the guy who contributed and never criticized him, it's nice to contribute still, all my last comments were aimed at you, not him at all and you know it.

    I might think the solution is a bit hardcore but it's better to contribute than nothing.

    Just check my old posts (my profile isn't private, I have nothing to hide) to see if I have a dismissive attitude towards those who contribute.

    For the rest, bla bla bla, like you said earlier.
     
  20. Arithmatics

    Arithmatics I'll be holding on to you. ;}

    Member
    1,071
    252
    Jan 29, 2009
    Malaysia
    So am I right to say that this ONLY blocks the eshop?

    What about online play within games themselves? No block right?