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
How can I do such kind of interfacing. Also note , this TETRA device needs a specific USB driver to install and run while connecting with the PC windows. Does the development board can support only those usb devices which don't need a driver run?
Do you have a typical schematic or an application note that deals with such a setup, to have direct hardware control of the TX- and RX-mode, and also to access the TX and RX data in a very direct way?In our application the TX/RX time and RX/TX time is critical and therefore we can't go over the FIFO with the data.We are looking forward to your reply/suggestions - many thanks in advance.Best regards,Hanspeter
Hello. I have STEVAL-IDB008V2 and I have 1 service with 5 characteristics for BLE. I use SensorDemo program coming with STSW-BLUENRG1-DK for tests. Problem is that I can not add more services and characteristics because Out of Memory error is received. I need to add 7 services with 7 characteristics each for my application. For example with ESP 32 this is not a problem. Is there any option that could be changed to achieve these requirements or just these is the potential of the BlueNRG 2? Thanks in advance to everyone that could help.Best regards,Deniz
Is there any silicon level change in S2LP devices with device versions C1 and 91 since we observed there is difference in current consumption in standby mode. 91 is draws 29µA and C1 is drawing < 1µAWhat is the difference between device versions C1 and 91 of S2LP (DEVICE_INFO0) ?Will it affect the device performance in terms of power consumption (current) ?Also can we upgrade this version from 91 to C1 ?Is there any relevant document with version change info ?
Hi, I am interested to work on Energy Meter Project by using STEVAL-IPP002V1 Board. but i don't understand how to implement DLMS/COSEM Stack over there.So Please suggest me the implementation steps for this as soon as possible.thank you
Hello,I've started to suspect that something is not quite right with the BlueNRG-1 ST-Link Utility. I have a ST-Link V3 connected to STEVAL-IDB008V1M. I can flash and debug the module from Keil uVision5, but when I try to flash the module from BlueNRG Utility, I get "Can not connect to target!" error.When I open the settings the SWD frequency shows "Old Firmware" (see attached image). When I go to Firmware update menu and click Decive Connect, I get "The content of the ST-Link is corrupt" error. ST-Link utility for STM32 works OK, including the Firmware update menu.My ST-Link has the latest FW version V3.J7.M3.B5.S1. Version information of BlueNRG-1 ST-Link Utility is in attachments.So in summary:ST-Link with BlueNRG in Keil uVision 5 worksST-Link in STM32 ST-Link Utility worksST-Link in BlueNRG1 ST-Link Utility does not workWhat could be the issue?Edit: I checked from the logs and trace.log looks suspicious. It has lots of following errors: "The detected STM32 firmware version (V3.J0)
Hope all of you are well:Using the BlueNRG-232: I'm trying to figure out how to read 2 of the analog inputs. Ideally, I'd like to read both analog inputs and the battery voltage. It appears the only way to do this is set the ADC up to read only one. I've attempted polling for a period time, then re-initialize to read another input, but that seems to cause issues. I'm trying to use the SDK and have tried different combinations of ADC_DeInit, and reinitializing. Also, I'm using DMA - but the DMA portion seems to be working fine.Am I missing something? Is there an easier way to read more than on analog signal with this device?
i need of stm documentations about distance range.
Hi,Through some setup, I was able to access STUSB4500 using the GUI tool in STSW-STUSB002.After I set the second profile to 20V/5A, I connected a power supply with 5V/3A and 20V/3.25A PDO capability. But nothing changes and the voltage is unchanged at 5V.Is there any problem with my current configuration? I attached all the images from the GUI and my Schematics.There are 2 problems.1. As I mentioned above, the voltage doesn't change and only 5V is detected.2. I used DMP3018SFV Pch MOSFET, which is a direct replacement of STL6P3LLH6 MOSFET used in the STREF-scs001v1 board. When I measure the voltage between the pi filter inductor and the MOSFET, 500mV~2.8V is measured.
..
Hi everyone,Do you know if I can drive a 1.8V I2C bus if my uc is powered in 3.3V?Thanks for your answer.
I am having X-NUCLEO-BNRG2A1 act as a mesh proxy node using firmware STM32CubeExpansion_BLEMESH1_V2.1.2 (X-CUBE_BLEMESH1) . I wish to retrieve an iBeacon Advertising Data Packet from my Social Distancing Device/tag ( non mesh node - Keep beaconing data only) In the blemesh firmware,I am using this function in appli_mesh.cvoid BluenrgMesh_CustomBeaconReceivedCallback(const MOBLEUINT8* bdAddr, const MOBLEUINT8* data, MOBLEUINT8 length, MOBLEINT8 rssi).Below is the iBeacon advertising Packet data that is generated from the Social Device SDK firmware.This is the result I get f
Admittedly, this is going to be a challenge to answer since it appears what I'm doing is against the specification... but here it goes... hopefully someone at ST knows...Are most folks using these radios only in battery applications? I ask because the S2-LP SDK ends up *not* enabling the SMPS by default. I've verified this with a scope at the SMPS pins, a full radio register dump after calling to RadioInit(), as well as code inspection where nothing is calling RadioSetExternalSmpsMode(S_ENABLE). I only just noticed this and it's contrary to my layout which is in accordance with the SMPS-enabled circuit.This combination ends up putting 0V on SMPS1 and SMPS2 (because of the bypass caps) and 3.3v at VDD_SMPS.I assume having 0v on the SMPS pins has an adverse effect on TX. But I'm not transmitting so I don't care. Does having 0v on SMPS affect RX sensitivity?Thanks for your insights.
Hi All,There seems to be multiple bugs in the HCI implementation for WB series chips.Are there any newer builds of this image where these are fixed?Setup: Using reference dongle from P-NUCLEO-WB55.stm32wb5x_FUS_fw.bin latest version - 1.1.2stm32wb5x_BLE_HCILayer_fw.bin - v1.10.0All bugs can be reproduced in STM32MONRF tool.The following bugs are present:1) When sending the HCI_HOST_BUFFER_SIZE, the stack responds with COMMAND_STATUS. This is incorrect. As the spec states: "When the Host_Buffer_Size command has completed, a Command Complete event shall be generated." (Spec 5.0, page 957).Treating the COMMAND_STATUS as COMMAND_COMPLETE fixes the problem, however this is no according to spec.1a) There is actually a secondary bug here in the RF MON tool: The default parameters suggested have "Host_Total_Num_ACL_Data_Packets" set to zero by default, which of course will not be accepted. Should be 1.2) When sending the HCI_LE_SET_SCAN_ENABLE, the default parameters do not work and the stack
Hello all,I have fond a fatal flaw in the 2.x BT library that comes with the latest SDK:STSW-BLUENRG1-DK 3.2.1Setup: bluenrg2, external balunProblem: When connecting a device using initial connection parameters with very small connection intervals (min = 7ms), the stack sometimes ends up in a connection limbo state where the stack (and the app) gets confused.It appears to be a race and is triggered like this:1) The stack emits a normal hci_le_connection_complete_event() with status 0 (zero).2) The remote end (a dongle in a PC) clearly signals on HCI level that the connection first succeeded with status 0 (success), but shortly after gets a "disconnection complete" with error code "0x3e" = "Reason: Connection Failed to be Established". This is a normal scenario if connection timeouts occur during the initial connection itself, and this has also been observed on other stacks/chipsets.3) Locally (on the bluenrg2), the stack the does _not_ signal signal "hci_disconnection_complete_event" c
Hello.I'm using STEVAL-IDB011V1. From the BlueNRG-LP Navigator, I can load the examples on the board. But when I'm using the Keil, it says "SWD/JTAG Communication Failure".On the options for target in the tab "Device" the device is BlueNRG-355, and the Software Pack is "Keil.STBlueNRG-LP_DFP.2.0.0". In the tab "Debug" it uses "CMSIS-DAP Debugger".My friend has no problems with that, and we didn't find any differences between our settings.I also updated the Keil version, and it didn't help.Thanks.
I am currently using a X-NUCLEO-BNRG2A1 to experiment with the BlueNRG-2. I initially set the SPI rate to 1.25 Mbit/s, but later noticed in the BlueNRG-2 documentation that the maximum SPI rate is 1Mbit/s. My question is how strict is this SPI rate limit, and what is the reason for it (hardware limitations, software limitations)? So far, I've run a number of the examples with no noticeable issues at 1.25 Mbit/s. The MCU I am using has a maximum system clock of 80 MHz. Using the SPI prescalers, the highest SPI frequency I can achieve within the 1 Mbit/s limit is 625 KBits/s. I am hesitant to do this because I don't want to potentially limit the bandwidth of the BLE interface. It seems the only way to achieve the 1 Mbit/s rate is to reduce the system clock for the MCU itself (which would affect the entire application). Ideally, if the BlueNRG-2 could run fine at the slightly higher rate of 1.25 MBit/s (as it currently seems to be doing), it would be the best option.
I am currently using the X-NUCLEO-BNRG2A1 to experiment with the BlueNRG-2. Using the getBlueNRGVersion function, I see that the hardware version is 0x12 and the firmware version is 0x2211 and had some questions on how to interpret this:I believe the hardware version represents bluetooth 5.0, but how is the firmware version interpreted? (I found some information in DT0074 that makes me think 0x2211 corresponds to V3.4.1a, but I didn't find any image with that version number on the ST website).The X-NUCLEO-BNRG2A1 is listed as bluetooth 5.0 compliant, while the standalone BlueNRG-2 is listed as bluetooth 5.2 compliant. Is this simply the result of flashing different BLE stack images (since the X-NUCLEO-BNRG2A1 uses a BlueNRG-M2SP which contains a BlueNRG-2)?Does the BlueNRG-2 come preflashed with an image for use as a network coprocessor?Are there compatibility issues between the main application HCI APIs and different versions of the BlueNRG-2 coprocessor images?Where can I find docume
Hi Team,In order to support long-term availability for this Part(Project until 2030), we would like to gather some information for Part# E-L293DD , L293DD013TR & L293DD .Description: 3V Lithium batteryWhen was the market introduction?How long is your company going to support this product?How would you describe the product's market development and the life cycle status according to EIA724?Are any alternatives available?Would you mind sending the latest update on the product's roadmap and datasheet?Is there a special "non-obsolescence" policy for this product?Are there any recommendations for products with long-term availability?How many changes have occurred so far?When was the last change?Are sales increasing, constant, or decreasing?What are the current lead times for mass production and samples?Please explain the process for EOL/PCN issues.If there are any questions, please do not hesitate to contact us.Thank you for your kind support, which enables us to continue the design
Hello,I have testing SigFox Test command for SIGFOX_API_start_continuous_transmission / SIGFOX_API_send_test_frame.but, Interrupt is not received after Send CMD_TX(0x60).PLS let me know the procedure for calling this function.for example 1.ST_RF_API_set_pa 2. SIGFOX_API_set_std_config ....Thanks, CK
Hello,I'm trying to follow the test procedure for BlueNRG-MS (SPI) indicated in the Bringing up the BlueNRG and BlueNRG-MS devices - Application note (AN4494).I'm using an STEVAL-IDB005V1D board (with a BLUENRG-MS chip) and an NUCLEO-F446RE board to read SPI signals.Here is the test procedure (page 5/32 of AN4494) :A BlueNRG hardware reset, performed by the microcontroller, generates an ACI event with a sequence described below and shown in Figure 3. BlueNRG SPI transaction on HW reset: 1. Release of hardware reset -> OK✔�? 2. IRQ goes high to signal an event from BlueNRG (if this signal is not present, it means that the BlueNRG firmware for some reason is not running) -> OK✔�? 3. The external microcontroller lowers CS to access the BlueNRG and read the event -> OK✔�? 4. The microcontroller reads 5 bytes from SPI; they should be [02,7F,00,00,00] -> OK✔�? 5. The external microcontroller, after raising the CS, lowers it again to access the BlueNRG and read the event -> OK✔
Hi ST,I had a question in regards to the x-cube BLE stack.While looking at the stack for the BlueNRG-M2SA I noticed that the BLE functionality (MX_BlueNRG_2_Process) was running in the MAIN inside of a while 1 loopMy question though, our system is running on FreeRTOS (configured from the STM32CubeIDE) and is having a cyclic 10 and 100mSec tasks, and wanted to know if there is a variant of the BLE stacks for FreeRTOS that we could integrate?Thanks!
Dear Sir,This is Jessie from Leaptronix.Our customer in China needs our support to program FST1BA59Y and FST1BA80Y.So we need the programming spec to update our device.Could you kindly provide us with these documents ?Many thanks!Best regards,Jessie ****Leap Electronic Co., Ltd.Tel: ***Moderation Note: removed confidential information from the post. Please do not post private or confidential information on this or any other public websites***
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.