Small Business VoIP

The VoIP Addict’s Guide – Polycom (Poly) and TFTP

Simply put: Trivial File Transfer Protocol (TFTP) is a no-frills method of moving files from one place to another. There’s no authentication, and there’s no encryption. It is, however, one of the most common ways to place a select version of firmware on a phone, and for our discussion, a Polycom phone.

Why Polycom? Well, it’s the golden standard by which we measure all other phones. Also, because it has the most confusing firmware.

So, why even bother changing firmware?

Well, you might not need to. However, we may change firmware on a phone for a few reasons:

  1. There might be a software bug
  2. There might be a vulnerability
  3. There might be an interoperability issue
  4. There might be a new feature

Typically, upgrading your phone system will require a phone firmware upgrade. Documentation might suggest making a phone firmware change to leverage a new feature. If you are an installer, or integrator, and want to be good at your job, always read your system’s firmware release documentation.

How to Upgrade a Polycom (Poly) Phone Firmware

Let’s get down to business. First, install a TFTP server.

Luckily, most TFTP servers are free, just like the best things in life. We recommend the one from SolarWinds.

After installing, open the TFTP server.

By default, TFTP uses UDP port 69, and c:\TFTP-Root as the root directory. You’re welcome to change the root directory by going to File -> Configure, and going to Storage, but for our purpose, we’ll leave it as it is.

Next, download the recommended firmware from Polycom. Double check your documentation for the correct version and also check your bootrom version currently on the phone.

Bootrom is code that is run when a phone first starts, and it executes the actual firmware. Older bootrom versions will not always be compatible with newer firmware, so when downloading from Polycom, make sure to RTFM (Google it if you don’t know) before proceeding with an upgrade because you end up in a boot loop. Luckily you should be provided with the correct bootrom file for the intended firmware version.

Extract the files you downloaded into the TFTP root directory, which is indicated on the bottom of the TFTP server window. Make sure the firmware files AND the bootrom file in included in the root directory to avoid any mishaps.

You’ll also notice that there are two types of downloads, combined, and split. Combined is a single universally accepted firmware across a range of phone models. The split has the firmware broken out by phone model. The split will load faster due to the files being much smaller.

Now configure your Polycom phone to connect to the TFTP server:

  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 when prompted
  3. Scroll down and select server menu
  4. Edit the server type to “Trivial FTP”
  5. Edit the server address to the IP address of the PC running the TFTP server
  6. Exit the server menu, and exit the setup menu.
  7. The phone will prompt you to save and reboot, select OK
  8. After rebooting, 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

Using the DHCP option 66 method:

DHCP option 66 is a pointer some devices read when they receive their IP address information. By setting option 66 in your DHCP server to the IP address of the TFTP server, you can avoid manually setting the TFTP server address in all of the phones you are upgrading.

Multiple phones may upgrade at once, but if you are using the combined firmware, you could experience a much-delayed process.

Also keep in mind that because TFTP is an extremely unsecured protocol, you’ll want to keep these file transactions on your local network.

Thanks for reading and happy VoIPing!

Marc Spehalski

Marc started with VoIP Supply in August of 2015 as the senior VoIP engineer but now operates as outside consultant. He has a diverse background in communication systems acquired in both the military and civilian world but largely focuses on open source VoIP.

View Comments

  • "You’ll also notice that there are two types of single universally accepted firmware across a range of phone models. The split has the firmware broken out by phone model. The split will load faster due to the files being much smaller. "

    _______________________

    Combined download should be used where phones may be running pre-4.0 BootROM.
    Split download file is recommended, but requires that all phones are running BootROM 4.0 or newer.

  • What the hell am I missing when trying to update the firmware on an IP soundstation.? No matter what file I select and upload to the TFTP server it always states that one file or another is missing and the bootrom.id file is always missing.

Share
Published by
Marc Spehalski
Tags: Polycom

Recent Posts

Watch Now: 2024 December VoIP News Update

https://youtu.be/vV0BDOCGiKs?si=jFrelg8-ddbcLhTC In the December VoIP News Update, two exciting developments in the VoIP space were…

3 days ago

Fanvil H5 Hotel Phone Product Feature & How to SIP Register to 3CX | VoIP Supply

https://youtu.be/UHKuBq0Pvuk?si=zS3KlwIkJz2-6vaq At VoIP Supply, we’re always excited to explore new solutions for businesses and industries,…

3 weeks ago

Fanvil X4U IP Phone Product Feature Video & Technical Tutorial

https://youtu.be/Wun3AMh_T08?si=fG3-TgyzrGT2gNIc In our latest video, we dive deep into the Fanvil X4U IP phone. Whether…

4 weeks ago

How to Prepare Your VoIP Systems for 2025

Remember Back to the Future II? I loved that movie because they traveled into the…

1 month ago

SIP Chats: Sharath Abraham of Jabra – Panacast 50, BYOD Solutions, and More!

https://youtu.be/qsNO-fZdY3U?si=1A2biOpTwvHG-wiB In the latest episode of SIP Chats, host Brian Hyrek sits down with Sharath…

1 month ago

Watch Now: 2024 November VoIP News Update

https://youtu.be/a--L6ZF9iAw VoIP Supply’s November VoIP News Update: Exciting New Tools, Upcoming Releases, and Giving Back…

1 month ago