Introduction
The M300,M700,M900 and handsets can be upgraded manually using HTTP, FTP or TFTP.
In this howto we detail a step-by-step procedure using a small TFTP/HTTP/SIP/DHCP Server (SPLiT): SPLiT is available here.
1. Download SPLiT and the Device 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.
Upgrading base or handsets from version 324 or earlier:
You can find the latest available release here Firmware Update Center / Older Firmware you can find here Firmware Archive (DECT).
- Create 3 New Folders in the TFTP Directory. Name one M700, M85 and the other M65. Be sure to use the capital letter M. Next, download the latest firmware from the Snom Website to the TFTP directory.
- Once the files are downloaded, copy the M700_v0355.fwu to the M700 folder, M85_v0355.fwu to the M85 forlder and the M65_v0355.fwu to the M65 folder.
- To prevent a permissions issue when the M700 tries to access the .fwu files, right click on the TFTP folder,
- chose "Share With > Specific People",
- choose "Everyone" from the drop down and then Add.
- Once added give "Everyone" Read&Write access to the files and then click Share.
2. Run the HTTP/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 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.)
3. Upgrading the M700 Base and Handsets
- Login to the M700 (Chose the Primary M700 if this is a Multi Cell configuration)
- Navigate to the "Firmware Update" settings.
- Determine the IP address of your Computer that is running the SPLiT TFTP Server and enter the IP address in the "Firmware update server address" field.
- Leave "Firmware Path" blank, type 450 in the M85 and M65 type field, Build version is 14


- Make sure the M85s and M65 Handsets are registered to the M700 Base.
- Place the M85s and M65s in there charging cradle to start the upgrade process.
- Click "Update Start" and then confirm the upgrade when prompted by clicking OK.
- You can monitor the M65s upgrade progress from the "Extension" page of the M700.

- The M65s could take up to an hour to upgrade based on the Network utilization and traffic.
- Once the phone has upgraded, as indicated by the "Extensions" settings page, confirm the version on the phone by going to Menu > Status and checking the FW version is 355.
Practical example
A practical example upgrading an M900 to firmware 670B202, using Split as an HTTP server on a local laptop
- Download Split as above
- Download the firmware file from the page https://service.snom.com/display/wiki/BSV670B202+%28base%29+HSV670B201+%28handset%29+-+Official+Release
- Make sure you know the IP address of your laptop, where Split is going to run
- Create a folder called "http" in the same folder as you are running Split
- Inside the "http" folder create another one called "M900"
- Inside the "M900" folder save your firmware file (in our example M900_V670_b202.fwu)
- Start Split with admin rights
- Set the "IP Address" on Split to the same IP as your laptop
- Start the HTTP server on Split (make sure you're using port 80, if the HTTP server doesn't start you need to close anything else running on your port 80)
- On the base station, pass down as the server URL http://Split_IP
- Set down the version and branch, in our case 670 and 202 respectively
- Start the upgrade
- You should see on the "Log" tab on Split the http request for the file, ending with a "200" which means the file was passed down
- The base will download the file from Split and upgrade, that could take up to 10 minutes, do not disconnect the base
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page: