If you've institute that your download speed is peachy, but your upload speed is abysmal, I've got a possible solution for you lot. I struggled with this consequence for a while and decided to write down my findings in a weblog postal service in example I, or anyone else, runs into this in the hereafter.

In fact, this is the second such blog post I'1000 writing: a couple years agone, I hitting the the inverse effect and documented the solution in a blog mail chosen Got slow download only fast upload speeds over wireless? Here's a ready. That post has had several hundred one thousand views and helped many people (check out the comments—I fifty-fifty got a union proposal), so I'm hoping this post volition exist useful besides!

Here'south 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 of a sudden got very sluggish. I accept one of their college tier Internet plans from Comcast, so this was pretty disappointing.

I ran a bandwidth test on http://www.speedtest.cyberspace/ and the results were roughly the same beyond all of my devices:

Slow upload speed

At 57 Mb/south, the download speed was peachy; still, 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 test would become stuck and never complete.

The solution

I tried rebooting the router, the cable modem, tweaking a bunch of settings, but nothing helped. I also checked with Comcast to ensure at that place 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 folio, plant my router, and saw that a newer version, ii.0.06, was available. Hither's a snippet from the release notes:

            Product:          Linksys E1200, Wireless-North Router Nomenclature:   Firmware Release History ____________________________________________________________________   Firmware 2.0.06 (build half-dozen) - Minor corrective browser-based GUI update. - Various minor bug fixes.   Firmware two.0.05 (build two) - Enhanced WAN-to-LAN performance when Internet connectedness type is set to PPPoE.   Firmware two.0.04 (build i) - Resolved effect with subtract in download speed when WMM is enabled. - Resolved outcome with decrease in upload speed when QoS is enabled. - Increment throughput functioning when parental control is not enabled. - Resolved effect with incorrectly handle RTSP under certain circumstances. - Resolved PPPoE connection consequence with a few ISPs.   Firmware 2.0.03 (build 10) - Added dual-stack lite (DS-light) support. - Allow native IPv6 and 6rd back up to be enabled simultaneously. - Implemented Wi-Fi Protected Setup lock-down mechanism to forestall fauna force assault. - Resolved upshot with non being able to access 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, as they fix bugs with WMM (which was the cause of problems in my previous web log post), QoS, and more.

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

  1. Get to [http://192.168.one.1](http://192.168.1.one/) and login to your router. If yous've never done this, look for instructions that came with your router or do a google search to detect the default username and password.
  2. Click on "administration".
  3. Click on "firmware upgrade".
  4. You lot should see a folio similar this:
    Upgrade firmware page
  5. Click "Choose File" and select the firmware file you downloaded.
  6. Click "First Upgrade". DO Not unplug your router or click anything else in the meantime; let the upgrade consummate!
  7. Look a infinitesimal 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 nevertheless a zippy 57 Mb/south, but now the upload speed is fast too, at eleven Mb/s, or nearly 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, exit a annotate with the steps you followed so others tin can detect it. Happy web browsing!