Cisco ASA 5505 RAM Upgrade

Edit: 3rd June 2014 – If you are reading this post, you should check out my follow up post: Cisco ASA 9.2 on Cisco ASA 5505 with Unsupported Memory Configuration Fail.

I have two Cisco ASA 5505s in my home lab which I acquired almost two years ago from eBay. I was pretty lucky, as I paid under £70 for each because the seller wasn’t too sure what they were! Looking on eBay now, they are selling for around £120! 🙂

Pretty much straight away, I wanted to upgrade to the ASA 8.3 code, which required a RAM upgrade, so I upgraded it.

Starting from ASA 8.3, the minimum required RAM needed to run 8.3 code and newer on a 5505 is 512MB. This is also the maximum officially supported amount of RAM.

Buying official Cisco RAM is, as always, quite expensive, but since the ASA 5505 uses standard DDR RAM, it is actually possible to use third-party RAM in the ASA 5505.

When I originally performed this upgrade, I found that on various forums many people had actually upgraded past the official supported amount of RAM, and upgraded their ASA 5505s to 1GB RAM.

Intrigued  by this, and due to needing the extra RAM for the 8.3 code, I decided to upgrade both my ASAs to 1GB as well!

There aren’t any ground breaking advantages to upgrading to 1GB as far as I know. I’m guessing the ASA will be able to hold a lot more entries in the NAT table, but I don’t really push my ASAs to their limits anyway.

I ended up buying two CT12864Z40B sticks from Crucial, which have worked flawlessly for the past year.

Almost 14 months later, I needed to crack open the case of the ASAs again to get to the CompactFlash. I thought I’d make a quick post about the RAM upgrade process while I’m at it.

The upgrade is very easy, anyone could do it, but I was bored, and wanted to write a blog post! 🙂

  1. Place the ASA upside down, and unscrew the three screws at the bottom.
    Cisco ASA 5505 Screws
  2. Remove the cover
    Cisco ASA 5505 Internals
  3. Take out the old RAM, and put in the new RAM.
    Cisco ASA 5505 RAM
  4. You can optionally also upgrade the CompactFlash at this time. I’m using the stock 128MB that came with the ASAs at the moment, but I will probably upgrade sometime soon. 🙂
    Cisco ASA 5505 CompactFlash
  5. Close everything up, and plug-in the power!
    Cisco ASA 5505 Failover Pair

All done! I haven’t got a screenshot of it booting at the moment, but I will probably update this post tomorrow with one.

I plan to upgrade the CompactFlash to 4GB as well so I have more working space when I am using the “packet sniffer” built into the ASA. This is a very easy process as well, but you have to be careful to copy over your licence files as well. I will be making a post about this as well when I have done the upgrade.

10 thoughts on “Cisco ASA 5505 RAM Upgrade”

  1. Be careful with the CF. Cisco devices are very sensitive to different CF brands due to fixed timing coding in software

  2. While I know this is a bit old thread, do you happen to know if the original memory and the memory stick you have replaced is single or double sided? From past experience, I know for a fact some devices/motherboards/makers are picky enough to work (or not) with certain kinds of memory. Thanks!

  3. Cisco hardware can be fickle, i was told DIMMs being exact same models numbers, one may work while another may fail, or fail intermittently. This comes down to the timing the DIMM has. Cisco has much tighter tolerances where as crucial for example may have a wider tolerance for it to pass health checks. See most hardware has a decent memory controller and can adjust to the the memory installed. Cisco’s hardware can’t, and the timing is hard coded i was told. so the DIMM must be within expected tolerances, and not vary over temperature changes for example. This is in part why Cisco approved memory is more costly, you’re paying for the testing, and the numerous failed ones on top of the one you bought. 3rd party DIMMs do work, but when you buy, buy 3 or so…. One is bound to be ok and work…. whereas some may fail….

  4. My 5505 v09 uses a Crucial MT8VDDT6464AY-40BF4 512MB SIMM. Works like a brand new one. I think it is the original supplied by Cisco.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.