Nintendo FAIL

So, Nintendo, whilst I appreciate you running your "network connection test" when I finish changing my settings, I don't appreciate you ABSOLUTELY REFUSING to let me ignore the result of test.

No, really. Sometimes the user does know better. If I want to ignore your advice, and use settings you think are wrong, LET ME

I've just moved house, my internet connection hasn't moved yet, but I wanted to set up my Wii on my new router. It won't do it unless it can talk to their server (specifically

So, being the hacker I am, I worked around it.

First, you need to put this code in a file (let's call it ""):

import BaseHTTPServer

data = """<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

        <title>HTML Page</title>

<body bgcolor="#FFFFFF">
        This is test.html page


class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200, 'OK')
        self.send_header('X-Organization', 'Nintendo')
        self.send_header('Server', 'GameCube')
        self.send_header('ETag', 'W/"246-1141746822000"')
        self.send_header('Content-Type', 'text/html')
        self.send_header('Content-Length', len(data))
        self.send_header('Connection', 'close')
        self.log_request(200, len(data))

srv = BaseHTTPServer.HTTPServer(("", 2000), Handler)


  1. Set your network settings, and give it Proxy settings for some computer on your network.
  2. Ensure said computer has Python on it.
  3. run the program: "python"
  4. Run the Wii connection test.

It'll take a while, but eventually it will accept it's working.

Now I get to watch my media again!

comments powered by Disqus