Skip to main content
Associate II
March 3, 2025
Solved

Bluetooth company ID Registration

  • March 3, 2025
  • 2 replies
  • 1268 views

We are developing a product using the STM32WB55 chip and using the S.T W.P.A.N stack. We intend to release our product with a Bluetooth certification / logo, so we need to register our company to get a company I.D right ? Do we need to use the company ID, or do we need to register a 16bit unique U.U.I.D (and pay for it ?). I don't think it's allowed to use the company ID of St Microelectronics, I don't want a lawsuit from either the Bluetooth S.I.G or St Microelectronics, but I also don't want to explain to my boss we have to spend more money if it's not necessary because we are a startup. I also didn't found a way to set / get the company ID from memory or flash. Is it possible to use the S.T W.P.A.N stack to do this or do we need to modify the source code generated by STM32CubeMX directly ?

Best answer by STTwo-32

Hello @Etienne_Parmentier 

As mentioned on the chapter 8.6.1 of the AN5289 Rev 18, Customers willing to develop their own products (based on public device addresses) must obtain from the IEEE Registration Authority their own IEEE-assigned 48-bit universal LAN MAC address, and not use the one already assigned to ST Microelectronics. For more details on how to set Bluetooth device address, you can check the same chapter of the same Application note.

Best Regards.

STTwo-32

2 replies

Andrew Neil
Super User
March 3, 2025
A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Associate II
March 4, 2025

I read this page 3 times before posting, and one more time after 'reading' your post, and it does not answer any of my questions. Because the chip is already sold to us by ST, do we have to also be registered, or can we use the chip as is, without registering and/or buying an UUID ? Do we have to buy a separate company UUID, or is the company identifier enough ? And if we need to change it, does ST provide an easy way to change it with it's W.P.A.N A.P.I ? I already did my research, I know how to use Google, I in fact read the whole website you linked, and it is not explicit enough.

Andrew Neil
Super User
March 4, 2025

There's a link there to contact the BT Sig ...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
STTwo-32
STTwo-32Best answer
Technical Moderator
March 26, 2025

Hello @Etienne_Parmentier 

As mentioned on the chapter 8.6.1 of the AN5289 Rev 18, Customers willing to develop their own products (based on public device addresses) must obtain from the IEEE Registration Authority their own IEEE-assigned 48-bit universal LAN MAC address, and not use the one already assigned to ST Microelectronics. For more details on how to set Bluetooth device address, you can check the same chapter of the same Application note.

Best Regards.

STTwo-32

Associate II
March 27, 2025

But my nucleo board and our beta prototype still use their original addresses (we didn't change it), so I don't get why it matters ? Will IEEE (or ST) police go down on my company if we keep the old MAC addresses in a released product ? Moreover according to this source : https://novelbits.io/bluetooth-address-privacy-ble/ It looks like we can in fact use random addresses. Given that we are developing eye-wear it could be a benefit in term of privacy for the users of our products and allow us to not purchase mac addresses to IEEE ?