Slow wifi on iPhone 3GS


I bought a new iPhone 3G S yesterday. These things are very nice, and I'm not an Apple fan boy by any stretch. One thing that was bugging me, however, was the slow speed I was getting from the wifi. I was getting faster speeds from the 3G network than my home wireless, and this is while I was sitting right next to the router, so it wasn't a signal problem.

I found the solution to this after reading through many, many forum posts. I saw others were having the same problem as me and were getting responses from people like "reboot the router" or "reset your network settings on the iPhone." This is all well and good and I'm sure those people meant well but there was a big problem with their responses.

First of all, everyone having this trouble said that the wireless worked fine on their computers but not on the iPhone. Secondly, there aren't many settings to "reset" inside the iPhone's network settings. There's just not anything in there that would cause this type of issue.

The solution to the problem ended up being an advanced setting on the router itself. From what I can tell of the issue and it's solution, the iPhone's wifi is just a bit more picky than a standard PC wifi device. Here are the settings I eventually had to change on my Netgear router.iphonewifisettings

The important items here are the fragmentation threshold and the CTS/RTS threshold. Each of these were set to their max value previously. After changing these two settings, my iPhone started working like a champ.

If you are experiencing the same problems with your iPhone or iPod Touch's wifi, change these settings on your router. Also note, these settings have slightly different names on some routers. Refer to your router's manual for more info.

Edit: I've gone much lower with these number with much success for my less powerful mobile devices. Going too low does seem to cause issues with more powerful computers on the wireless network. Test this out with lower settings and post your success or failures in the comments.

, , , , , ,

  1. #1 by Randy on April 26, 2010 - 4:02 pm

    Carlos,
    Yes, you will receive slow speeds if the wireless router isn’t properly configured. The problem stems from the default settings on most routers in relation to the capabilities of the iPhone (and other small devices). The routers are typically configured out-of-the-box for computers with much more powerful processors. The settings work great for modern desktop and laptop computers, but poorly for small mobile devices like the iPhone. However, I’ve found that many wifi hotspots have very little security on their routers. I’ve actually logged into cafe wireless routers and fixed their settings to work better with my iPhone. It takes a little guess work and a little knowledge of default router login credentials, but it’s not very difficult. Most wifi hotspots are going to be secure, however, and you won’t be able to change these settings. However, when I’m out and about, I typically use the 3G network. I typically only use wifi when I’m at home. It’s all relative to your situation. I hope this helps.
    Randy

  2. #2 by aliimaad on August 6, 2010 - 7:04 am

    Can anybody tell me where are these settings in Airport Express 802.11n Wi-Fi? Can’t find them…Help plz

    Band (802.11b)
    Beacon interval (50)
    Fragment threshold (2304)
    CTS or RTS (2305)
    DTIM (1)

(will not be published)