Firmware/Update/TFTP Update

From Snom User Wiki

Jump to: navigation, search

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.

  1. The TFTP update application waits for a short period when displaying To update by TFTP, press any key: 3 - 2 - 1 on booting up, during which the user can press any key to come to the TFTP update screen.
  2. It then asks the user for the phone’s own IP address and the tftp server’s IP address, a network mask and a default IP gateway. If the phone and the tftp server are on the same subnet, only the IP address and the tftp server need to be entered.
  3. 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 snom820 the recovery file has to be renamed to "snom820-r.bin".
  4. 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: 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.

Update Process using Pumpkin

A sample tftp server (Pumpkin) for Windows® is available at http://kin.klever.net/pumpkin/!

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

  1. Run Pumpkin
  2. Make sure that the directory for outgoing files of Pumpkin is correct
  3. Check whether Pumpkin is offering files without asking the user
  4. Make sure that the image file residing in the above directory is called snomXXX.bin, replacing XXX with the model type number, e.g. 320 for snom320
  5. Connect phone to network, which is connected to Pumpkin PC
  6. Restart the phone
  7. Immediately after the display shows To update by TFTP, press any key: 3 - 2 - 1, press any number key
  8. Type in a valid IP address and set the tftp server IP address to the IP address of the PC that is running the tftp server
  9. If the PC and the phone are on the same subnet, the values for gateway and netmask can be left unchanged
  10. Press
  11. The phone should display: „loading”, „erasing”, „writing”.
Personal tools