Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section

Introduction

This article is based on the software 2.14.5 or higher.

There are 2 methods to start the firmware update / downgrade via provisioning.

  1. Provisioning Version 1.0 where multiple files are used.
  2. Provisioning Version 1.1 where all settings are in one file.

From software 2.14.5 we have implemented a new parameter to automatic automatically upgrade your phone when new software is available, or do not upgrade.

SettingComment
Automatic check for updates: No (Default)We disabled the automatic check because the customer should decide to use new software yes or no.
Automatic check for updates: YesIf enabled then if new software is available, the device will start the update.
 

 



Provisioning version 1.0

Below is an example for the provisioning file:

Info
iconfalse
titlefirmware.xml

<?xml version="1.0" encoding="UTF-8"?>

<firmware version="1.0" productID="mx3b">

<!-- If the automatic update is enabled, the firmware update will start. if the automatic update is disabled then firmware update will not be done.
Only Firmware update is supported, downgrade not. -->

<file version="2.14.5" url="http://192.168.178.200/firmware/maxwell3/GC_MAX_2.14.5-release.bin"/>

</firmware>

Provisioning version 1.1

Below is an example for the provisioning file:

Info
titleMAC.xml

<?xml version="1.0" encoding="UTF-8"?>

<provisioning version="1.1" productID="mx3b">

<firmware>

<!-- If the automatic update is enabled, the firmware update will start. if the automatic update is disabled then firmware update will not be done.
Only Firmware update is supported, downgrade not. -->

<file version="2.14.5" url="http://192.168.178.200/firmware/maxwell3/GC_MAX_2.14.5-release.bin" />

</firmware>

<nvm>

    <param name="PhoneUI.Settings.Confirmations" value="12121"/>

    <param name="PhoneUI.Settings.KeyClick" value="221122"/>

</nvm>

</provisioning>

 


How to force firmware upgrade or downgrade.

It is possible to force the device to do a firmware upgrade or to force a firmware downgrade.

When firmware downgrade is done, the device will be factory default after downgrade.

Provisioning version 1.0

Below is an example for the provisioning file:

Info
iconfalse
titlefirmware.xml

<?xml version="1.0" encoding="UTF-8"?>

<firmware version="1.0" productID="mx3b">

<!-- the flags="FORCE_ACCEPT" will force the device to start the upgrade or downgrade, even if the automatic update setting is No -->

<file version="2.14.5" url="http://192.168.178.200/firmware/maxwell3/GC_MAX_2.14.5-release.bin" flags="FORCE_ACCEPT"/>

</firmware>

Provisioning version 1.1

Below is an example for the provisioning file:

Info
titleMAC.xml

<?xml version="1.0" encoding="UTF-8"?>

<provisioning version="1.1" productID="mx3b">

<firmware>

<!-- the flags="FORCE_ACCEPT" will force the device to start the upgrade or downgrade, even if the automatic update setting is No -->

<file version="2.14.5" url="http://192.168.178.200/firmware/maxwell3/GC_MAX_2.14.5-release.bin" flags="FORCE_ACCEPT" />

</firmware>

<nvm>

    <param name="PhoneUI.Settings.Confirmations" value="12121"/>

    <param name="PhoneUI.Settings.KeyClick" value="221122"/>

</nvm>

</provisioning>

 


Special variant firmware provisioning.

For special customers, the software update can only be done if the variant is mentioned.

Here behind the software version, additional the variant has to be inserted.

version = "SW version" ":" "variant"

Provisioning version 1.0

Below is an example for the provisioning file, "FORCE_ACCEPT" is optional, see above:

Info
iconfalse
titlefirmware.xml

<?xml version="1.0" encoding="UTF-8"?>

<firmware version="1.0" productID="mx3b">

<!-- the flags="FORCE_ACCEPT" will force the device to start the upgrade or downgrade, even if the automatic update setting is No -->

<file version="2.14.5:vodafone-italy" url="http://192.168.178.200/firmware/maxwell3/GC_MAX_2.14.5-release_vodafone-italy.bin" flags="FORCE_ACCEPT"/>

</firmware>

Provisioning version 1.1

Below is an example for the provisioning file, "FORCE_ACCEPT" is optional, see above:

Info
titleMAC.xml

<?xml version="1.0" encoding="UTF-8"?>

<provisioning version="1.1" productID="mx3b">

<firmware>

<!-- the flags="FORCE_ACCEPT" will force the device to start the upgrade or downgrade, even if the automatic update setting is No -->

<file version="2.14.5:vodafone-italy" url="http://192.168.178.200/firmware/maxwell3/GC_MAX_2.14.5-release_vodafone-italy.bin" flags="FORCE_ACCEPT" />

</firmware>

<nvm>

    <param name="PhoneUI.Settings.Confirmations" value="12121"/>

    <param name="PhoneUI.Settings.KeyClick" value="221122"/>

</nvm>

</provisioning>