Skip to content

Switchtec-user v3.0 Release

Compare
Choose a tag to compare
@xyan264 xyan264 released this 10 Dec 18:42
· 163 commits to master since this release

About this Release

This release supports the following Switchtec devices and releases:

Generation Variant Release
Gen5 PFX/PSX FCA (F/W version: 06.01.0.01f)
Gen4 PFX/PSX MR-1 (F/W version: 03.60.0.049), MR-2 (F/W version: 03.70.0.04f), MR-3 (F/W version: 03.80.0.056), MR-4 (F/W version: 04.90.0.05b)
Gen4 PAX MR-1 (F/W version: 04.60.0.449), MR-2 (F/W version: 04.70.0.450), MR-3 (F/W version: 04.80.0.456), MR-4 (F/W version: 04.90.0.45b)

What is New Since v2.6 Release?

This release introduces the following new features, changes and fixes

Features and Changes

  • Added switchtec_list_free function
  • Added support for Gen5 device
  • Added firmware image generation checking before upgrading firmware to the device
  • Changed SPI clock rate field in security settings from enum to float
  • Added security setting file generation checking before writing OTP settings to the device
  • Merged OTP state structure into security state and delete redundant switchtec_security_cfg_state_ext structure
  • Added device hardware revision information to info command output
  • Deleted boot phase information from mfg ping command output
  • Added API function to dump log definition file
  • Added -f option in log-dump to allow dumping parsed RAM and flash log
  • Added firmware and SDK version numbers in RAM and flash log files
  • Added version checking in log-parse to ensure the input log file and log definition file have matching versions
  • Added SEEPROM information in fw-info command output

Fixes

  • Fixed fw-read segmentation fault found when flash is empty
  • Fixed log-parse segmentation fault found when module name is empty
  • Fixed calculation of timestamp in log files
  • Fixed mailbox log parsing issues

Limitations

  • GAS dump
    Switchtec-user command gas dump might impact system performance or cause instability

  • FABRIC commands
    fabric submenu commands are not yet supported on Gen5 devices

  • DIAGNOSTIC commands
    diag submenu command are experimental and are not fully supported on all devices