User avatar
By WelshPaul
Posts Signature Likes Avatar Topics
The process of downloading and installing the latest firmware is a fairly straight forward and simple process. However, if your VoIP phone is tied and locked to your VoIP carrier or work company, who supplied the IP-Phone, this procedure may not work for you or may not be advisable.

NOTE: These instructions only work on UNLOCKED versions of SPA504G.

If you purchased your device from an authorised Cisco-Linksys reseller, and configured it yourself (like I did) it will likely be an unlocked version.

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

Checking Your Current Firmware Version
While you can check the firmware version directly on the SPA504G LCD display, for the sake of the procedure I'm outlining here, I'll suggest that you connect directly to the SPA504G with the PC that you will be using to download and install the firmware update from. And, then check the version level from your web browser connection. This way you can confirm two essential elements of this process:
  1. That you know the correct IP address of the SPA504G on your LAN.
  2. That you can login to the SPA504G using administrator credentials (if set)
By default, the unlocked versions do not have User or Admin passwords set (blank PW).
However, if the Admin PW has been set, you need to know it or you will not be able to complete the firmware update process. (I always use my own set admin password.)

Enter the IP Address of your SPA504G into your PC web browser
In my case, I enter

By Default, you will land on the Basic - User page.
From this page, you will see the current Software Version number.
6a_Default-Config-landing-page_Basic.png (158.96 KiB) Viewed 16498 times
Log into the Administrator account by clicking on the Admin Login link in the upper right-hand corner of the window.

If the Admin password has been set, the "Authentication Required" window will pop-up.

Enter the Administrator User Name and Password here.
7_Admin_Login.png (130.33 KiB) Viewed 16498 times
By default, the admin User is "Admin". And, the Password is blank, or empty. If it has been set otherwise, it's up to you to know what it is...

The whole point of logging in to the administrator account above is to confirm that the SPA504G will allow you to login with admin credentials. Once you have established that your PC can connect to the SPA504G and login as administrator, you can now proceed with downloading the firmware software download directly from Cisco.

Downloading Firmware From Cisco Website
The Cisco website hosts the support and download pages for the SPA504G VoIP phone. You will find the SPA504G firmware in the Voice and Unified Communications section under the link for IP Telephony, and then IP-Phones. More specifically, the SPA504G firmware page is located here.

Once you have found the specific download page for the SPA504G, proceed to downloading it to your PC by clicking on the Download Now button.
Screenshot (40).png
Screenshot (40).png (72.15 KiB) Viewed 16498 times
Locate the saved firmware file, once located (Check your downloads folder) Uncompress the .Zip folder containing the firmware file.
5_Uncompress_Select-7-5-5.png (43.63 KiB) Viewed 16497 times
This completes the firmware software download procedure.

Begin the upgrade procedure.
Make sure your SPA504G is powered-up and that your PC Ethernet cable is connected to the PC port on the SPA504G.

Double-click on the upgrade .exe file to begin the installation.

Note the Warning message before proceeding. Click Continue button.
8a_Start_Upgrade_WARNING.png (8.21 KiB) Viewed 16498 times
Enter the IP Address assigned to the SPA504G. Then, click OK button to proceed.
9_Enter_IP-Address.png (14.78 KiB) Viewed 16498 times
If your phone has an administrative password set, you will be prompted to enter it:
10_Enter_ADMIN_PW.png (10.59 KiB) Viewed 16498 times
Confirm the information collected and presented for your review.
Click Upgrade, to proceed with the installation.
11_UPGRADE_go.png (6.54 KiB) Viewed 16497 times
Security Alert Windows
Depending on the security software installed on your PC, you may see a pop-up Warning.

It maybe the Windows 7 Firewall Alert.
Whatever security alert pops-up, you need to ALLOW in order for the firmware upgrade to continue.
12_Security_ALERT_FireWall-or-AV.png (40.93 KiB) Viewed 16497 times
After allowing the software to proceed, you will see the following window:
13_Waiting-for-Firmware-Download.png (8.63 KiB) Viewed 16497 times
This is where some people get stuck...... "Waiting For Firmware Download Request From SPA"...

If you get stuck here, CANCEL the procedure, and start the .exe program again. And, once again being sure your firewall and AntiVirus or other security software is allowing the program to proceed.

Once the program is actually able to connect from your PC to the SPA504G IP-Phone, you should see the following window:
14_Updating-Firmware_in_Progress.png (3.72 KiB) Viewed 16497 times
At this point, be patient while the firmware is uploading to the SPA504G phone. This may take a few minutes...

You will see the LED lights on your IP-Phone blinking and a message on the LCD screen of the SPA504G indicating that the upgrade is in progress...

Once the process is completed, you will see all status lights on the phone lit as normal and the phone is ready for making calls (assuming it was properly configured before beginning the upgrade). When you finally see the "Upgrade Successful" pop-up, you are home free!

You can confirm that the SPA504G is now running on the latest firmware by logging back into the phone via the web browser and confirming the Software Version on the landing page.
SPA504G_ver-7-5-5_Successful.png (3.92 KiB) Viewed 16497 times
If you were having some firmware bug issues prior to the upgrade, hopefully those issues may now be resolved. Otherwise..... fingers crossed, perhaps the next upgrade version will solve your problems....
Anyone tried a Fanvil H2U?

Thank you :grinning:

Would just like to express my thanks to the OP for this…

Cisco 7970 Directory

Good morning. I appreciate this phone is now ancient, …

I am currently trying Grandstream Wave but I would pref…

Sign up for VIP membership