Setting Up WowWee's Rovio On Mac Using An Ad-Hoc ConnectionPosted by Peter Redmer on Monday, 9 February 2009
If you own a Rovio, you might be familiar with the Windows setup program. It's designed to get you up and running with your Rovio without editing any confusing or cumbersome manual settings. I've tested it and it works great, and WowWee is updating the application on a regular basis. (See downloads area for more information on the Windows setup program.)
However, what do you do if you're on a Mac computer? At the moment, there isn't a setup program for Mac, making it a little more tricky for followers of the fruit to connect to their Rovio.
Let's begin, Mac people - hopefully these step by step screenshots will help you get your beloved Rovio up and running!
NOTE: If your sole connection is via wireless, this tutorial will sever your connection to the Intarwebs whilst setting up your Rovio. This is because you must connect manually to Rovio via Wi-Fi. If you haven't printed these instructions, make sure you keep them open in a tab or otherwise available before you connect to Rovio, or else you'll losethe instructions mid-setup!
Step 1: Initial Network Setup
Make sure your Rovio is charged and powered on. It would be a huge bummer if it died mid-setup, no?
Next, head over to System Preferences (usually found in the Dock) and click the Network button.
Make sure your AirPort (wireless card) is turned on, and that you are connected to your network. (Note that in this photograph, I have not yet connected.) Then, click on the "Advanced..." button.
Click on the TCP/IP tab and note these settings, they're very important!
Step 2: Find Out What IP Address To Give Rovio
Now, you're going to have to find out what IP address your Rovio will have. The Windows setup program does this automatically... but you'll have to trudge forward into the world of manual settings!
You'll need to open the Mac OS X Terminal. This is a direct window into the delicious UNIX inner workings of your Mac, and there's a whole lot you can do here. You can find the Terminal in your Applications folder.
Once the terminal is open, you'll need to type in a command, which will help you find an open IP address on your network. The command looks like this:
ping -c2 XXX.YYY.Z.6
The X's, Y's, and Z will be filled in using the data you found in step 1. The "6" that is hanging out on the end is the IP address we will be testing... to see if we can use it for Rovio. So, in our example (see picture in step 1) the command is:
ping -c2 192.168.1.6
It may be different for you, of course. Once you type this the Terminal will check to see if the IP address is open. If it's open, it will return the message you see above, "0 packets received."
If you see "1 packet received" or "2 packets received," the IP address is taken by another device on your network. Keep adding 1 to the number you tacked on the end until you find an open address, i.e., 192.168.1.7, 192.168.1.8, and so on (again, the first digits may very well be different for your setup.) Then, write down the address you find.
Step 3: Connect Directly to Rovio
Now, you'll need to connect to your Rovio.
First, you'll need to select the Rovio. If you have your AirPort status in your Mac menu bar, you can select it via the menu bar as shown above. Otherwise, you'll need to go to your network preferences.
Then, head over to the Advanced screen you were at in Step 1, and select the TCP/IP tab again. In the dropdown box, select "Manually" as shown above.
In that box, enter 192.168.10.2, which will be the address of your computer on Rovio's "network." (Don't be confused by this, just roll with me!)
If you did that correctly, you will see the screen shown above.
WAIT A MINUTE, you say. The IP address you show in that picture isn't the one you told me to enter. That's right. I want to draw your attention to this! DO NOT enter 192.168.1.2 as I did above. Make sure it's 192.168.10.2. I tried it with 192.168.1.2 and it didn't work... it may work for you, but I had trouble!
Step 4: Set Up Rovio Through Its Web Interface
We're almost there! Now, you'll need to set up Rovio through its web interface and update its network settings.
Enter this address into your web browser (I'd recommend Firefox.) This is the default IP address of Rovio, although you can later assign any IP you'd like.
Now, you'll want to enter your network settings as seen in the image. A couple things to note, however.
- The "Rovio IP address" setting will be the IP address you found in step 2 via the terminal.
- You will need to enter your wireless router's SSID in the SSID field, along with a WEP key if appropriate.
- Your default gateway will need to be filled in with data you discovered in step 1. In our example, it's "192.168.1.1," as shown in the photo in step 1.
- The port configuration settings at the bottom may work automatically for you, but it won't work now, since Rovio is connected to itself and not your wireless network. Complete the instructions in this tutorial, reboot your Rovio, and try to get this to set up automatically. If it doesn't work, see my article on Setting Up Rovio For External Access.
Step 5: Connect To Your Wireless Network and Enjoy
Now, all you have to do is go back to your Network Preferences and re-enter your original wireless configuration information, and you're all set!