Wednesday, 30 December 2009

Updating Firmware on the SPA2102-NA VoIP ATA

(Updated on August 10, 2010)


Periodically, it's advisable to check for and update your VoIP ATA (analog telephone adapter) firmware.  This article is focused on updating the Cisco SPA2102-NA (user configurable, unlocked, and open) ATA.  It's a fairly straight forward and simple process.  However, if your ATA is tied and locked to your VoIP carrier who supplied the adapter, this procedure may not work for you, and may not be advisable.

NOTE:  These instructions only work on UNLOCKED versions of SPA2102-NA.

If you purchased your ATA from an authorized Cisco-Linksys reseller, it will likely be an unlocked -NA version.

The Cisco Support website now hosts the support and download servers for the Linksys SPA2102 VoIP phone adapters.  You will find it in the Download Software Support section.  More specifically, the SPA2102 page is located here.  And, the following link will begin the latest firmware download for the SPA2102:

First, you need to determine if you have the latest firmware version installed, or not.
As of this post, the latest SPA2102 firmware version was 5.2.10.

There are two methods by which you can check your version.
  1. The built-in SPA2102 IVR System
  2. The SPA2102 web interface using your web browser.
To use the IVR (Interactive Voice Response) system, just plug a telephone into the SPA2102 Line-1 jack and power-up the unit.  Pick up the handset, and press the Star key four times ( * * * * ).  At the IVR voice prompt, input the code to "Check Firmware Version", using code 150, followed by the # key ( 150# ).  It will then read back your version number of the SPA2102.

While we are still in the IVR interface, it may be useful to check the IP address assigned to your SPA2102 LAN port by using code 210#.  Typically, by default, the SPA2102 LAN gateway IP address should be

The second method of checking the firmware version is to connect to the SPA2102 with your PC and check the version number as listed on the default login page ( Status page).  To do so, login to the SPA2102 using your PC's web browser and typing in the IP address assigned to your SPA2102 (typically,  By default, there is no password required to login, and the login screen is completely bypassed.
(Connect your PC to the yellow jack marked Ethernet, which is the LAN side of the SPA2102.)

However, if the admin and user passwords have been previously set, you may be greeted with a Login screen:

In which case, the User Name required is defaulted to be "admin".
The Password is whatever you, or your network administrator previously set. (No password, by default)

Once logged-in, you will land on the default basic mode Status page:

The next step is to download the latest firmware from Cisco to a new folder on your PC to house the downloaded zip file.

Unzip the file and compare the version number with the one in your SPA2102.  If your version is older than this download, you are ready to proceed with the firmware update.

Before proceeding, be sure you know the IP address assigned to the SPA2102 LAN port (gateway).

Now, with the newly downloaded (and unzipped) firmware file (i.e.:  upg-spa2102-5-2-10.exe ), double-click on the file to start the process.  You should see the following screen pop-up:

If you are eligible and authorized to perform the upgrade, proceed by clicking on the "Continue" button.

The following screen is where you need to type into the dialog box the IP address of the SPA2102 LAN port:

Once the IP address of the SPA2102 is entered correctly, click the OK button.

If you have an administrator password set, you will be prompted to enter the administrator Password.  By default, the User is admin .  The password is whatever you, or your network administrator, have previously set it to be.  Click OK button to proceed.

(Otherwise, this step is skipped if no password has been previously set)

Next, you will see the "Confirm Upgrade" window.  Click Upgrade button to continue:

If you have Antivirus or Internet security software running on your PC, you may get a prompt to allow this program to connect to the Internet.  You need to Allow to proceed.  In my case, I'm using Shaw Secure (F-Secure AV) which always prompts me to allow.  What you see (or don't see) here will strictly depend on the AV Internet security software running on your PC.

Once we get through all that security stuff, now the actual update begins...


If all goes well, it is completed when you see the "Upgrade Success" window pop-up:

At this point, you are home free.
You have successfully upgraded your SPA2102-NA VoIP adapter!

Now, when you log back in to the SPA2102-NA, depending on the previous version you just upgraded from, you will not only see the new version number, you may note the new look.  Cisco gave the SPA2102-NA a bit of a color face lift, and seems to have given up of the Linksys name: