Updating the firmware via local network, using our SPLiT software, is intended for the initial setup of the phone or for situations where there is no other way to get the phone up and running again: this procedure is necessary if you want to be 100% sure that your phone has been completely reset to factory default
This procedure can only be used for D3xx, D7xx or D1xx Snom desk phones
This procedure will erase all the phone memory, so all your phone settings will be lost. |
In this how-to we detail a step-by-step procedure using a small HTTP server called SPLiT and available here
Since SPLiT doesn't support files bigger than 30Mb via TFTP or FTP, and most of our recent firmware files are, in this how-to we will only show the process via HTTP
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 Snom does not accept any responsibility or liability for any third-party products |
The first thing to do is of course to download the SPLiT application and the proper firmware binary file you want to install
The firmware file can be downloaded from Snom's Service and it need to have a specific name: a Snom D785 for example needs a file with name "snomD785-r.bin" (the exceptions are the Snom D712, D715 and D725, which needs a file with name "snom712-r.bin", "snom715-r.bin" and "snom725-r.bin" respectively)
Now, in the same directory where SPLiT was saved, create another directory called "http" (lowercase), and copy the firmware file into the "http" directory
Alternatively to the SPLiT solution presented here, you can of course set up your own HTTP server |
To run SPLiT, make sure you are using administrator or root privileges and the port for this service isn’t already allocated by some system services (by default, the port for HTTP is set to 80)
Once the software is running:
Here an example of SPLiT running on a laptop with IP address 192.168.1.2
Detailed instructions on how to install and set up SPLiT can be found in the following article: How to setup SPLiT - VoIP Test Environment |
Next step is to start the phone in what is called Rescue Mode:
The phone will not boot up and look, via HTTP, for a default firmware file on your server
On SPLiT you can check the logs and you should see the request for the firmware file: if that is found, the phone will completely reset and upgrade/downgrade to that firmware version, then boot up normally