Updating the firmware via the Network is intended for re-flashing the device. 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 available here.


Please note: This 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
snom300snom300.bin
snom320snom320.bin
snom360snom360.bin
snom370snom370.bin
snom375snomD375-r.bin
snom820snom820-r.bin
snom821snom821-r.bin
snom870snom870-r.bin
snom710snom710-r.bin
snomD712snomD712-r.bin
snomD715snom715-r.bin
snom720snom720-r.bin
snomD725snom725-r.bin 
snom760snom765-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 tftp (lowercase), copy the firmware binary into the tftp directory.


2. Run the TFTP 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 TFTP Directory fields contains the tftp value
  • Click on the Start TFTP Server button


3. Reset the phone

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

  • On 7xx/D7xx 8xx and D3xx:
    • Unplug the phone
    • Press the hash key (#)
    • Plug the phone
    • Keep the hash key pressed until the Rescue Mode screen appears
    • Select Recovery via network
  • On 3xx:
    • 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
  • On Meeting Point:
    • Unplug the phone
    • Press the the middle soft key: 

    • Plug the phone

    • Keep the softkey pressed until the Rescue Mode screen appears

    • Select Recovery via network



At this point your need to type:
  • The IP Address of your phone
  • The Netmask
  • The Gateway (if needed to reach your computer)
  • The IP address of your PC running the TFTP server

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.


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.