Versions Compared

Key

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

This section describes how to determine if a SmartServer software version can be used for your specific SmartServer hardware. Read this section before upgrading or downgrading a SmartServer, or doing a backup and restore.

...

SmartServer Hardware RevisionTypePMICSupported SmartServer Software Versions
A-DDual Core
2.4 - 3.1
F+

Quad Core


Dialog (DA9063)

or

NXP (PFUZE100)

DA9063: 3.27.001, or 3.30.057+ (3.30.001 through 3.30.056 is not supported)

PFUZE: 2.90.009+

...

Note

SmartServers shipped from the factory since 2021 are quad cores.

For example: serial number 472044442047F00100, the F indicates hardware revision F.

Run sudo /root/.setup/pmic/pmic_checker.sh SSH/console command to determine the PMIC type.

...

  • Full backups can only be restored to the SmartServer hardware that supports that software version. Software versions are hardware specific.
  • 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.26 is not supported on the Rev F quad core you cannot restore a backed up full image for SmartServer 3.26 on the Rev F hardware.
    • On the SmartServer 3.26, you can back up the database, and separately back up the settings using the Setting button → Export action. On the new SmartServer, import the database and then the settings.

Checking Your SmartServer Hardware

...

  1. Determine the hardware version and whether you are using a dual core or quad core SmartServer by looking at the serial number that is printed on the label located on the bottom of the SmartServer.
    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. Verify the serial number by checking the label.
    2. A board revision number is incorporated into the serial number. Revision information appears as an alpha character a-z in the format wwyyxxrxxxxxformat 44yywwrxxxxx, where ww is the week of the year, yy is the year, and r is hardware revision. xxxxx indicates other characters in the serial number.
      Example: 442050F00100 
      1. Datecode:
      442044F00100 
      1. 2050F
          44th
          1. 50th week of 2020
          2. Hardware revision F, which indicates a quad core. (All SmartServers delivered from the factory since 2021 are quad core.)
      2. You can also determine whether the SmartServer is a dual or quad core by using the SSH/console command lscpu.

        1. 2 indicates dual core

        2. 4 indicates quad core

          Code Block
          lscpu

          Dual core SmartServers can use SmartServer release 2.4 to 3.1. Quad core SmartServers software versions are dependent on which PMIC you are using. 

    3. Check which PMIC is used.

      Code Block
      sudo /root/.setup/pmic/pmic_checker.sh


      Note

      There are at least two types of PMICs: DA9063 and PFUZE100. DA9063 is only supported on a SmartServer 3.27.001, or 3.30.057 and higher (3.30.001 through 3.30.056 is not supported).


    Example

    The SmartServer has the serial number 052244H00100 442205H00100, and lscpu shows four CPUs (or datecode 2022) and a DA9063 PMIC

    • For serial number 052244H00100 442205H001000522 2205H indicates manufacturing in the 5th week of 2022; H represents revision H.
    • This SmartServer is a quad core 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).
    Code Block
    titleCheck 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
    

    ...