Content

Page tree

Updating the firmware, recovery via Network is intended for the initial setup of the phone or for situations when there is no other way to get the phone working again.
This procedure is necessary if you want to be 100% sure that your phone is completely reset to factory defaults.

This procedure will erase all the phone memory, so all your phone settings will be lost.

In this howto we detail a step-by-step procedure using a small TFTP/HTTP/SIP/DHCP Server:  SPLiT is available here.

Please note: SPLiT is a third-party software.  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.



Procedure:

1. Download SPLiT and the phone firmware

In order to do the factory reset via Network recovery you need to download the SPLiT application and the proper firmware binary you want to install.

When the firmware file is downloaded you need to rename it according to the following table:

Phone modelFile name
snomD120snomD120-r.bin
snomD305snomD305-r.bin
snomD315snomD315-r.bin
snomD325snomD325-r.bin
snomD335snomD335-r.bin
snomD345snomD345-r.bin
snomD375snomD375-r.bin
snomD385snomD385-r.bin
snomD712snom712-r.bin
snomD715snom715-r.bin
snomD717snomD717-r.bin
snomD725snom725-r.bin 

snomD735

snomD735-r.bin
snomD745snomD745-r.bin
snomD765snomD765-r.bin
snomD785snomD785-r.bin
snomMPsnommp-r.bin
Save the SPLiT software into a directory, in the same directory create a subfolder named http, ftp or tftp (lowercase). Copy the firmware binary file into the corresponding directory.



2. Run the HTTP/TFTP server

Alternatively to the SPLiT solution presented here, you can of course set up your own HTTP, FTP or TFTP server.

Please keep in mind that if the firmware file is bigger than 32MB (like some of the latest ones), the TFTP/FTP server will not work and the phone will need an older firmware with a smaller file or you would need to use the HTTP server.


  • On Windows: 
    • run the SPLiT executable as Administrator
  • On Mac/OSX:
    • Open a terminal
    • add the execution permission to the SPLiT Application: chmod +x SPLiT_1.1.1_OSX
    • run the SPLiT executable in a terminal using sudo: sudo ./SPLiT_1.1.1_OSX
  • Once the software is started:
    • Click on the Debug check box
    • Insert your computer IP address into the IP Address field
    • Verify that the HTTP, FTP or TFTP Directory fields contains the tftp value
    • Click on the Start HTTP/TFTP Server button


      (Our screenshot shows an example of the configuration for a TFTP server.)

Detailed instructions on how to install and set up SPLiT can be found in the following article: How to setup SPLiT - VoIP Test Environment



3. Reset the phone

Next step is to start the phone in what is called Rescue Mode:

  • On D3xx and D7xx:
    • Disconnect the phone from its power source and press the hash key.

    • Keep the pound key pressed while reconnecting the phone to its power source and during the reboot

    • Or press **## and Keep the  (hash) # Key pressed until the " Rescue Mode " screen appears.



    •  You can choose there between:

      • 1. Settings reset - This resets only all Settings, but is not a complete Factory Reset and leaves maybe something setup you don´t want.
      • 2. Recovery via network - This Allows you to initiate a Firmware Update via HTTP, FTP and TFTP.
        • Please choose now 2."Recovery via network"

        • At this point your need to type:

          • The IP Address of your phone (at this point)
          • The Netmask
          • The Gateway (if needed to reach your computer)
          • The Server, IP address of your PC running the HTTP, FTP or TFTP server

        • Finally, select the protocol (HTTP,FTP or TFTP) in this example TFTP.


          If you don´t want to use "Split" you can Save the Firmware File also in a local Webserver. In this case enter the Server IP Address, where you want to download the Firmware from.



  • On Meeting Point:
    • Unplug the Meeting Point
    • Press the the middle soft key:

    • Plug the phone

    • Keep the softkey pressed until the Rescue Mode screen appears

    • Select  Recovery via network

    • After that confirm with the tick key and select the TFTP protocol.
    • Now the phone will start downloading the the firmware from the server, after a few minutes the phone will restart.
Please be aware, that the Firmware should be on a Server in the same network as your Snom phone.
Note: Updating the firmware with the HTTP, FTP or TFTP update application also erases the settings in the flash. This means that all previous settings are lost and the phone after this does not know even its own identity.