Determining SmartServer Software Version Compatibility

Determining SmartServer Software Version Compatibility

You can determine if a SmartServer software version is compatible with your SmartServer hardware. Following are warnings described on this page:

  • Do not update or upgrade a dual core SmartServer to SmartServer 3.2 or higher.

  • Do not restore a full backup on a SmartServer if the software version you are restoring is not supported on your hardware. In this case, backup only the database and settings, and restore only the database and settings. See the table in Hardware Versions and Software Compatibility Overview on this page for details.

This section includes the following topics:

Hardware Versions and Software Compatibility Overview

SmartServers shipped from the factory since 2021 include a quad core ARM processor with a Dialog DA9063 power management integrated circuit (PMIC) or an NXP PFUZE100 PMIC. See Checking Your SmartServer Hardware on this page for instructions on how to determine your hardware revision and installed PMIC.

The following table summarizes the SmartServer IoT hardware versions and types, and lists software compatibility for each.

Hardware Revision

Hardware Type

Supported SmartServer Software Versions

Hardware Revision

Hardware Type

Supported SmartServer Software Versions

A-D

Dual Core with NXP PFUZE100 PMIC

SmartServer IoT 2.4 - 3.1

F+

Quad Core with Dialog DA9063 PMIC

SmartServer IoT 3.3 or higher

F+

Quad Core with NXP PFUZE100 PMIC

All

Upgrading Older SmartServer Hardware to Newer Software

To update or upgrade older SmartServer hardware to newer software, follow the guidelines below.

  • Update (using GLPO file), or re-image, to update or upgrade the SmartServer to a new software version.

  • With SmartServer 3.3 and higher, a device capacity license, is required unless you are using the SmartServer as a LON Remote Network Interface (RNI), LON IP-852 router, or BACnet router only 

  • A maintenance license is required to upgrade SmartServer software released more than one year after the release installed at the factory for your SmartServer hardware or that was supplied with your SmartConnect software at the time of purchase.

  • Device capacity and maintenance licenses are not affected by a software update, upgrade, or re-image. That is, once licensed, the license remains indefinitely on the SmartServer after a software update or re-image.

Backing up and Restoring the SmartServer

For backup and restore operations, follow the guidelines below.

  • You can only restore a backup image to compatible SmartServer hardware that supports the software version in the backup image.

  • To support a newer hardware version, back up the database and settings so that you can restore only the database and settings using the Import/Export (image-20250213-162225.png) button.

    • On older software versions, the settings can be exported with the Settings button (image-20250213-162240.png) → Export action.

  • For example, since SmartServer 3.2 Update 3 is not supported on the Rev F quad core SmartServer hardware, you cannot restore a full image backup for SmartServer 3.2 Update 3 on the SmartServer Rev F hardware.

    • With SmartServer 3.2 Update 3, you can back up the database, and separately back up the settings using the Settings button (image-20250213-162255.png) → Export action. On a newer SmartServer, import the database and then the settings.

Checking Your SmartServer Hardware

To check your hardware, follow the guidelines below.

  1. Determine the hardware version and whether you are using dual core or quad core SmartServer hardware; look at the serial number that is printed on the label located on the bottom of the SmartServer enclosure.

    1. In most cases, the serial number that is shown on the SmartServer System Configuration page is the same serial number as the one that is printed on the SmartServer label. 

    2. A board revision number is incorporated into the serial number. Revision information appears as an alphabetic character A-Z in the format 44yywwrxxxxx, where ff is an identifier for the SmartServer factory, ww is the week of the year the SmartServer hardware was manufactured, yy is the year the SmartServer hardware was manufactured, and r is the SmartServer hardware revision. xxxxx indicates additional characters in the serial number to make each serial number unique.
      Example: 442050F00100 

      1. Factory: 44

      2. Manufacturing Date: 2050 for the 50th week of 2020

      3. Hardware Revision: F. All SmartServers delivered with hardware revision F or higher include a quad core ARM processor.

    3. You can also determine whether a SmartServer IoT has a dual or quad core processor using the SSH console command lscpu.

      1. 2 indicates dual core

      2. 4 indicates quad core

        lscpu
  2. Determine the PMIC type for your SmartServer hardware using the command shown below.

    sudo /root/.setup/pmic/pmic_checker.sh
    1. PFUZE100 – supported for all SmartServer releases.

    2. DA9063 – supported for SmartServer 3.3 and higher.

Example

The SmartServer has the serial number 442205H00100, and lscpu shows a quad core processor and a DA9063 PMIC. 

  • For serial number 442205H001002205 indicates manufacturing in the 5th week of 2022; and H represents hardware revision H.

  • This SmartServer has a quad core processor with a DA9063 PMIC.

  • This SmartServer can only use software version 3.27.001, or 3.30.057 and higher (3.30.001 through 3.30.056 is not supported).

Check hardware information

~$ lscpu Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Vendor ID: ARM Model: 10 Model name: Cortex-A9 Stepping: r2p10 CPU max MHz: 792.0000 CPU min MHz: 396.0000 BogoMIPS: 6.00 Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 $ sudo /root/.setup/pmic/pmic_checker.sh DA9063