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.
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.
(explained by an example with a M700 on a TFTP server)
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:
IMPORTANT NOTE 1:
After upgrading to the version 355BXX you WILL NOT ABLE TO DOWNGRADE TO THE VERSION 324BXX. Please take this upgrade carefully
IMPORTANT NOTE 2:
The upgrade will remove all the manually uploaded contacts from the global addressbook. Please make sure to re-upload the addressbook after the update.
IMPORTANT NOTE 3:
In case you are doing the update from a 323 version you need to update to the version 324B12 before applying the version 355
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
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)
run the SPLiT executable as Administrator
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.)