Certification guideline/Bluetooth Qualification Process example with STM32WBx

This article details the seven different steps on the Launch Studio webpage, but before going through this process, let's look at STM32WB55RG and the associated Bluetooth® Low Energy stack.

1 STM32WB55 component (tested) and its associated Bluetooth® Low Energy stack information

The Bluetooth® Special Interest Group (SIG) provides a listing search[1] for finding previously qualified designs and declared products. You can search for products by declaration ID, qualified design ID, product name, or model number. The subchapters below detail the information on STM32WB55 available via this listing search.

1.1 STM32WB55 component (tested)

This window shows the QDID number for STM32WB55 (127495)[2]. Note that there are different STM32WB55 versions, depending on the flash memory size. In this example, we use STM32WB55RG (1-MB flash memory).

Connectivity STM32WB55 launch Studio search.png

This RF PHY was qualified in 2019, with core specification 5.0. The component was qualified using the test case reference list (TCRL) version 2023-1, details of which can be found on the Bluetooth® TCRL information webpage[3].

Connectivity QDID STM32WB55RG details.png


This window shows the QDID number for STM32_BLE_STACK (216169)[4].

Connectivity STM32 FW details.png

Connectivity STM32 FW details 2.png

You can see that STM32WB _BLE_STACK was qualified with Bluetooth® 5.3 & Bluetooth® 5.4. STM32WB_BLE_STACK_Full_Ext includes new Bluetooth® 5.4 features, such as encrypted advertising data and LE GATT security levels characteristics, along with GAP/GATT/SM and L2CAP layers in the Arm Cortex®-M0+ processor.

Info white.png Information
If you're starting to develop your platform, STMicroelectronics recommends using the Bluetooth® Low Energy stack, which supports the latest Bluetooth® version (5.4), even if your RF PHY was qualified using an older Bluetooth® core version.

2 Qualification process

The Bluetooth® website provides several pages detailing the different steps in the qualification process:

  • Bluetooth® qualification listing[5]
  • Bluetooth® project basics[6]

Each subchapter below describes a different step of the qualification process on the Bluetooth® website.

2.1 Project Basics

In this window, select at least one RF PHY and one host stack for your project. The host stack is linked to an SDK version. In our example (STM32WB55RG), you can find the latest SDK version on our STM32CubeWB webpage[7].

Connectivity Project Basics.png

Connectivity Project Basics2.png

After selecting "End Product" in the "Product Types" field, select "[2/4] LE Controller" in the "Controller Core Configuration" field (the previously selected STMicroelectronics RF PHY and host stack are Bluetooth®-Low-Energy-oriented only).

Next, click on "Save and continue to Layer Selection."

2.2 Layer Selection

All different layers have been prechecked based on the component features. However, no standard profile has been qualified for STM32WBx. If you need one, select it and provide your own test evidence.

Connectivity Layer Selection 1.png

Continue to the next section, "ICS Selection."

2.3 ICS Selection

This section can be confusing, because you must solve all potential inconsistencies.
The capabilities of each layer are preselected, but depending on the TCRL version used for qualification of the RF PHY and host stack, some inconsistencies might exist.

To check for inconsistencies, click on the "Consistency Check" button in the top right corner of the window.

Connectivity ICS section 1.png

Connectivity ICS section 2.png

Check all highlighted inconsistencies and correct the preselected features. The example below shows an inconsistency related to the product and controller core specification.

Connectivity ICS section 3.png

Your end project should contain only one core specification. However, by default, since the RF PHY was qualified with core 5.0 and the host stack with core 5.4, the tool selects both specifications. Since you're using STMicroelectronics Bluetooth® Low Energy stack 5.4, unselect all other core specifications.

Connectivity ICS section 4.png

Proceed like this for all inconsistencies. When all inconsistencies have been fixed, proceed to the next step.

2.4 Testing

In this section, you have to download a test plan. This is an Excel sheet built using the different features you selected in the previous steps.

Connectivity 1 test section.png

Complete the file and insert the reference of the existing QDID as shown below. The associated QDID should be the one related to the host stack.

Connectivity 1 test 2.png

Then go to the next section, "Test Documentation."

2.5 Test Documentation

In this section, you upload the test plan you completed in the previous step.

Connectivity 2 test documentation.png

2.6 Product Declaration

In this section, you must provide all information related to your product.

Connectivity 3 Project declaration.png

2.7 Declaration ID

In this section, you pay the declaration fees related to the qualification path you have selected (with or without testing required).

Connectivity 4 declaration ID.png

Connectivity 4 declaration ID-2.png

2.8 Review & Submit

This final section allows you to review the information you have entered in the previous steps and submit your request for qualification.

Connectivity 5 review.png

For more details about the certification process, visit our Certification guideline wiki page.

3 References