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 trying to acheive a BLE Mesh system where no network data will be stored to NVM, i.e. system will need to reconfigure on every reset.The network consist of one PRV and a handfull of LPNs, the LPNs will be mobile and will therefore enter and leave different "networks" at a regular basis. This is why a storing static network information to NVM should be avoided.I have been successful with the LPN node but not on the Provisioner side, when I undefine ENABLE_SAVE_MODEL_STATE_NVM (as stated in documentation) I can provision nodes but the following configuration allways fails. Could someone please point out what I am doing wrong?Kind Regards!
hi,I am trying to transmit at maximum power using S2-LP. I set the configuration registers using S2-LP DK Application tool version 1.3.4. I set output power as 14dBm, check the MAX power box, choose HPM mode (in PM mode section), set 1600mV SMPS voltage level. According to datasheet at maximum tx power S2LP consumes about 20mA. However, I did never measure more than 12mA (including STM32L051 uc consumption). After that I opened an example project from CubeMX, project name is "S2868A1_P2P". I also tested with same nucleo board (L053) and reached about 30mA at maximum power. However using the same configuration registers I could not able to reach maximum power.Is there any configuration that I missed?best regards,Can İNEL
..
Hello,https://www.st.com/content/dam/OLM%20Email%20Marketing/2021/EMEA/Events/BlueNRG-LP/STBLEBlueNRGLPWebinarApril20V3.pdfIn page 9 of the above document STM is mentioning FFT - my question is - where can I find libraries for FFT, FIR etc. for BlueNGR-LP? I'm trying to resolve the problem linking some external libraries and it seems to work but I'd be more confident if I could use dedicated and already tested libraries if they exist.Regards,Grzegorz
Hi, We are developing a project with BLE connectivity, and we are leaning on using BLUENRG-M2SA as a network coprocessor, with a STM32L476 MCU as the host processor. We have been experimenting with X-NUCLEO-BNRG2A1 ( that has BLUENRG-M2SP on it ), and have ported example code ('Central' and 'VirtualCOM') from STM32CubeIDE ( X-CUBE-BLE2.3 SW package) with success. Also, we have used RF-Flasher utility to flash firmware (BLUENRG-M2SP_DTM_SPI.hex from BlueNRG-M2SA_M2SP_DTM_Stack_v2.1c) directly to M2SP, also with success.Finally, we tried unsoldering and replacing M2SP with M2SA on BNRG2A1 development board. However, despite being able to flash BLUENRG-M2SA_DTM_SPI.hex correctly, and while being able to recognize and send commands successfully with BLUENRG-GUI, the X-CUBE-BLE2 examples (particularly 'Central') doesn't work. In fact, it fails on initization. Is there any change in X-CUBE-BLE2 SW that needs to be done, so that projects that run on M2SP also run in M2SA ? I changed the #defi
Hi,I want an application where my device works both Broadcast Role and Observer Role, but y don't know if it is possible. My device shall send Non-connectable and non-scannable undirected events (Broadcaster beacons) and also receive them from other devices (Passive Scanning).I can use this two functionalities in the same BlueNRG-LP or I need two, one with Broadcaster Role and other for Observer Role?Thanks,Daniel
Hello,I am facing a problem while using STEVAL-MKI197V1(https://www.st.com/en/evaluation-tools/steval-mki197v1.html) with Raspberry pi 2 and try to fetch the accelerometer values.I am not able to interface this with Raspberry pi 2. I am using python language for scripting. I am curious if they is anything to be done before interfacing (such as downloading the libraries compatible with Raspberry pi). Since I am new to this process, I would like to know what would be the best approach to interface this sensor and fetch the accelerometer values using python language in Raspberry pi. It would be of great help if anyone has any reference on this and is happy to share.Thanks
Hi all,I'm using for evaluating purpose two NucleoL4 boards w/ X-NUCLEO-BNRG2A1:the first one is running the standard firmware working w/ BlueNRG GUI 4.2.0 (v1.2e - DTM SPI v3.3.0). I setup this board as peripheral;the seconds one is running NimBLE stack on the NucleoL4 and DTM SPI basic firmware compiled w/ LL_ONLY option (in order to use HCI commands).Everything is working as expected: NimBLE is able to scan the peripheral / connect to it / execute pairing.The problem is that after bonding succeed, if I check bonded devices list (on the board running the peripheral role), this is always empty, as shown in the image. As result, if I try to reconnect w/ LTK key just exchanged I got pairing error due to encryption failed.Am I missing something? Similar question was already asked but no answer to the problemhttps://community.st.com/s/question/0D50X00009XkWrdSAF/bonding-problemThanks for the support.Alessandro Morniroli
The BlueNRG-M2SA sends the same advertisement payload on all selected channels. I'm looking for a way to send different advertisement payloads on each channel at the same time (multi-slot advertisement). I need this to send more data via advertisement and I'm looking for a way to use this module to do that.
I have Micron nand flash and it's socket adapter. I want to connect this micron nand flash to stm32f407 microntroller.But I can't do this.I have an example of how to connect nand flash to stm32 like this:https://www.waveshare.com/wiki/File:Open407V-D-Demo.7z .But this example is about samsung nand flash.I need advice and guidance on how to connect the micron MT29F32G08CBADBWP-12IT: D nand flash to stm32f407 controller.
Hello Everyone, I have my own board. I’m using Keil uVision5 and STSW-BNRGLP-DK DK-1.1.0 software package. I have an issue when I try to migrate my own application from BlueNRG-355MC to BlueNRG-345MC. I have followed the steps in the User Manual: Keil toolchain: – in [Projects]>[Options for Target '...']>[Device]>[ST BlueNRG-LP Series]>[ST BlueNRG-LP], select ST BlueNRG-345 – in [Projects]>[Options for Target '...']>[C/C++]>[Preprocessor Symbols]>[Define], add CONFIG_DEVICE_BLUENRG_345 – in [Projects]>[Options for Target '...']>[Linker]>[Misc Control], add –predefine="- DCONFIG_DEVICE_BLUENRG_345=1"I am able to program a simple blinking led correctly, but my issue is when I want to use OTA configuration. For my application I need to program first the firmware BLE_OTA_ResetManager and then program my firmware with Lower or Higher configuration. This works for me in BlueNRG-355. I tried to migrate firmware BLE_OTA_ResetManager and my firmware following th
In the case of communication between STEVAL-IDP003V1 and IO-Link master from ifm. Can I connect STEVAL-IDP003V1 with demo firmware from STM (STSW-IO-LINK) to the IO-Link master from ifm (AL1320) ? or it must use IO-Link master from STM (STEVAL-IDP004V1) to communicate or not ?
I am following this document as reference and am puzzled as of what to do after step 3 of page 12.
I read breif STSW-IOD01 , and understood that there is a time limit.Is there a method to unlock it?the stack library (runtime limited to 30 minutes) contains the majority of the required IO-Link features,Tanks regards.
Hello.It is a Korean company called LIG Precision Technology. I have a question about TSH344IDT product.I checked the document stating that the marking information of this product is TSH344I.But I'm curious about the marking information about EZxxx.Also, please let me know when the production was stopped.Thank you.
Hi.We are developing the 315MHz band using SPIRIT1.After trying with several chips, some chips can and cannot calibrate SPIRIT1.For chips that cannot be calibrated, we solved it by putting a waiting time of 5ms several times while setting the register value before calibration.In this way, is it necessary to put some waiting time in the register value setting and calibration of SPIRIT1?
I'm using STM32L053 to send an SPI data to other compenet. i don't know if the data has been send or not. I don't have an oscilloscope to see the signal.what should i do to know if the data is sent correctly or not?
I have received a response on this which mentions pins 1, 6 & 15 as O/C. What about nReset (pin 8) and AntOff (pin 14)?
The databrief for this kit doesn't explicitly state that it comes with an antenna, just "SMA female connector".Can someone confirm if it ships with an antenna? If not, any suggestions for one that fits it?
I have an STEVAL-IDB008V1M connected to my Windows 10 PC by USB. I have installed the BlueNRG-2 navigator v.3.2.2. After flashing "Hello, World," a terminal sometimes pops up, and other times I must open one myself. Either way, no text is being printed in the serial terminal.When using PuTTY, I have configured the settings to be: 115200 baud, 8 data bits, 1 stop bit, no parity, no flow control. Is this correct? The user manual never states what the serial terminal settings should be for these micro-examples, only for later examples.Thank you for any suggestions you might have.
I am using the SPSGRF-915 module. Other details: 902-928MHz band, GFSK modulation, 250kBaud, channel filter BW 564kHz, channel spacing 334.2kHz
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.