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
Posted on February 01, 2018 at 15:35Hi,I have a bluenrg-1 as a central and a smartphone as a peripheral. Central can connect and discovery correctly.When I try to write a pheriperal's value, aci_gatt_write_char_value() return 0x01.aci_att_prepare_write_resp_event is never calledaci_att_exec_write_resp_event is never calledbut the peripheral is receiving the data!What is the error code 0x01 ?Thanks
Posted on February 12, 2018 at 06:04Hi,I'm using BLUENRG-MS (SPBTLE-RF) module for a low power BLE application. I'm having issues with pushing updates from the module to a mobile device.Issue:The BLE H/W is acting as a peripheral device and a mobile is acting as a central device.Characteristic size is 93 bytes.When a read is triggered from the mobile device, full 93 bytes is received.If I subscribe for change notifications from the mobile device, and update the characteristic data on the peripheral, only the first 20 bytes are received at the mobile device.Why is the update limited to 20 bytes ?Is there a way to increase the update buffer size ?I've been searching the internet and looking at STM documentation but couldn't find a reasonable explanation for this. Not even for the 20 byte limit.Can you point me towards the correct documentation.Test H/W: X-NUCLEO-IDB05A1 on a NUCLEO-L496ZG-PIDB05A1 F/W: 7.2.c (0x723)BLE Stack: BLUENRG V3.0.0 running on L496Thanks,Asela.#x-nuc
Posted on January 31, 2018 at 19:51Hi.I am using the X-NUCLEO-IDB04A1 with Nucleo STM32F103 and the available demos are only for F4, L0 and L4. This is fine as I want to learn about programming bluetooth anyway. The BLUENRG chip on the expansion board is also a MCU and can be programmed. My question is: Do I need to program both devices and if so how, or can I treat the BLUENRG as a simple peripheral and control with standard SPI? Does the BLUENRG need to be programmed or is that only when using it as an MCU?Thanks.M.#nucleo-stm #bluenrg #stm
Posted on October 19, 2017 at 04:29Hello, Mr, Ms. I want to program SPBTLE-1S.I want to use the bluetooth module to send signal from MCU to Smartphone. To do that, do I need to program the SPBTLE-1S?How can I do that?I can not find any evaluation board for SPBTLE-1S. And I want to program through MCU, where can I get the port and registor information ?Is there any example code for SPBTLE-1S? Could you please help me to use this SPBTLE-1S Module?
Posted on July 24, 2017 at 14:31Hi there, I have alot of problems with SPWF04S and its SPI interface. From the datasheet this is what should happen:TX:1. The communication starts with the host sending the write SYNC word (0x02), 2. followed by header information, and then payload, when applicable. 3. Once the command has been analyzed by the device, it asserts the IRQ interrupt line.RX:1. Then the host detects the interrupts and then 2. writes the read SYNC word (0x02) and 3. starts to generate the clock. 4. The device then clears the interrupt line and prepares the response. 5. The host then reads continuously until the SYNC pattern is detected. 6. All data until that point is discarded. 7. The SYNC word is then followed by headers and then payload, when applicable.for a start, as im not sure which diagrams are correct and which are not, im not sure what the default state of the module is. is irq default low or high? do I need to receive a message already?If I attach it to my arduino
Posted on January 25, 2018 at 18:49I am currently trying to discover a BLE compatible device (e.g. iphone) using BlueNRG GUI (v2.6.0) and STEVAL-IDB007V1. I tried running ACI_GAP_START_OBSERVATION_PROC and ACI_GAP_START_GENERAL_DISCOVER_PROC, which scanned something, and returned HCI_LE_META_EVENT. However, Addresses listed did not match any of my devices, and Data contained something that I could not translate (varying length of 0~31). Also, these addresses were changing, so I assume that these are not real address?Am I doing something wrong? Or is it not possible to discover the device with address and data using this setup? #ble #steval-idb007v1
Posted on January 30, 2018 at 17:41Hello, I am currently working with STEVAL-IDB007V1 evaluation board along with BlueNRG GUI, to scan/debug Bluetooth device.For development purposes, I have advertisement packet broadcasting on a single channel only (Ch37). Is there a way to adjust the scanner to listen only on a single channel? I read on Bluetooth documents that there is no specific rule on scanning, but I would like to check on interval of advertisement packet right now. Thank you for looking into my question!#channel #bluetooth-le #steval-idb007v1 #scanning
Posted on January 31, 2018 at 09:37Hi to all,I'm working on SPWF04 wifi module and, even I read all at possible commands, I don't find how to disable the automatic wifi connection to an access point on start-up. Please, could anyone suggest me ho do it ?RegardsDavide Urbano#wifi-usart #spwf04
Posted on February 03, 2018 at 06:29I am using SPWF04 module for embedded web server application. I can access web pages on the web server from the PC/laptop, but when i access from android phone wifi module reports station disassociation.
Posted on January 31, 2018 at 22:05I have STM32L4 connected to Bluenrg-MS. I am sending data over to the Bluenrg-MS which sends data to peer device. However, after some successful transfers (not consistent: sometimes after 50 notifies and sometimes after 3000 notifies) Bluenrg-MS starts returning 0x00 as its header after STM32L4 sends any command. in STM32L4 we are also implementing CS line de-assertion and assertion after each transaction and hence we believe that should wake up the Bluenrg-MS.Not sure what is going wrong. Any help or direction will be much appreciated. #bluenrg-ms #spi #stm32l4+
Posted on February 05, 2018 at 23:54After initializing the BLE stack as indicated in the X-CUBE-BLE expansion, the BlueNRG-MS module starts advertising correctly. Once a connection is established with a BLE client device(smartphone), the aci_gatt_update_char_value command called to update GATT characteristic values always returns BLE_STATUS_ERROR(0x47). The initial call to aci_gatt_update_char_value method to update the device name runs properly with no errors. I'm not able to see the available GATT services on the client side. Has anyone experienced any similar issues?#bluenrg-ms #spbtle-rf-ble #spbtle-rf
Posted on August 10, 2017 at 09:47Hi ST,Recently I try to enable AP or station mode on SPWF04SA wifi module,I connect it with my PC via UART and I can see some feedback on terminal on my PC.The question is, even though I can command SPWF04SA with its own AT command,it always shows '+WIND:5:WiFi Hardware Failure:5', and I cannot see what's wrong with my board.I followed this site to command SPWF04SA,http://elektronikab2b.pl/technika/32973-spwf04sa-miniaturowy-modul-wi-fi-z-oferty-stmicroelectronics---przyklady-zastosowan♯.WYvNzFUjHIW .Please help me.Wei Lu#hardware-failure #spwf04sa
Posted on February 01, 2018 at 19:01The SPBT3.0DP2 seems to generate its own nReset pulse ocaasionallyThe pulse is around 800usAny reason why this would occur ?The power supply is stable and the IO is 3.3V
Posted on January 15, 2018 at 11:08Hi to all,I'm working on NUCLEO F411RE board with WiFi platform NUCLEO WIFI SPWFSA01; I'm using the X_NUCLEO_IDW01M1v2 mbed library to use this WiFi module. Library works perfectly but I'd like to read the WiFi 'WIND' asynchronous messages, not by polling but with an external event like interrupt or something like this; my goal is to waiting these WIND messages and if an event happens, reading them. The library is not projected to do this, because wind messages are asynchronous, but they have very important informations that I can't lost; I read every single word of this library but I can't find a solution for this problem. Have anyone solved yet this problem ? Please, could anyone suggest me a possible solution ?RegardsDavide Urbano#spwfsa01 #wifi
Posted on July 29, 2017 at 01:38Hello,I'm using the SPBT3.0DP2-Module.I want to create a HID-Keyboard.How can I connect with the HIDConnect-Command? This would not work :(There are only this three commands for HIDConnect, HIDIntSend, HIDDisconnect . For a HID-Keyboard i need to define the HID-Descriptor. How can I do this?Thanks!
Posted on January 30, 2018 at 08:15Hello,We are using the STEVAL-IDB007V1 board and we want to use both BLE and BL. As i read, the BlueNRG-1 supports only BLE.Is there any other solution(other IC) to implement BLE/BL but also be able to download firmware on the internal MCU?Thank you !#ble #bluenrg #bluenrg-1 #bl #bluetooth #dual #mode
Posted on January 29, 2018 at 09:10Hello everyone.i am using the STEVAL-IDBB007V1 based on BlueNRG-1.I am interested on programming the internal MCU of BlueNRG-1 and use the BLE functionsBased on the Application Notes and examples, i understand that i can program the internal MCU (M0-Cortex) and use the BLE functions without external MCU (in the board i see also the STM32L151CBU6), right ?Also, i would like to ask if it's possible to implement the SPP protocol on BlueNRG-1.If not, what could be my next choice?I read the below note on DT0068 Design tip but seems not clear.In the Bluetooth Specification Core v2.0, the Serial Port Profile (SPP) has been introduced for the EDR Bluetooth Controllers. The SPP does not apply to the Low Energy Controller, which has been introduced in the Bluetooth Core Specification since version 4.0 and onwards. Nevertheless, it is still possible to implement a similar feature while working with a BLE-only Controller. This can be ac
Posted on January 25, 2018 at 11:46Hi,I would like to use BlueNRG-2 in my project. I downloaded BlueNRG-1.2 DK software package. There is a lot of examples of applications. They use an archive library libbluenrg1_stack.a containing compiled Bluetooth LE stack.Where can I find the sources of this library, and how can I build it with Atollic TrueStudio?Regards,Piotr#stack #bluetooth-le #bluenrg-2
Posted on November 15, 2017 at 15:54ok now i got the firmware and download the binary to the sp1ml using st-link , looks it is downloaded , now i want to test the AT COMMAND mode using the hyperterminal , first let me tell you the hardware connections pins :-SHDN connected to 3,3v , always power up -mode0 to 0, it is command mode-vdd 3,3v -gnd to gnd -rx of spirit to tx of hyperterminal -tx of spirit to rx of hyperterminal -reset to button 3,3v to 0voltsi use baudrate 9600 and CR after sending :, i opened hyperterminal after reset i got '?', so i entererd to command mode '+++' no answer , i tried AT nthg comes from spirit,??? is there something i missed
Posted on April 26, 2017 at 07:24Hello!I recently bought the IDW01M1 WiFi expansion board and I am trying to have it working with the STM32F411RE.However, from the examples in en.x-cube-wifi1_firmware.zip,I can find the .bin file for STM32F401RE-Nucleo onlyand so I tried to flash this WiFi_VCOM .bin to the STM32F411RE board.I can see LED1 is green, so power is ok.No other LED On, so module is ok?!When I use Tera Term, I don't see any output and when I send 'AT', no 'OK' either.So my question is that F401RE .bin image cannot work directly on F411RE board please?!Since I am still a newbie to this WiFi module, I am not sure if it will be easy to recompile the sample application for F411RE then?!Any suggestion / comment is welcome.Thanks & Best Regards,Robert#stm32f411re-wifi-idw01m1
Posted on January 24, 2018 at 14:43Hi,I'm working on SPWF04 linked by UART with a NUCLEO F411RE board; I'm facing with a strange problem: I'm trying to connect with an NTP server to synchronize the NUCLEO RTC, so after create a wifi connection, I open the socket, send the data, but the server not answer even if the request going well. This is what I send and what I receive:TX: AT+S.SOCKON=193.204.114.105,123,,uRX: AT-S.On:193.204.114.105:0RX: AT-S.OKTX: AT+S.SOCKW=0,48<CR><ESC><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NU
Posted on January 22, 2018 at 14:56hello ,SPWF04SA ,can not send message just receive the WiFi is freeze whe:n sending a message ,receiving is working very good ,writing fails i used Uartplease advice :+WIND:0:Console active+WIND:3:Watchdog Running:20+WIND:32:WiFi Hardware Started+WIND:19:WiFi Join:3C:1E:04:03:B9:46+WIND:25:WiFi Association successful:yaniv+WIND:51:WPA Handshake Complete+WIND:24:WiFi Up:0:10.0.0.4+WIND:24:WiFi Up::fe80:0:0:0:280:e1ff:febd:d122+WIND:84:NTP Server delivery:2018.1.22:1:13.40.9AT+S.SOCKON=10.0.0.2,32000,,tAT-S.On:10.0.0.2:0AT-S.OKAT+S.SOCKW=0,11<CR>then i write hello word <cr>and then it freeze this is the configuration statusAT+S.STSAT-S.ListAT-S.Var:build=170216-fd39c59-SPWF04SAT-S.Var:fw_version=1.0.0AT-S.Var:boot_version=1.0AT-S.Var:var_version=1AT-S.Var:free_heap=69896AT-S.Var:min_heap=69072AT-S.Var:system_time=635AT-S.Var:system_uptime=635AT-S.Var:system_sleeptime=0AT-S.Var:reset_reason=0AT-S.Var:st
Posted on December 04, 2017 at 09:10 Hello everybody, Since the release of the new documentation (Datasheet V5 and Command Guide V2), I'm looking for more detailed informations about SPI interface, SPI timing and SPI dialogue.... but the new doc is still poor in informations about SPI (really poor). After lot of trial, I could send a SOCKDW on my SPI: 02 00 0F 4A 03 01 00 01 00 01 07 AA AA 03 DF 01 01 1F It means : SOCKDW, sid=0, cid=0, len=7, data isAA AA 03 DF 01 01 1F After that, I receive the two following reply from SPWF04SA: 02 3A 00 00 00 which I think is a'OK result code' as mention in Command Guide page 14 (see chapter 6.1) and 02 3A 21 00 00 which I don't know what it is.... because it is not documented.... So my question is double : Could we have a proper documentation about the SPI interface (sync reply, dialogue sample, )? and What does the '02 3A 21 00 00' means? PS: I really appreciate the new example for SPI protocol but the Second example has still its
Posted on January 17, 2018 at 00:41I am currently trying to scan and log advertisement data using STEVAL-IDB007V1. Advertisement data will be coming out of separate BLE compatible module. Would this be possible using BlueNRG GUI and python script? Could anyone point me to a right direction for this? Thank you#ble #steval-idb007v1
Posted on January 13, 2018 at 15:07Hello Everyone,Even if I load the DER binary format into my wifi-module SPW40SA , The subject key identifier won't be detected automatically by the module. I have to manually add the key and if I try the simple AT+S.HTTPGET demostrated in AN4963 document for the http://www.amazon.com i get Certificate error:23(The CA could not be found) . I even tried with the PEM format also but still the same error exists . Does anyone have the same problem or any hint on how to resolve this issue ? #wifi #certificate #spwf40sa #tlscert
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.