If you've found that your download speed is great, but your upload speed is abysmal, I've got a possible solution for yous. I struggled with this upshot for a while and decided to write down my findings in a blog postal service in case I, or anyone else, runs into this in the hereafter.

In fact, this is the 2d such blog post I'm writing: a couple years ago, I hit the the inverse event and documented the solution in a blog post called Got tiresome download just fast upload speeds over wireless? Here's a fix. That post has had several hundred m views and helped many people (bank check out the comments—I even got a wedlock proposal), so I'm hoping this mail will exist useful besides!

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, merely everything from google maps to gmail suddenly got very sluggish. I have one of their higher tier Net plans from Comcast, so this was pretty disappointing.

I ran a bandwidth test on http://www.speedtest.net/ and the results were roughly the aforementioned across all of my devices:

Slow upload speed

At 57 Mb/due south, the download speed was swell; nonetheless, 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, every bit occasionally, the upload portion of the test would get stuck and never complete.

The solution

I tried rebooting the router, the cable modem, tweaking a bunch of settings, but zippo helped. I as well checked with Comcast to ensure there were no problems our outages in my area, and of grade, 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, 2.0.06, was available. Here's a snippet from the release notes:

            Product:          Linksys E1200, Wireless-N Router Classification:   Firmware Release History ____________________________________________________________________   Firmware two.0.06 (build 6) - Pocket-size cosmetic browser-based GUI update. - Various small-scale bug fixes.   Firmware two.0.05 (build ii) - Enhanced WAN-to-LAN functioning when Internet connection blazon is set to PPPoE.   Firmware two.0.04 (build i) - Resolved result with decrease in download speed when WMM is enabled. - Resolved issue with decrease in upload speed when QoS is enabled. - Increment throughput operation when parental control is not enabled. - Resolved event with incorrectly handle RTSP under certain circumstances. - Resolved PPPoE connection issue with a few ISPs.   Firmware 2.0.03 (build 10) - Added dual-stack low-cal (DS-lite) support. - Allow native IPv6 and 6rd support to be enabled simultaneously. - Implemented Wi-Fi Protected Setup lock-downwardly mechanism to prevent fauna forcefulness attack. - Resolved effect with not being able to admission the browser-based GUI via HTTPS when newer versions of Internet Explorer or Firefox is used. - Added Danish support in the browser-based GUI.          

The notes for version 2.0.04 are especially interesting, equally they set bugs with WMM (which was the cause of problems in my previous blog mail service), QoS, and more than.

I figured information technology was worth a shot, downloaded the 2.0.06 firmware, and installed it through my router's admin UI. The instructions for upgrading the firmware will not be the same for all routers, but hither's roughly what yous need to do:

  1. Go to [http://192.168.1.ane](http://192.168.1.1/) and login to your router. If y'all've never done this, wait for instructions that came with your router or do a google search to detect the default username and password.
  2. Click on "assistants".
  3. Click on "firmware upgrade".
  4. You lot should see a page like this:
    Upgrade firmware page
  5. Click "Cull File" and select the firmware file you downloaded.
  6. Click "Commencement Upgrade". DO NOT unplug your router or click anything else in the meantime; allow the upgrade complete!
  7. Wait a infinitesimal or so for your router to reboot.

The results

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

Fast upload speed

The download speed is still a zippy 57 Mb/s, but at present the upload speed is fast too, at 11 Mb/southward, or nearly 70x faster than what it was before. Woohoo!

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