Firmware/Update/TFTP Update

From Snom User Wiki

Jump to: navigation, search
Languages: English • Deutsch

Contents

General Update Process

Updating the firmware via TFTP is intended for the initial setup of the phone or for situations when there is no other way to get the phone working again.

  • While the snom 3xx and 820 are booting, the text To update by TFTP, press any key: can be seen on the phone's display while the TFTP update application is counting down 3 - 2 - 1; during the countdown, press any key on the alphanumeric keypad to initiate the TFTP update. If the TFTP update prompt is not shown, the phone needs to be power cycled, i.e., turn the power off and then on again. Note: On the snom821, snom870, and 7xx phones, the TFTP update prompt will not usually appear at bootup. Instead, disconnect the phone from its power source and press the pound (hash) key. Keep the pound key pressed while reconnecting the phone to its power source and during the reboot until the TFTP prompt appears on the display. (See Recommended Update for snom870 using Pumpkin for exact details)
  • The phone then asks for the phone’s and the tftp server’s IP addresses, a network mask, and a default IP gateway. If the phone and the tftp server are in the same subnet, only the IP address and the tftp server need to be entered.
  • When you put the binary image in the tftp server directory, make sure that it is renamed to “snomXXX.bin”, replacing XXX with the model number, e.g. 320 for snom320. The size of the file is typically 1-2MB. For the snom8XX and snom7XX the firmware has to be renamed to "snomXXX-r.bin" (For example: snom710-r.bin for the snom710, snom821-r.bin for the snom821, etc...).
  • Images contain a CRC check. If the download process fails for any reason, this CRC check will also fail and the TFTP update application will refuse to erase the application firmware flash section. Otherwise, the TFTP update application will start to erase the flash and to write the image. This process takes approximately one minute.

Note 1: Updating the firmware with the TFTP update application also erases the settings in the flash. This means that all previous settings are lost and the phone does not know even its own identity.

Note 2 There is a Problem with the TFTP update when using certain types of NIC. These problems may occur when the following NIC is in use: Onboard "NVIDIA nForce Networking Controller" of "AsRock AM2NF3-VSTA Mainboards" with nForce-3 Chipset under Windows XP Pro.

Update for Snom3xx using Pumpkin

A sample tftp server (Pumpkin) for Windows® is available at http://kin.klever.net/pumpkin/.
Please note: This is a third-party product; use at your own discretion and always use a reliable scanner for viruses, trojans, and other malware or adware. snom does not accept any responsibility or liability for any third-party products. Please also note that the web page has many download links that lead to other non-pumpkin-related websites , some of them containing adware, if not worse. Read the accompanying text - no matter how tiny - carefully before clicking on any links!

If you do use Pumpkin, the following checklist may help you update the phone:

  • Run Pumpkin

  • Make sure that the directory for outgoing files of Pumpkin is correct
  • Check whether Pumpkin is offering files without asking the user

  • Download the phone model appropriate recovery firmware image version 7 or version 8 to the TFTP download directory and rename it to snomXXX.bin, replacing XXX with the model type number, e.g. 320 for snom320
  • If the phone is running a firmware version below 7 it's recommended to contact snom support in order to find out which firmware file needs to be applied.
  • Connect the phone (via PC port) to the PC running Pumpkin. This may not be necessary if the connection is possible via LAN.

  • Power cycle the phone
  • The display will show the text For TFTP Update. Press any key: and the countdown 3 - 2 - 1. While the phone is counting down from 3 to 1, press any number key to initiate the TFTP update.

  • Type in a valid IP address and press "next". Note: For Snom300 press up arrow
 
  • Set the tftp server IP address to the IP address of the PC that is running the tftp server and press "next". Note: For Snom300 press up arrow
 
  • If the PC and the phone are on the same subnet, the values for gateway and netmask can be left unchanged.
  
  • Press
  • The phone should display:

Loading Image...Erasing Flash...Writing Firmware...

  

NOW YOUR TFTP UPDATE WAS SUCCESSFULL

Update for Snom820 using Pumpkin

A sample tftp server (Pumpkin) for Windows® is available at http://kin.klever.net/pumpkin/!
Please note: This is a third-party product; use at your own discretion and always use a reliable scanner for viruses, trojans, and other malware or adware. snom does not accept any responsibility or liability for any third-party products. Please also note that the web page has many download links that lead to other non-pumpkin-related websites , some of them containing adware, if not worse. Read the accompanying text - no matter how tiny - carefully before clicking on any links!

If you do use Pumpkin, the following checklist may help you update the phone:

  • Run Pumpkin

  • Make sure that the directory for outgoing files of Pumpkin is correct
  • Check whether Pumpkin is offering files without asking the user

  • Download the appropriate recovery firmware image to the TFTP download directory and rename it to snom820-r.bin
  • Connect phone(over PC port) to Pumpkin PC

  • Power cycle the phone
  • Immediately after the display shows Press any key for rescue mode waiting . 1 .2 . 3 . 4(see below), press any key.

  • the phone should display(see below): "Start the rescue mode?"

  • to continue: press
  • the phone should display(see below): "Rescue Mode...". Press any key to start

  • Type in a valid IP address and press
  • Type in a valid Netmask address and press
  • Type in a valid Gateway address and press
  • Set the tftp server IP address to the IP address of the PC that is running the tftp server and press (see the example below)
 
  • the phone should display(see below): "Rescue Mode 1)HTTP, 2)FTP, 3)TFTP, Please pick the protocol that should be used" For TFTP update press 3

  • the phone should displays successivly(see below): "Rescue Mode..." Press any key to start
  

