earth_america
user_standard Log on
action_search_stroke
earth_america
Log on to rate and give feedback 1 2 3 4 5 Log on to rate
0
How to

How to


Products: Automation Server, AS-B, AS-P
Functionalities: Hardware
Product version: 2.0, 2.1, 3.0, 3.1
5/18/2018

Resetting a SmartX Server to DFU Mode

If the SmartX server firmware is damaged, the SmartX server can be put in DFU (Device Firmware Upgrade) mode to be able to communicate on the USB device port.

After the reset operation and the initial boot process, the upgrade process can be started, using the USB device port. It is also possible to retrieve debug information from the device.

Show More
action_close

There are four different types of reset for the SmartX servers: warm start, cold start, reset, and reset to DFU mode. Depending on the type of reset, the SmartX server can be reset using the reset button or a command from WorkStation.

 
action_zoom_plus_stroke Location of reset button and USB device port on different SmartX server models
Figure: Location of reset button and USB device port on different SmartX server models

You can use a straigthened segment of a paper clip or a similar tool to press the reset button.

Table: SmartX Server Reset Functions

Type

Triggered by

Description

Variable values

Configuration, Historic database

IP settings

Warm start

Command from WorkStation

Stops the SmartX server application and then restarts the application.

Affected according to the configured retain levels for the variables

Retained

Retained

Cold start

Command from WorkStation

Stops the SmartX server application and then restarts the application.

Affected according to the configured retain levels for the variables

Retained

Retained

Reset

Short push on Reset button

Power return

Stops the SmartX server application and the operating system and then restarts the operating system and the application.

Affected according to the configured retain levels for the variables

Retained

Retained

Reset to DFU mode

3 pushes on Reset button within 2 seconds

Puts the SmartX server into DFU mode, which enables Device Administrator to communicate with the server.

Not applicable

Not retained

Not retained

Parameters and variables that are used to define the system or contain important data in the SmartX server can be retained in a permanent memory. These parameters and variables are automatically saved in the event of power failure, or request for restart and are reloaded after startup.

You can define what kind of events that retention for the parameters and variables should apply.

Retain Levels for Variables

Variables have a configurable retain level, which controls if the value of the variable is retained after a restart of the SmartX server. There are three retain levels:

  • No

  • Warm start

  • Cold start

The following table lists what is retained after a warm start, cold start, or reset based on the configured retain level.

Table: Retained Variable Values Depending on Reset Type and Retain Level

Reset type

Retain level:

No

Retain level:

Warm start

Retain level:

Cold start

Warm start

Default value a

Values configured by a user or application are lost.

Variable retains last value configured by a user.

Values configured by an application are retained. 

Variable retains last value configured by a user.

Values configured by an application are retained. 

Cold start

Default value a

Values configured by a user or application are lost.

Variable retains last value configured by a user.

Values configured by an application are lost.

Variable retains last value configured by a user.

Values configured by an application are retained. 

Reset

Default value a

Values configured by a user or application are lost.

Variable retains last value configured by a user.

Values configured by an application are retained. 

Variable retains last value configured by a user.

Values configured by an application are retained. 

  1. Default value is the value the variable gets when it is created.

For more information, see Retain Level .

Configuration and Historic Database

A number of parameters describe the current configuration. The historic database contains information collected from different sources. Parameters and historic database are retained at both Warm and Cold start.

DFU Mode

The Device Firmware Upgrade mode can be used if the SmartX server does not communicate in its normal operating mode. In the DFU mode, with a PC connected to the USB device port on the SmartX server, the Device Administrator can be used to update the firmware. For more information, see Resetting a SmartX Server to DFU Mode .

To reset a SmartX server to DFU mode
  1. Start the Device Administrator. For more information, see Connecting to a SmartX Server Using the USB Device Port .

  2. On the SmartX server, press the Reset button 3 times within 2 seconds.

     
    action_zoom_plus_stroke
  3. Use a USB cable to connect the USB device port on the SmartX server with a USB port on the PC.

  4. Ensure that the SmartX server is displayed in the list and DFU mode is displayed in the Device status column.

The SmartX server is now ready for the upgrade procedure. For more information, see Uploading and Upgrading a SmartX Server .

Alternatively, the Device Administrator can now be used to fetch saved debug data. For more information, see Getting SmartX Server Debug Information .

  • SmartX Server Reset Functions
  • Connecting to a SmartX Server Using the USB Device Port
  • Uploading and Upgrading a SmartX Server
  • Downloading an Upgraded Database to a SmartX Server
  • Getting SmartX Server Debug Information