Upgrading firmware in Polycom Soundpoint IP 320
Update 15-March-2012
Get another phone, don't even bother wasting time upgrading this piece of crap. It broke again recently and I couldn't get it going again after a number of hours. The support VoIP company even admitted they no longer support it because of all the hassles.
-----------------
The phone came with 3.0.1.0032 firmware and I remember having a tough time setting up the phone when I first got it, I think it was something to do with only being able to change one setting at a time, but then today (2 years later) it stopped working and all the settings disappeared and I could not get it going again. Basically the settings would not save in on the phone web server, even one at a time.
I used a program called pumpkin (2) rather than the one that is listed (1) below because it is really easy to install and configure. Basically just download and unzip the files from (6) and (7) below to the same directory, and point pumpkin to allow all to that directory.
1. Plug in your Polycom IP Phone and press the SETUP button to stop the auto-boot process when prompted.
2. Enter the password 456
3. Scroll down to the server menu and select.
4. Edit the server type to “Trivial FTP”
5. Edit the server address to the “IP Address of TFTP Server” (In my case 10.1.1.6)
6. Exit the server menu, and then exit the setup menu.
7. The phone will prompt you to save and reboot, select OK.
8. Upon reboot, the phone will go through its auto-boot process again, and then display Uploading Bootrom on the screen.
9. You will also see verification on the TFTP Server as the bootrom and firmware files are being uploaded to the phone.
10. When the phone completes its boot cycle, it will briefly display a welcome screen, which shows the current firmware version loaded.
11. If you see this version, you have successfully upgraded your polycom phone.
Ok, so once you've got the phone updated, the setting probably still don't save. :( But there is hope, if you look at the directory that you uploaded the firmware from you will see the phone is creating a bunch of log files. It also uploads a file with a filename something like a number 0002f4139a20-phone.cfg which you can open in notepad and edit. This contains a bunch of XML of the last time you clicked save, so I copied and pasted into another file and built up the full cfg file by saving one screen at a time and rebooting. I finally got this XML (Some entries have been changed for security reasons), and pasted it all back into the one above and saved it.
And also I couldn't figure out how to get the DNS settings set up right so I used the IP addresses, still not sure why.
And time settings didn't work, even with the IP as the NTP server, so I ended up just disabling time and date in the menu when the phone boots up.
References:
1) http://blog.voipsupply.com/how-to-upload-firmware-to-a-polycom-unit
2) http://kin.klever.net/pumpkin/binaries
3) http://voipsetup.100webspace.net/ipphone.php?afiles=updatePolycomFirmware.php
4) http://support.polycom.com/PolycomService/support/us/support/voice/index.html
5) http://support.polycom.com/PolycomService/support/us/support/voice/soundpoint_ip/soundpoint_ip330_320.html
6) http://downloads.polycom.com/voice/voip/sp_ss_sip/spip_ssip_vvx_3_2_5_release_sig_combined.zip
7) http://downloads.polycom.com/voice/voip/sp_ss_bootrom/spip_ssip_BootROM_4_3_0_release_sig.zip
Comments