NOW YOUR TFTP UPDATE WAS SUCCESSFULL

Recovery Update for Snom820 using snom provisioning server 80.237.155.31

  • Power cycle the phone
  • Immediately after the display shows Press any key for rescue mode waiting . 1 .2 . 3 . 4(see below), press any key.

  • the phone should display(see below): "Start the rescue mode?"

  • to continue: press
  • the phone should display(see below): "Rescue Mode...". Press any key to start

*Please type in all following parameters:

  • Type in a valid phoneIP address and press
  • Type in a valid Netmask address and press
  • Type in a valid Gateway address and press
  • Set the HTTP server IP address: 80.237.155.31 and press

  • the phone should display(see below): "Rescue Mode 1)HTTP, 2)FTP, 3)TFTP, Please pick the protocol that should be used" For HTTP update press 1

  • the phone should displays successivly(see below): "Rescue Mode..." Press any key to start
 

NOW YOUR UPDATE WAS SUCCESSFULL}

Update for snom MeetingPoint using Pumpkin

A sample tftp server (Pumpkin) for Windows® is available at http://kin.klever.net/pumpkin/!
Please note: This is a third-party product; use at your own discretion and always use a reliable scanner for viruses, trojans, and other malware or adware. snom does not accept any responsibility or liability for any third-party products. Please also note that the web page has many download links that lead to other non-pumpkin-related websites , some of them containing adware, if not worse. Read the accompanying text - no matter how tiny - carefully before clicking on any links!

If you do use Pumpkin, the following checklist may help you update the phone:

Follow the checklist:

  • Run Pumpkin

  • Make sure that the directory for outgoing files of Pumpkin is correct
  • Check whether Pumpkin is offering files without asking the user

  • Download the appropriate recovery firmware image to the TFTP download directory and rename it to snommp-r.bin
  • Connect phone to the PC runnning the TFTP Server(Pumpkin)
  • Power cycle the phone and immediately after starting the phone, press the middle soft key (appr. 8 sec).
Image:middle_softkey1.png
  • The display shows:
Rescue mode?
  • to continue: press 2 for Recovery via Network and type in all following parameters:
    • Type in a valid phoneIP address and press ok.
    • Type in a valid Netmask address and press ok.
    • Type in a valid Gateway address and press ok.
    • Type the TFTP server IP address and press ok.
  • The display shows:
Rescue Mode
1)HTTP
2)FTP
3)TFTP
Please pick the protocol that should be used"
  • For TFTP update press 3
  • The displays shows:
Rescue Mode
Downloading file: snommp-r.bin
Please wait...
  • Afterwards the phone displays:
Erasing...done
Mounting...done
Writing...done
Unmounting...done
  • YOUR UPDATE HAS BEEN FINISHED SUCCESSFULLY

Update for snom870 using Pumpkin

A sample tftp server (Pumpkin) for Windows® is available at http://kin.klever.net/pumpkin/.
Please note: This is a third-party product; use at your own discretion and always use a reliable scanner for viruses, trojans, and other malware or adware. snom does not accept any responsibility or liability for any third-party products. Please also note that the web page has many download links that lead to other non-pumpkin-related websites , some of them containing adware, if not worse. Read the accompanying text - no matter how tiny - carefully before clicking on any links!

If you do use Pumpkin, the following checklist may help you update the phone

in this case the following checklist may help you to update the phone easily:

  • Run Pumpkin

  • Make sure that the directory for outgoing files of Pumpkin is correct
  • Check whether Pumpkin is offering files without asking the user

  • Download the appropriate recovery firmware image to the TFTP download directory and rename it to snom870-r.bin
  • Connect phone to Pumpkin PC
  • Pull the power plug of the phone.
  • Press the pound (hash) key.
  • Reconnect the phone’s power while keeping the pound key pressed.
  • Continue to press the pound key until the display shows the question: "Rescue mode?"
  • Press 2 for Recovery via Network
  • Please type in all following parameters:
    • Type in a valid phoneIP address and press ok.
    • Type in a valid Netmask address and press ok.
    • Type in a valid Gateway address and press ok.
    • Type the TFTP server IP address and press ok.
  • The phone should now show this display:
    • "Rescue Mode
    • 1)HTTP,
    • 2)FTP,
    • 3)TFTP,

Press 3 on the alphanumeric keypad to select the TFTP protocol.

  • The phone should now show this text: "Rescue Mode, Downloading file: snom870-r.bin, Please wait..."
  • followed by:
    • Erasing...done
    • Mounting...done
    • Writing...done
    • Unmounting...done

