Being the homepage of Matt Gibson, a random geek, writer and photographer from Bristol.

Getting the Apple iPhone Remote App Working With a ZyXEL Router


May 16, 2010 Posted in Geekery, tips by Matt

Yesterday I replaced my old Belkin router, which had been randomly blocking Safari from looking at websites where lots of small images loaded at once.

I bought a shiny new ZyXEL P-660HN. It’s a lovely little ADSL wireless router, it got a string of 5-star reviews on eBuyer, and everything worked well out of the box. I only had one problem — well, apart from not being able to spell “ZyXEL” — which I’m documenting here just in case anyone else is having it and desperately looking for help on the internet.

I couldn’t get the Apple Remote App for iPhone to work with it. Not reliably, anyway. It would occasionally work, after rebooting everything, but it wouldn’t stay working. Crucially, I also couldn’t get the AirTunes Remote Speakers (hanging off my Airport Express) to work, either.

After I shuffled around the internet for a bit, I thought it might be something to do with Bonjour, but the ZyXEL didn’t seem to be clamping down with its firewall on the Bonjour ports internally. In fact, I eliminated the firewall completely: turning it off didn’t fix the problem.

Plunging further into the net, I found a couple of places that tangentially mentioned a couple of other apps in the same breath as the Apple Remote, including the 1Password app, which syncs with 1Password over WiFi. I tried that app for the first time with the new router, and what do you know? That didn’t work either.

My big clue came from this blog entry at packetevents.com, which goes into some really geeky detail about what happens when you fire up the Remote App:

When the iPhone remote starts, it began to send  a Multicast-DNS packet to 224.0.0.251. This is a multicast which means the devices and computers in the same group will hear this packet.

Screen shot 2010-05-16 at 09.36.07.png

Multicast. That’s the secret. I remembered seeing a setting for that on the ZyXEL, which I didn’t think was on by default. Sure enough, on the Network > LAN > IP page of the router’s configuration screens, there’s an Advanced Setup button. Click that, and there’s an RIP & Multicast Setup section. Multicast was set to “None” on my system.

I had no idea which of the options to choose — IGMP-v1, 2 or 3 — so I just chose the biggest number, on the grounds that version 3 of things is generally better than version 1 or 2. As soon as I’d chosen that and hit “Apply”, everything started working just fine. 1Password started syncing, my Remote app started working, and I’m listening to music over the AirTunes speakers right now.

So — got a problem with a ZyXEL router and your iPhone apps? Try enabling multicast!

Tags: , , , , , , , , , ,



5 Responses to “Getting the Apple iPhone Remote App Working With a ZyXEL Router”

  1. ZyXEL UK says:

    On behalf of ZyXEL, apologies you had issues finding information relating to getting the Apple iPhone Remote App to work with a ZyXEL router. Thank you for highlighting this and we will add information to our Website on this subject to make it easier for future users. Our tech support team is always happy to help, they are available on 0845 122 0301.

    Regards,
    ZyXEL UK

  2. Matt says:

    Thanks, ZyXEL! Nice to see you getting out here and engaging with the customers :)

    Now everything’s up and running, I’m extremely happy with my new ZyXEL router; far better than the old Belkin one, and with the kind of detailed configuration options a geek likes to see, and very good wireless coverage.

  3. Phil says:

    Hi,

    I’m having the same problem with using the remote app on my iphone. I don’t have any software for the router so I can’t follow any of the instructions above. I have a mac but I can not see any options to enable multicast or IGMP.
    Please help. I’ve been searching for the last 2 months for a solution!

    Thanks,
    Phil

  4. Matt says:

    Hi Phil,

    You don’t need software for the router, the router itself comes with the software (and the above configuration pages) pre-installed. You just use a web browser to view them.

    I’d suggest going and asking at ZyXel support; I’m sure they’ll be able to talk you through it.

  5. alessandra says:

    Hi,

    THANK YOU SO MUCH ! I’ve had this issue of connexion between my computer and aiport express/airtunes since I switched from an old ZyXel to ZyXel 660H, I could not find a good solution online for several months and was really annoyed. You saved the day :-)

    ZyXEL UK: you might want to say something about it to your counterparts Switzerland as ZyXEL is the most common router sent to customer of Sunrise, a large phone company… ;-)

    alessandra

Leave a Reply