You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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 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:

firmware.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:

MAC.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="1.14.4" 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:

firmware.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:

MAC.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="1.14.4" 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>

 

 

  • No labels