WATCH ON-DEMAND | STM32 Summit 2026
Ask questions and find answers on connectivity ICs, focusing on protocols and I2C challenges on STM32 Nucleo boards and BlueNRG products.
Most recent activity
..
I am developping an application to control an audio system with this evaluation module but I would like to add a Wi-Fi module.
Hello, we are developing a device with SPBTLE-1S starting from BLE_Security peripheral example. We choose bond initialization with fixed pin.Everything is working, except the fact that we cannot bond more than 4 devices (smartphones android or apple). While the chip is running it can bond with more than 4 devices, but at restart only last 4 devices are left. In library we found that MAX_NUM_BONDED_DEVICES is 12, and debugging the flash at FLASH_SEC_DB_SIZE we found it is not full. Is there any definition or function to set the real limit of bonded devices?
When I try to do then I get fatal error !git clone --recurse-submodules https://github.com/STMicroelectronics/STBlueMS_AndroidCloning into 'STBlueMS_Android'...remote: Enumerating objects: 83, done.remote: Counting objects: 100% (83/83), done.remote: Compressing objects: 100% (73/73), done.remote: Total 2930 (delta 14), reused 31 (delta 3), pack-reused 2847Receiving objects: 100% (2930/2930), 4.46 MiB | 6.24 MiB/s, done.Resolving deltas: 100% (1830/1830), done.Updating files: 100% (827/827), done.Submodule 'BlueSTSDK' (git@github.com:STMicroelectronics/BlueSTSDK_Android.git) registered for path 'BlueSTSDK'Submodule 'BlueSTSDK_Gui_Android' (git@github.com:STMicroelectronics/BlueSTSDK_GUI_Android.git) registered for path 'BlueSTSDK_Gui_Android'Submodule 'STWINBoard_GUI_Android' (git@github.com:STMicroelectronics/STWINBoard_GUI_Android.git) registered for path 'STWINBoard_GUI_Android'Cloning into 'C:/Users/rodrigu4/Documents/STBlueMS_Android/BlueSTSDK'...git@github.com: Permission denied
We are working on USB OTG FS using stm32H7 customized controller .It is working fine upto 300MHz system clock and unable to create file above 300MHz clock.Is that something I'm missing out in the configuration?
My PC's OS is Windows 7 64-bit. I had a board IDB011V1. My IDE is IAR 8.40.1. I have installed BlueNRG-LP DK 1.0.0 and BlueNRG-LP Profiles_Lib 1.0.0. Now, I want to build BlueNRG-LP Profiles_Lib 1.0.0 and debug it. But I can not install the driver of the board of IDB011V1 properly. Where can I get the bin file of WebUSB:CMSIS-DAP?
I have designed a signal source using StuW81300, I want to know when the registers in the chip were set, will the information be lost after power off, and whether it is necessary to reset the register after power on again
Hi all, I am using X-NUCLEO-BNRG2A1 + NUCLEO-L476RG as for preliminary test. I've tested the SampleApp example and it works fine. The final goal is to use the BlueNRG-M2SA in a stm32h753XI custom board + custom antenna. I've tried to generate the SampleApp using cubeMX without success (same issue as descrived below)By now, I'm trying to use the X-NUCLEO-BNRG2A1 within both, my stm32h753XI custom board and a NUCLEO-H745ZI-Q (this is dual core, but i'm only using the M7-core). I'm also using the SampleApp example with no success so far.I configure the necessary EXTI, CS, RESET pins for the SoC as well as the corresponding SPI interface. I'm always stuck at the same point: performing an hci_reset(); returns me a BLE_STATUS_TIMEOUT on the SPI send command because when doing a CS reset the IRQ pin never gets ready./* CS reset */ HAL_GPIO_WritePin(HCI_TL_SPI_CS_PORT, HCI_TL_SPI_CS_PIN, GPIO_PIN_RESET); /* * Wait until BlueNRG-2 is ready. * When ready it will raise the IRQ pin. */
use of the onboard MPU? all suggestions welcome
Hi, I use a X-NUCLEO-BNRG2A1 with a NUCLEO-L476RG .My goal is to describe a card reader (USB CCID class) with the HID service. I tested my HID service with the report map of a mouse and it works I can make it move.Now I send the USB descriptors of the CCID class to the report map. Is it possible to describe a USB class in the report map?
My OS is Windows 7 64-bit. I had a Jlink-V9. Now, I want to connect it with EWARM(IAR 8.40) and MDK-ARM (Keil C V5.25). But I cannot connect them. Does anyone know how to do it? Or, does anyone has the document about connecting BlueNRG-LP with EWARM(IAR 8.40) and MDK-ARM (Keil C V5.25) by Jlink-V9?
Yes, I read the Datasheet and studied the Evaluation Board Documentation. BUT those pins vanish in a "USB module".
I flashed the sample pre-compiled firmware on the STEVAL-BCN002V1 BlueNRG2 tile. The flash was completed successfully. However, I see only green led on the board and none of the mobile applications can scan the beacon. If I flash the "Sensor Demo", it is working fine. BLE Beacon firmware does not.It is a fresh board and flashed just out of the box.
Hi,I have two stm32f103 uc (as the slaves) which communicate with a stm32f407 (as the master) through SPI. I realized when SPI in both slaves are enabled the voltage on MISO pin drops to 2.5 Volt while when only the SPI in one of the slaves are enabled the voltage is 3.3V. Is there any explanation for that?It is problematic for me because in my project I have actually 6 slaves communicating to the master and when all of them are enabled the voltage drops down below 500 microvolts and the master does not understand the communication at all.
I download the software package of BlueNRG-LP Profiles_Lib-1.0.0.0.Setup.exe and setup it. It shows "BlueNRG-355 device no found" when I open the project. But I use pack installer to install it. But I cannot find the pack of BlueNRG-355. Where can I get it?
Hello everybody,I plan to add an bluetooth chip to my electronics board. My goal is to add a basic bluetooth serial communication, in order to send errors messages to an android app.I use STM32 microcontrollers on my boards, and I program them with STM32Cube IDE.As I need something very basic and simple, I'm trying to choose the easiest chip, and I think the BlueNRG-MS seems to be the most "easy" to use since it embeds all the bluetooth stacks in it ! What do you think ?I didn't find any library for STM32Cube IDE, I think I will have to create it ?If you have any advice, I take it ;) Thanks for reading,Best regardsValentin
Hi Every one I using St ble nrg2m2sp chip , its acts a peripheral role and ble sensor app acts like central here problem statement As below Here i have 3 characteristics in a one service when i read and write individual characteristic its working fine Scenario 1.when Write on one characteristics and read on other characteristics its not working Senario2. Read first characteristics and trying to read third characteristics its not working . after some time ble disconnecting.May know the reason , kindly provide any solution on this Manukumar
We are currently using BlueNRG-2 and STSW-BNRG-Mesh v1.10 embedded SDK. The Light LC Server Model is included and we would like to use it.Does the current library capacity only support up to 1 element? Does it mean that Light LC Server Model is not available yet?We have tried the following steps:a. Enable Light LC Server Model#define ENABLE_LIGHT_MODEL_SERVER_LC (2)b. Atleast 2 elements are required for LC Server#define APPLICATION_NUMBER_OF_ELEMENTS (2)c. Other elements are:#define ENABLE_GENERIC_MODEL_SERVER_ONOFF (3) #define ENABLE_GENERIC_MODEL_SERVER_LEVEL (3) #define ENABLE_GENERIC_MODEL_SERVER_POWER_ONOFF (3) #define ENABLE_GENERIC_MODEL_SERVER_POWER_ONOFF_SETUP (3) #define ENABLE_LIGHT_MODEL_SERVER_LIGHTNESS (1) #define ENABLE_LIGHT_MODEL_SERVER_LIGHTNESS_SETUP (1)I got the following warning message.BlueNRG-Mesh Library Version = 01.13.000[Library Capabilities]Net Keys = 1App Keys = 1Elements per Node = 1Models per Element = 12Subscription per Model = 696260 Appli_BleSet
Hello, My Problem is ; i can't extract properly the APPEUI from inucleo LRWAN1 ( there is no stickers on module)I tried many times to communicate with AT commands but i have issue with it. I configure terminal Tera Term ( 115200 bauds) I tried with widows' command ( good for EUI) but i receive 00 00 00 00 00 00 00 00 for APP EUI ( this is not correct for a TTN' application).I followed the UM2587 document.ThanksJérémy Bolloré
Hi,Compilation of the BlueNRG-1_2 DK 3.2.1 on Linux fails due to two files that were misspelt. The spelling mistakes are due to the fact that Windows file systems are not case sensitive and explains why it compiles on Windows, but not on Linux.For those that are interested, here is a patch that fixed it for me:diff --git a/Library/CMSIS/Device/ST/BlueNRG1/Include/BlueNRG2.h b/Library/CMSIS/Device/ST/BlueNRG1/Include/BlueNRG2.hindex 3323c94..b64fb8e 100644--- a/Library/CMSIS/Device/ST/BlueNRG1/Include/BlueNRG2.h+++ b/Library/CMSIS/Device/ST/BlueNRG1/Include/BlueNRG2.h@@ -91,7 +91,7 @@ typedef enum { /** @} */ /* End of group Configuration_of_CMSIS */ #include "core_cm0.h" /*!< ARM Cortex-M0 processor and core peripherals &
Hi,When I am using the `aci_gatt_update_char_value_ext_IDB05A1` function with the argument `value_length=118` the board goes to `HardFault_Handler`.I am using Nucleo-H743ZI2 with X-NUCLEO-IDB05A1 BLE Expansion board. The code is here at this specific commit: https://github.com/yosoufe/ExperineceKemet/tree/a89ec4ee69fbd256fe502ba650bce6b1d7e25731/cubews/VibrationSensorTestThe location of calling the function is here: https://github.com/yosoufe/ExperineceKemet/blob/a89ec4ee69fbd256fe502ba650bce6b1d7e25731/cubews/VibrationSensorTest/Core/BLEApp/gatt_db.c#L153Please help me on this? The second question is why I cannot use larger length while the docs says it supports till 512 bytes? If I use more than 118 bytes, I get invalid parameter error from the function.Thanks
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.