FAQ/How can I update my phones from V6 to V7 without having access to snom's provisioning server

From Snom User Wiki

< FAQ
Jump to: navigation, search
Languages: English • Deutsch

Answer

This is possible by setting up the same structure used on snom's provisioning server in your own network environment.

Preconditions

  1. Your phones are running a firmware version 6, if your not sure, please check it first!
  2. You need a DHCP Server in your LAN which automatically provides IP addresses to the phones and additional allows specifying DHCP options 66/67 --> see DHCP Server Installation
  3. You need a Web (HTTP/HTTPS) Server which hosts the firmware update script and necessary firmware image files.
  4. Depending on the quantity of snom phones you need to consider to reboot all of the phones automatically using SIP NOTIFY messages.

Getting started

1. Download the compressed script archive

http://downloads.snom.com/mdv6v7-scripts.tgz

and unpack the files into the folder "update6to7" of your Web Server:

firmware.php --> this script will be used 
update.php
update_and_back.php
update_once.php --> this script will be used 

2. Download the firmware image files according to the phone types used in your environment and copy them into the folder "update6to7" of your Web Server:

a) snom300:

snom300-6.5.15-SIP-j.bin
snom300-3.38-l.bin
snom300-from6to7-7.3.14-f.bin

b) snom320:

snom320-6.5.15-SIP-j.bin
snom320-3.38-l.bin
snom320-from6to7-7.3.14-f.bin

c) snom360:

snom360-6.5.15-SIP-j.bin
snom360-3.38-l.bin
snom360-from6to7-7.3.14-f.bin

3. You should see the following structure now:

{{#tree:openlevels=3|root=Web Server Root Directory|

  • ...
  • htdocs
    • update6to7
      • firmware.php
      • update.php
      • update_and_back.php
      • update_once.php
      • snom300-6.5.15-SIP-j.bin
      • snom320-6.5.15-SIP-j.bin
      • snom360-6.5.15-SIP-j.bin
      • snom300-3.38-l.bin
      • snom320-3.38-l.bin
      • snom360-3.38-l.bin
      • snom300-from6to7-7.1.30-bf.bin
      • snom320-from6to7-7.1.30-bf.bin
      • snom360-from6to7-7.1.30-bf.bin
  • ...

}}

4. Change the URLs of following php files

firmware.php and update_once.php

according to your own structure. Replace

http://downloads.snom.com/ 

by

http://yourservername/ or http://yourserverIP/

5. Configure Option 66 on your DHCP server using the URL of the update_once.php script:

http://yourservername/update6to7/update_once.php

6. Reboot all snom3x0 phones in order to receive the above defined URL via DHCP Option 66.

Troubleshooting: a) Check whether the following configuration parameter on the phone's web user interface "Settings" page contains the above configured URL after reboot:

update_server: http://yourservername/update6to7/update_once.php

If thats not the case reset the phone to factory values!

7. The phones will automatically perform the following steps:

  1. Update to V6.5.15
  2. Update of Linux distribution (internal 3.38)
  3. Update to 7.3.30]
Personal tools
Interoperability