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 |
|---|---|---|
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 (
) button.
On older software versions, the settings can be exported with the Settings button (
) → 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 (
) → 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.
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.
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.
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: 442050F00100Factory: 44
Manufacturing Date: 2050 for the 50th week of 2020
Hardware Revision: F. All SmartServers delivered with hardware revision F or higher include a quad core ARM processor.
You can also determine whether a SmartServer IoT has a dual or quad core processor using the SSH console command lscpu.
2 indicates dual core
4 indicates quad core
lscpu
Determine the PMIC type for your SmartServer hardware using the command shown below.
sudo /root/.setup/pmic/pmic_checker.shPFUZE100 – supported for all SmartServer releases.
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 442205H00100: 2205 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