Software Quality Levels#

Since development is done in a common repository, a release of Simplicity SDK for Zephyr will include support for devices with different quality levels, as well as contain software components with different quality levels. The quality levels include

GA#

Description

Feature completeness

Complete implementation of the documented feature set.

Bug fixes

Critical bugs and security fixes will be resolved in the latest GA release as well as the development branch.

Verification

Fully verified according to test plan.

Technical support

Issues in tagged releases of Simplicity SDK for Zephyr raised by customers through Silicon Labs support channels are handled by technical support staff.

Beta#

Description

Feature completeness

Near complete implementation of the documented feature set.

Bug fixes

Bug fixes and security fixes are not guaranteed to be applied.

Verification

Incomplete verification.

Technical support

Issues in tagged releases of Simplicity SDK for Zephyr raised by customers through Silicon Labs support channels are handled by technical support staff.

Alpha#

Description

Feature completeness

Significant changes to the implementation may be made in future releases.

Bug fixes

Bug fixes and security fixes are not guaranteed to be applied.

Verification

Incomplete verification.

Technical support

Issues in tagged releases of Simplicity SDK for Zephyr raised by customers through Silicon Labs support channels are handled by technical support staff.

Not Supported#

Description

Feature completeness

An implementation may be available, but is not compatible or tested with the given device.

Bug fixes

Not available.

Verification

Not applicable.

Technical support

Not available.

Device Support#

GA

Beta

Alpha

Not Supported

xG22

xG24

xG27

xG29

xG21

xG26

SiWG917

xG23

xG28

Series 0

Series 1

xG25

Series 3

Feature Support#

The below tables show the level of support for features in the SDK at the device series level. Even if a device series is listed below, feature support is limited by the hardware capabilities of each individual device within each series and the support level of that device as documented in the above table.

Connectivity#

The following table lists the quality level for connectivity protocols that are integrated upstream and made available through Simplicity SDK for Zephyr:

Protocol

Series 2

SiWx91x

Bluetooth

GA

Beta

Bluetooth Mesh

Not supported

Not supported

Wi-Fi

-

Beta

Thread

Not supported

-

No support for additional protocols is added in Simplicity SDK for Zephyr at this time, but the RAIL library is available on Series 2 for implementation of proprietary protocols as an Alpha quality integration.

Multiprotocol and Coex#

Series 2

SiWx91x

Bluetooth + Wi-Fi

-

Alpha

Bluetooth + RAIL

Alpha

-

Bluetooth Features#

Series 2

SiWx91x

2 Mbps PHY

GA

Beta

Coded PHY

GA

Beta

Concurrent Roles

GA

Beta

Data Length Extensions

GA

Beta

Advertising Extensions

GA

Beta

L2CAP Connection Oriented Channels

GA

Beta

Legacy advertising

GA

Beta

Extended advertising

GA

Beta

Periodic advertising

GA

Beta

Passive scanning

GA

Beta

Active scanning

GA

Beta

LE privacy

GA

Beta

LE security mode 1 levels 1/2/3/4

GA

Beta

LE security mode 2

GA

Beta

LE secure connections

GA

Beta

Just works pairing

GA

Beta

Passkey entry pairing

GA

Beta

Out of Band support

GA

Beta

Enhanced ATT

GA

Beta

Wi-Fi Features#

Series 2

SiWx91x

STA Mode

-

Beta

AP Mode

-

Beta

TWT

-

Beta

Power Save

-

Beta

Socket offload

-

Alpha

Drivers#

Driver

Series 2

SiWx91x

ADC

GA

Beta

Audio (PDM)

Not supported

-

Clock Control

GA

Beta

Comparator

GA

Not supported

Counter

GA

Beta

CRC

Not supported

Not supported

DAC

GA

Not supported

DMA

GA

Beta

Entropy

GA

Beta

Flash

GA

Beta

GPIO

GA

Beta

Hwinfo

GA

Not supported

I2C

GA

Beta

I2S

Not supported

Beta

MEMC

-

Beta

Opamp

-

Not supported

Pin Control

GA

Beta

Power Domain

Not supported

Beta

PWM

TIMER: GA

LETIMER: GA

Beta

Retained Memory

GA

Not supported

RTC

-

Beta

Serial (UART)

EUSART: GA

USART: GA

Beta

SPI

EUSART: GA (controller only)

USART: Alpha (controller only)

GSPI: Beta

SSI: Not supported

Kernel Timer

GA

Beta

Watchdog

GA

Beta

Security#

PSA Crypto#

The following table lists hardware acceleration support for the PSA Crypto API, using Secure Engine on Series 2 and the NWP subsystem on SiWx91x.

Series 2

SiWx91x

Mbed TLS 3.6

HSE: GA

VSE: GA

Beta

Secure Storage#

The Secure Storage subsystem implements the PSA Secure Storage APIs in the Zephyr-based application.

The following table shows the quality level of support for Secure Storage. Only GA quality implementations use a secure encryption key provider for the storage transform.

Series 2

SiWx91x

Secure Storage

HSE: GA

VSE: Alpha

Alpha

Bootloader#

MCUboot#

MCUboot is the default bootloader for Zephyr-based projects. It is supported on Series 2 devices with its upstream feature set plus the integration with SE builtin keys on devices with HSE.

The following table shows the quality levels of MCUboot support:

Series 2

SiWx91x

Sysbuild integration

GA

Not supported

Secure Boot

GA

Not supported

Secure Boot with builtin key

HSE: GA

VSE: Not supported

Not supported

Hardware accelerated crypto

GA

Not supported

Bootloader upgrade

Not supported

Not supported

SE upgrade

Not supported

Not supported

Application image compression

Alpha

Not supported

Application image encryption

Alpha

Not supported

Gecko Bootloader#

Gecko Bootloader is not part of Simplicity SDK for Zephyr, but Gecko Bootloader from Simplicity SDK may be used together with Zephyr-based applications for Series 2 devices.

The following table shows the quality levels of the integration of Gecko Bootloader from Simplicity SDK with Simplicity SDK for Zephyr.

Series 2

SiWx91x

Sysbuild integration

Not supported

-

Application image properties

GA

-

Bootloader interface API

Not supported

-

The following table shows the quality levels of Gecko bootloader itself.

Series 2

SiWx91x

Secure Boot with builtin key

GA

-

Hardware accelerated crypto

GA

-

Bootloader upgrade

GA

-

SE upgrade

GA

-

Upgrade image compression

GA

-

Upgrade image encryption

GA

-

SiWx91x Bootloader#

SiWx91x devices have a built-in bootloader, which is compatible with Simplicity SDK for Zephyr.

The following table shows the quality levels of the integration of this bootloader:

Series 2

SiWx91x

Build system integration

-

Beta

Bootloader interface API

-

Beta

The following table shows the quality levels of the SiWx91X Application Bootloader itself.

Series 2

SiWx91x

Secure Boot with builtin key

-

GA

Hardware accelerated crypto

-

GA

Bootloader upgrade

-

Not supported

Application upgrade

-

GA

NWP upgrade

-

GA

Upgrade image compression

-

Not supported

Upgrade image encryption

-

GA