Your TFTP update was successful when you see the normal display screen for initial phone registration.


Recovery Update for Snom870 using snom provisioning server 80.237.155.31

  • Pull the power plug of the phone.
  • Hold down the hash key
  • Reconnect the phone’s power.
  • Continue to press the hash key, hold it down approximately 15 seconds
  • the phone should display:
Rescue mode?
  • to continue: press 2 for Recovery via Network
  • Please type in all following parameters:
    • Type in a valid phoneIP address and press .
    • Type in a valid Netmask address and press .
    • Type in a valid Gateway address and press .
    • Set the HTTP server IP address: 80.237.155.31 and press .
  • the display shows:
Rescue Mode 
1)HTTP, 
2)FTP, 
3)TFTP, 

Please pick the protocol that should be used" For HTTP update press 1

  • the phone should displays:
Rescue Mode
Downloading file: snom870-r.bin
Please wait...
  • Afterwards the display shows:
Erasing...done
Mounting...done
Writing...done
Unmounting...done

NOW YOUR UPDATE WAS SUCCESSFULL


Update for snom821 using Pumpkin

A sample tftp server (Pumpkin) for Windows® is available at http://kin.klever.net/pumpkin/.
Please note: This is a third-party product; use at your own discretion and always use a reliable scanner for viruses, trojans, and other malware or adware. snom does not accept any responsibility or liability for any third-party products. Please also note that the web page has many download links that lead to other non-pumpkin-related websites , some of them containing adware, if not worse. Read the accompanying text - no matter how tiny - carefully before clicking on any links!

If you do use Pumpkin, the following checklist may help you update the phone:

  • Run Pumpkin

  • Make sure that the directory for outgoing files of Pumpkin is correct
  • Check whether Pumpkin is offering files without asking the user

  • Download the appropriate recovery firmware image to the TFTP download directory and rename it to snom821-r.bin
  • Connect phone to Pumpkin PC
  • Pull the power plug of the phone.
  • Hold down the hash key
  • Reconnect the phone’s power.
  • Continue to press the hash key, hold it down approximately 15 seconds
  • the phone should display:
    • "Rescue mode?"
  • to continue: press 2 for Recovery via Network
  • Please type in all following parameters:
    • Type in a valid phoneIP address and press ok.
    • Type in a valid Netmask address and press ok.
    • Type in a valid Gateway address and press ok.
    • Type the TFTP server IP address and press ok.
  • the phone should display:
    • "Rescue Mode
    • 1)HTTP,
    • 2)FTP,
    • 3)TFTP,

Please pick the protocol that should be used" For TFTP update press 3

  • the phone should displays: "Rescue Mode, Downloading file: snom821-r.bin, Please wait...
  • After the phone displays:
    • Ereasing...done
    • Mounting...done
    • Writing...done
    • Unmounting...done

NOW YOUR UPDATE WAS SUCCESSFULL

Update for snom7xx using Pumpkin

A sample tftp server (Pumpkin) for Windows® is available at http://kin.klever.net/pumpkin/.
Please note: This is a third-party product; use at your own discretion and always use a reliable scanner for viruses, trojans, and other malware or adware. snom does not accept any responsibility or liability for any third-party products. Please also note that the web page has many download links that lead to other non-pumpkin-related websites , some of them containing adware, if not worse. Read the accompanying text - no matter how tiny - carefully before clicking on any links!

If you do use Pumpkin, the following checklist may help you update the phone:

  • Run Pumpkin

  • Make sure that the directory for outgoing files of Pumpkin is correct
  • Check whether Pumpkin is offering files without asking the user

  • Download the appropriate recovery firmware image to the TFTP download directory and rename it to snom7xx-r.bin
  • Connect phone to Pumpkin PC
  • Pull the power plug of the phone.
  • Press the pound (hash) key.
  • Reconnect the phone’s power while keeping the pound key pressed.
  • Continue to press the pound key until the display shows the question: "Rescue mode?"
  • Press 2 for Recovery via Network
  • Please type in all following parameters:
    • Type in a valid phoneIP address and press ok.
    • Type in a valid Netmask address and press ok.
    • Type in a valid Gateway address and press ok.
    • Type the TFTP server IP address and press ok.
  • The phone should now show this display:
    • "Rescue Mode
    • 1)HTTP,
    • 2)FTP,
    • 3)TFTP,

Press 3 on the alphanumeric keypad to select the TFTP protocol.

  • The phone should now show this text: "Rescue Mode, Downloading file: snom7x0-r.bin, Please wait..."
  • followed by:
    • Erasing...done
    • Mounting...done
    • Writing...done
    • Unmounting...done

Your TFTP update was successful when you see the normal display screen for initial phone registration.

Using snom ONE as TFTP Server

If you have a snom ONE server, you can use it as TFTP Server instead of the Pumpkin application. Just create a directory named tftp (using this directory name is important) in the snom ONE default directiory (Program Files/snom/snomONE in Windows or /usr/local/snomONE in Linux), then place the binary file in the tftp directory. Then use the instructions above for the TFTP update.


Personal tools
Interoperability