If you've constitute that your download speed is great, only your upload speed is abysmal, I've got a possible solution for you. I struggled with this issue for a while and decided to write down my findings in a blog post in case I, or anyone else, runs into this in the future.

In fact, this is the second such weblog postal service I'm writing: a couple years ago, I hit the the inverse issue and documented the solution in a blog post called Got slow download but fast upload speeds over wireless? Here'south a fix. That postal service has had several hundred 1000 views and helped many people (cheque out the comments—I fifty-fifty got a marriage proposal), and so I'm hoping this post will exist useful too!

Here's your tldr: upgrade your router's firmware.

Symptoms

I noticed that on all my devices - a Macbook Pro, iPhone, Windows desktop - webpages were sometimes taking a long time to load; information technology was a bit intermittent, just everything from google maps to gmail suddenly got very sluggish. I take one of their higher tier Internet plans from Comcast, and then this was pretty disappointing.

I ran a bandwidth examination on http://www.speedtest.internet/ and the results were roughly the same across all of my devices:

Slow upload speed

At 57 Mb/s, the download speed was swell; however, the upload speed was a mere 0.17 Mb/s, which is pretty much unusable. In fact, I had to re-run the test several times, as occasionally, the upload portion of the examination would get stuck and never complete.

The solution

I tried rebooting the router, the cable modem, tweaking a bunch of settings, only cypher helped. I also checked with Comcast to ensure there were no issues our outages in my area, and of course, everything was fine.

Finally, I stumbled upon the solution: a firmware upgrade. My router, a Cisco/Linksys E1200, was using firmware version 2.0.02. I went over to Linksys' support page, found my router, and saw that a newer version, ii.0.06, was available. Here's a snippet from the release notes:

            Product:          Linksys E1200, Wireless-Northward Router Nomenclature:   Firmware Release History ____________________________________________________________________   Firmware 2.0.06 (build 6) - Pocket-size cosmetic browser-based GUI update. - Various minor bug fixes.   Firmware 2.0.05 (build 2) - Enhanced WAN-to-LAN performance when Net connection blazon is ready to PPPoE.   Firmware 2.0.04 (build 1) - Resolved consequence with decrease in download speed when WMM is enabled. - Resolved issue with decrease in upload speed when QoS is enabled. - Increase throughput performance when parental command is non enabled. - Resolved issue with incorrectly handle RTSP under certain circumstances. - Resolved PPPoE connection issue with a few ISPs.   Firmware two.0.03 (build 10) - Added dual-stack calorie-free (DS-lite) support. - Let native IPv6 and 6rd support to be enabled simultaneously. - Implemented Wi-Fi Protected Setup lock-down mechanism to prevent brute strength attack. - Resolved issue with not being able to access the browser-based GUI via HTTPS when newer versions of Internet Explorer or Firefox is used. - Added Danish back up in the browser-based GUI.          

The notes for version ii.0.04 are especially interesting, as they fix bugs with WMM (which was the cause of bug in my previous web log post), QoS, and more.

I figured it was worth a shot, downloaded the ii.0.06 firmware, and installed information technology through my router's admin UI. The instructions for upgrading the firmware volition not be the same for all routers, only here's roughly what y'all need to do:

  1. Go to [http://192.168.one.1](http://192.168.i.1/) and login to your router. If you've never done this, look for instructions that came with your router or do a google search to notice the default username and password.
  2. Click on "administration".
  3. Click on "firmware upgrade".
  4. You should run into a page like this:
    Upgrade firmware page
  5. Click "Choose File" and select the firmware file you lot downloaded.
  6. Click "Commencement Upgrade". DO Non unplug your router or click anything else in the meantime; let the upgrade consummate!
  7. Wait a minute or so for your router to reboot.

The results

After the router restarted, I re-ran my speed test, and the results were much nicer:

Fast upload speed

The download speed is nonetheless a zippy 57 Mb/due south, but now the upload speed is fast too, at 11 Mb/due south, or most 70x faster than what it was earlier. Woohoo!

I hope y'all found the post helpful. If your router has a different firmware upgrade process, get out a comment with the steps you followed so others tin notice it. Happy web browsing!