I am having problems with firmware upgrade by using TFTP server.
I tested with SPA 504G and 502G, both of them came with firmware 7.4.3a by default.
The CNF config is:(xxx.xxx.xxx.xxx represents the IP address of my TFTP server)
<Upgrade_Rule ua="na">( $SWVER ne 7.4.7 )? tftp://xxx.xxx.xxx.xxx/sw/spa50x-30x-7-4-7.bin</Upgrade_Rule>
What I found is:
Is there anything wrong with firmware 7.4.3a, any restriction ?
Does anyone have the same problem ?
Any help will be appreciated, thanks in advance.
I just deployed about 30 4's and 8's that came with 7.4.3a. Upgraded firmware over TFTP with no problem. I'm working on a homework assignment, so I really dont have time right now to go into detail, but I may have posted what I did on stpaultechies.com.
Yeah, we ran accross the same problem on 7.4.3, what
we ended up doing is manually upgrading to 7.4.6 which then allowed the phone to use the upgrade URL to
upgrade via TFTP to 7.4.7. You may want to take the phones to the lates firware which is 7.4.8. we are in the process of upgrading our phones.
In either spa50XG.cfg or spaxxxxxxxx.xml, this line controls the upgrade:
For the initial provisioning, I think I put this in the individual xml files for each phone. Just make sure the spa.bin file exists on the TFTP server in the root directory. You can really use any name for this; just make sure it matches. I decided to use spa.bin for the current fleet-wide release, and spa7xx.bin for any alterations.
Here's a simple config file that will help you upgrade from a factory-fresh 7.4.3(a) phone.
I've also attached the source so you can easily edit the names and IP addresses to suit your environment.:
For this sample, my DHCP server sends OPTION 66 that contains only a TFTP server:
causing my SPA504G phone to look for tftp://Cisco/SPA504G/phoneMAC.cfg:
The phone then loads the config and requests an upgrade using the path that I defined in the config:
The 7.4.3(a) firmware can be troublesome to upgrade, depending on your upgrade rule.
The issue was around the (a) suffix and the logic test in an upgrade rule.
We've improved the process in subsequent firmware releases.
Upgrade SPA phones from 7.4.3(a) using one of the following methods:
Once the phone is upgraded beyond 7.4.3(a) you can use more sophisticated rules such as:
One reference document to locate SPA phone resources
I tried the first method by removing the condition part. It worked.
Thank you very much for your help.
I have seen the post in regarding to unstable firmware 7.4.8, so I didn't bother to try it. I will still use 7.4.7 for now.
Thanks for your reply, Alex.
Thank you everyone.