cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
6905
Views
0
Helpful
13
Replies

cisco 8821 firmware update

wfx01
Level 1
Level 1

hello please advise.  i am receiving the following error when updating firmware from 11-0.3SR3-2 to 11-0-3SR6-15 on the cisco 8821.

 

not using call manager.  i am using a local network alternate tftp server following these instructions: https://www.youtube.com/watch?v=D7MeslXuo7Q

 (*EDIT: similar text based instructions are here: https://www.cisco.com/c/en/us/support/docs/unified-communications/unified-communications-manager-callmanager/200582-Update-Cisco-IP-Phone-Firmware-through-T.html)

 

status messages are:

TFTP error : AppDialRules.xml

Error verifying config info

XMLDefault.cnf.xml (TFTP)

1 Accepted Solution

Accepted Solutions

wfx01
Level 1
Level 1

i think it got it to work now.   better to create the SEP*.cnf.xml instead of relying on the default cnf xml.

 

 

$ cat SEP<mac>.cnf.xml

<device>

<loadInformation  model="Cisco 8821">sip8821.11-0-3SR6-15</loadInformation>

</device>

 

status messages:

[11:24:43 PM 03/22/18] Configuring IP
[11:24:53 PM 03/22/18] No trust list installed
[11:24:54 PM 03/22/18] SEP<mac>.cnf.xml(TFTP)

 

 

firmware version:

2.last upgrade : upgrade in progress

 

rebooted automatically and now have the new firmware version

1.sip8821.11-0-3SR6-15

2.3/22/18

 

 

 

View solution in original post

13 Replies 13

R0g22
Cisco Employee
Cisco Employee
You would need to provide the IP Phone with a CNF XML file which would highlight the load information that the Phone needs to get. Post parsing this config file, the phone will request a new firmware taken the fact that the phone is already not on that firmware version.

thanks for the quick reply.  so for the CNF XML, would i need more than the XMLDefault.cnf.xml file?  my understanding is that the following reference should start the firmware update processing using the sip8821.11-0-3SR6-15.loads file.

 

$ grep 8821 XMLDefault.cnf.xml

<loadInformation36216  model="Cisco 8821">sip8821.11-0-3SR6-15</loadInformation36216>

 

$ ls -1          

XMLDefault.cnf.xml

dtblob8821.HE-01-005.sbn

fbi8821.HE-01-010.sbn

kern8821.11-0-3SR6-15.sbn

rootfs8821.11-0-3SR6-15.sbn

sb28821.HE-01-020.sbn

sip8821.11-0-3SR6-15.loads

vc48821.11-0-3SR6-15.sbn

 

 

R0g22
Cisco Employee
Cisco Employee
The first thing that the phone does it request a config file for itself i.e. it's mac address - SEP<mac>.cnf.xml
If the phone does not get this file, it requests for a XML default file.

What is the current load on the phone ?

under settings > phone information > firmware version

 

1. active load sip8821.11-0-3SR3-2

2. last upgrade 6/20/17


@R0g22 wrote:
The first thing that the phone does it request a config file for itself i.e. it's mac address - SEP<mac>.cnf.xml
If the phone does not get this file, it requests for a XML default file.

yep .. plan A is always better than plan B.   i really appreciate the help on this.

R0g22
Cisco Employee
Cisco Employee
If the config file has the correct load highlighted, check the release notes for that firmware. You need to check if you need to first upgrade to an interim release before you can upgrade to the final intended release. Also, whether a firmware will work with a phone or not depends upon the hardware revision of the phone. This information will be in the release notes as well. You can check the hardware revision from the back of the phone.

thanks that is good advice about the interim release.  maybe i cannot update directly from 3SR3-2 to 3SR6-15.   but i do not see any mention of interim release in the notes.  i see 3SR4 8/23/17 available on the download site but it requires a service contract to download old firmware? 

 

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cuipph/8821/firmware/11-0-3-SR6/w881_b_cisco-8821-rns-110003sr6.html

 

https://software.cisco.com/download/type.html?mdfid=286308995&flowid=80142

> SIP Software

 

 

R0g22
Cisco Employee
Cisco Employee
It is unlikely that you would need a interim release for 3SR3 to 3SR6 upgrade. Do you have a complete TFTP log to see what is happening ? Does the phone get the config file ?

yes it appears to be pulling the cfg xml file.  but fails when it cannot find appdialrules.xml .. where can i get that one?

 

[17:41:29 03/22/18] File not found : SEP<mac>.cnf.xml
[17:41:30 03/22/18] XMLDefault.cnf.xml(TFTP)
[17:41:31 03/22/18] TFTP error : AppDialRules.xml

 

 

R0g22
Cisco Employee
Cisco Employee
That file should not prevent the phone from registering and/or upgrading the firmware. There are no more requests from the phone post this ?

correct.  that is the last error.  tried again and this time gave the error verifying config info.

 

  [17:57:46 03/22/18] XMLDefault.cnf.xml(TFTP)
  [17:57:46 03/22/18] Error verifying config info
  [17:57:47 03/22/18] TFTP error : AppDialRules.xml

wfx01
Level 1
Level 1

i think it got it to work now.   better to create the SEP*.cnf.xml instead of relying on the default cnf xml.

 

 

$ cat SEP<mac>.cnf.xml

<device>

<loadInformation  model="Cisco 8821">sip8821.11-0-3SR6-15</loadInformation>

</device>

 

status messages:

[11:24:43 PM 03/22/18] Configuring IP
[11:24:53 PM 03/22/18] No trust list installed
[11:24:54 PM 03/22/18] SEP<mac>.cnf.xml(TFTP)

 

 

firmware version:

2.last upgrade : upgrade in progress

 

rebooted automatically and now have the new firmware version

1.sip8821.11-0-3SR6-15

2.3/22/18

 

 

 

R0g22
Cisco Employee
Cisco Employee
To be frank that would have been my next step LOL ..