This post will show how you can easily upgrade ASDM (Cisco Adaptive Security Device Manager for ASA) to the latest version on a Cisco ASA5500 firewall using the command line interface. In order to do this you will need the latest asdm image (you will need a proper cisco cco user and contract to download this) from http://www.cisco.com/cgi-bin/tablebuild.pl/asa ; at this time the latest version available is 6.1.5.51 (asdm-61551.bin). You will also need a method to serve this file to the firewall, and normally this is done using a local tftp server (but you can also use an ftp, or even http server).
After you have the above things prepared, from the ASA cli (in exec mode) you have to run:
copy tftp flash
Address or name of remote host []? <- 192.168.1.1
Source filename []? <- asdm-61551.bin
Destination filename [asdm-61551.bin]? <- enter
This will download the asdm firmware on the firewall flash.
Now you just have to enable the new version, from configure mode:
configure terminal
asdm image disk0:/asdm-61551.bin
exit
write mem
And finally you will have to reboot the ASA in order for the change to become active:
reload
Note: replace the asdm filename with the one you are actually upgrading (might be a newer one for ex.) and also use the proper ip for your tftp server.

2 responses so far ↓
1 Cisco ASA 5505 ASDM error: Unconnected Sockets Not Implemented | Linux System Admins Blog // Feb 3, 2009 at 7:53 am
[...] upgrade is simple and you can use my step by step guide for this; just keep in mind you will have to reboot do activate the upgrade. After this, your ASDM [...]
2 Running ASDM client from your Linux desktop | Linux System Admins Blog // Mar 10, 2009 at 4:13 pm
[...] haven’t upgraded your ASA/PIX to the latest ASDM you should do so. The steps are described here. Once you do upgrade your PIX/ASA to the latest version you may run into another issue where your [...]
Leave a Comment