Child pages
  • How-to update firmware of a D7C Expansion Module

Contents


This page contains the firmware images and instructions related to the Snom D7C USB expansion modules, known as UXMC.

The UXMC module can be updated via the phone through the web interface or via provisioning, the procedure is very similar to updating a D7 or D3 UXM.






Download links

Not applicable. A new D7C / UXMC firmware will be published and linked here, when available.


Expansion module Color (UXMC) update procedure

Manual UXMC update via WUI

This procedure describes how to update the expansion module via the web interface.

NOTE: If you do not meet 1 or more of the Requirements you will NOT be able to update your UXMC. If any of the 'How to' steps fails please re-check the requirements and then start again with step 1 of the manual UXMC update.

Requirements

  1. At least one D7XX color phone with USB.

  2. At least one UXMC you want to update.

  3. You must be able to patch your phone's firmware version to a version >=10.1.64.14

  4. Access to your phone's web user interface.

  5. A complete HTTP URL to a UXMC update file on a server that can be reached by your phone.
    The filename has to follow the format of snomD7C-<version>-r.bin 

How to update a UXMC

  1. Open up the web user interface of your phone. (Requirement 1 & Requirement 4)

  2. Open up the system information page of your phone: [PHONE-IP]/info.htm

  3. Check that your current firmware version is >=10.1.64.14 and if not update your phone's firmware version to a version >= 10.1.64.14 (Requirement 3)

  4. Disconnect all UXMC from your phone.

  5. Connect the one UXMC (Requirement 2) that you want to update to your phone (Requirement 1) and wait until the device is fully loaded and the function keys are shown. Make sure that there are no other UXMC connected to the UXMC (Requirement 2) you want to update.

  6. Reload the system information page of your phone: http://[PHONE-IP]/info.htm. Confirm that the number in the line for 'USB Expansion Module' is exactly 1 (not 0, 2, 3 or any other number!)

  7. Open up the Software update page of your phone: http://[PHONE-IP]/update.htm

  8. Enter the complete HTTP URL to a UXMC update file (Requirement 5) into the 'Firmware' input field in the subsection 'Manual Expansion Module Software Update'.



  9. Press the Load button in the 'Manual Expansion Module Software Update' subsection of the page.

  10. Your phone should now download the file from the server and transfer it to the UXMC, the UXMC should show the following screen, with a steady increase of the transferred data count:


  11.  After 30 to 60 seconds the message should update and indicate that the UXMC update is in progress.
  12. Once all steps have reached 100% the UXMC should change the message to Update successful, rebooting...


  13. After letting the UXMC reboot and reconnect to the phone, you can confirm the new UXMC version info: open the system information page of your phone: http://[PHONE-IP]/info.htm.
    The updated version info should be printed in the line below 'USB Expansion Module'

After a UXMC update

The firmware_uxm setting will be set to the HTTP URL from Requirement 5.



UXMC update via provisioning

This procedure explains how to update the UXMC via provisioning.

NOTE: If you do not meet 1 or more of the requirements you will NOT be able to update your UXMC. Please read carefully also the known limitations section

Requirements

  1. At least one D7XX color phone with USB.

  2. At least one UXMC you want to update.

  3. You must be able to patch your phone's firmware version to a version >=10.1.64.14

  4. A complete http URL to a UXMC update file on a server that can be reached by your phone (1).

  5. A complete http URL to a firmware_status.xml file on the server that can be reached by your phone (1).

  6. You must be able to provision settings to your phone (1).

Limitations

The UXMC update can only be applied via provisioning when:

  • there is exactly 1 UXMC connected to the phone
  • the firmware_uxm setting on the phone is not an exact match for the http URL from Requirement 4
  • the update_policy setting is NOT set to never_update or settings_only

How to update a UXMC

  1. set the firmware_status setting to the http URL from Requirement 5
  2. in the firmware_status file on the server add a tag firmware_uxm with the http URL from Requirement 4 as value
  3. now you just have to wait for the phone to fetch the firmware_uxm file

Examples

  • You can find a small provisioning example here.

After a UXMC update

The firmware_uxm setting will be set to the http URL from Requirement 4 to prevent the phone from repeatedly downloading the update file and updating the connected UXMC.

IMPORTANT: Please note that if you are provisioning more than one UXMC update via the same phone you will have to clear out the firmware_uxm parameter before applying the update to the next module, otherwise you should change the UXMC firmware URL all the times.

You can reset the firmware_uxm url by sending the HTTP request http://[PHONE-IP]/settings.htm?settings=save&firmware_uxm=