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 May 24, 2018 at 14:32Hi,During a httpget call in TLS with SPWF04SA it return me a +WIND:8 message :+WIND:8:Hard Fault:TcpIp:5320544e:80000000:10004034:5320544f:0000001c:0806a093:080b75ea:a1000000There is someone that know what's the cause of this message?Thanks in advance.
Posted on February 15, 2018 at 10:27 Hi, I really like the idea behind the SPBTLE-1S module. It's a perfect package for smart innovators/startups which do not have the capacity/budget for a complete HW development with certification effort around the BlueNRG-1 SoC and which do not really know if and how many devices they will sell. I'm looking for a low cost toolchain for the BlueNRG-1. I got a STEVAL-IDB007V1M and a ST-LINK/V2 and I thought I can use this together with the new Atollic TrueSTUDIO for STM32 9.0.0 to develop a solution. Hmm - TrueSTUDIO 9.0 does not yet support the BlueNRG-1 because they have technical issues with this SoC... ST Marketing - could you ask your new colleagues at Atollic to fix this issues? The IAR Embedded Workbench for ARM trial version has a 32 kByte code limitation - but all examples for the BlueNRG-1 with BLE libs involved seem to result in larger .bin files... Any recommendation for a low cost toolchain? Best regards Wolfgang #truestudio #s
Posted on July 17, 2017 at 14:12I bought theSTEVAL-FKI868V1development kit and when I try to open the COM port on the GUI, I get the following error message:''Wrong FW in the Selected Board''. I go to the Binary folder in the application program files and I drag and drop the SIGFOX_CLI_DEMO_NUCLEO_L1_ETSI.bin file to the mbed drive and press the reset button. I try to open the COM port again in the GUI, and the same error message appears. There's nothing on the serial port as well on my terminal when I reset the board. Are there any extra steps which need to be taken before trying to open the port?Any assistance would be appreciated.Nitesh Reddy
Posted on April 18, 2018 at 09:22I planning to add BlueNRG-2 SoC in our product with &sharpBluetoothMesh feature.But how many models, specified in Mesh Model specification I could add using lib_BlueNRG_Mesh_CM0.lib ?How much RAM is available for user app, after executing Bluetooth Mesh out of 24Kb ?As per Bluetooth SIG specification, during provisioning there are 3 ways to do authentication of device -1) input-oob2) output-oob3) static oobWhat type of method, ST BlueNRG-Mesh APP is using during Provisioning ?Is there any in details documentation which help developers to understand ST version of &sharpBLuetoothMesh ?Can I provision node based on ST firmware using Silicon Labs Bluetooth Mesh App or &sharpmeshctl utility from Bluez 5.49 ?##bluetoothmesh
Posted on May 22, 2018 at 08:43Hello everyone,We are using the SPBTLE-1S on a simple PCB and we followed all PCB guidelines. Today i measured the distance we can communicate between the PCB and an Android App (a random from App Store) on my mobile phone.On sight (no objects or walls) we could connect/communicate on maximum 15 meters distance with ~60dB signal strenght.Is that normal?
Posted on May 22, 2018 at 00:05Hi, I am using Bluetooth module SPBT3.0DP2 and it worked fine during development. Currently we are in production stage and we have populated 80 boards with Bluetooth module. 20 Bluetooth modules are not working as expected out of 80 modules. We are observing pulse in RESET pin without no connection at 16.9 msec interval. It seems Bluetooth module is resetting. Is it possible?
Posted on May 17, 2018 at 10:27Hi,I'm using a SPWF04Sx WIFI module.In AT.HTTPOST command there isn't a field for a JSON payload, but I really need it.There is something that allow me to send a JSON payload ?There isn't also a field for the call's header that i've to fill with a token. There is someone that can solve my problems?Thanks in advance!#json #spwf04sx #http-post
Posted on May 12, 2018 at 05:47Hello - wrt the maximum total size of a BLE advertisement or scan response of 31 bytes:The BlueNRG-MS v7.2c Peripheral can generate either at max expected length.But when I run the BlueNRG-MS v7.2c Central, if the total length of either packet is > 18 bytes, then the corresponding ADV_IND or SCAN_RSP event is never received as a EVT_LE_ADVERTISING_REPORT event.The Central device of the embedded BLE stack of the 3 other vendor platforms I have evaluated can all receive up to the maximum total length of either the advertisement or scan response in addition to the BLE stacks on the iOS and Android devices.Is this observation caused by an error in my implementation of the ST BlueNRG Central, or is it a known and documented limitation? It is suspicious that the BlueNRG-MS Peripheral can produce either at the max length of 31 bytes, but the Central is limited to 18 bytes total. Even more suspicious is that the observed limit of 18 is less than a full length
Posted on May 17, 2018 at 16:12Hi !I have to implement a connection method with an authentification between a blueNRG-MS BLE device and a mobile app. The BLE device has no I/O capabilities so following the BLE spec v4.1 soi have to implement just works pairing model. But i want to implement a passkey method with a known fixed pin. it's true that the passkey generates a random TK every time, But Is it possible to use the passkey method with a fixed known pin ? #ble #bluenrg-ms #bluenrg-pairing #pairing #ble-connection-method #passkey
Posted on April 25, 2018 at 11:18Hello, I want to make a PCB with a microcontroller STM32L476RG and a Bluetooth module SPBTLE-1S. I plan to use the SPI for the communication beetween the microcontroller and the BLE module but I don't know which pin of this module is used for the interruptions. The older module SPBTLE-RF has a SPI_IRQ pin. Is there a similar pin on the SPBTLE-1S module?Thanks in advance for your answers.#bluetooth-low-energy
Posted on May 15, 2018 at 15:18On one of my boards that use the SPWF04 module I have started to see Win7: Configuration Failure:4 which from the manual indicates the RTC cannot be initialised.For these errors my approach was to hold the device in reset, power cycle it then bring out of reset.I'm seeing the 'Wind2: Reset' indicating the board is now back, but immediate I then get the same Configuration Failure:4.This will repeat for as long as I'm willing to leave it, then maybe after an hour it will start up correctly.Does anyone have any pointers as to the reasons why the device RTC may be having problems?
Posted on May 15, 2018 at 12:35Hello!I am using BlueNRG-1 device with BLE stack v1.0.Can you please advice me, if there is a method of pairing using IO_CAP_KEYBOARD_ONLY on device, if I want to always send FIXED code for pairing? I want to send the pairing code through the UART to BLE module.Regards,Evgeny.#pairing #bluenrg-1
Posted on February 13, 2018 at 14:49Hi,I have a question about the STEVAL-FKI868V1 development kit that is based on the S2-LP sub 1GHz transceiver. We have a system that works at 868MHz and the signal that commes from the system is fed into multiple TI CC1120 transceivers. The transceivers are configured so that the IQ data is outputed on the GPIO pins from the 1-bit Sigma-Delta ADC. The major problem is that the transceiver don't have a lot of documentation on the subject of extracting the IQ data out of the transceiver so we have faced a lot of issues. Since we've faced a lot of issues we want to move to other transceivers and looked at the S2-LP transceivers.In the datasheet we found the following:The receiver architecture is low-IF conversion, the received RF signal is amplified by a two-stage low-noise amplifier (LNA) and down-converted in quadrature (I and Q) to the intermediate frequency (IF). LNA and IF amplifiers make up the RX front-end (RXFE) and have programmable
Posted on August 04, 2016 at 09:33Hi, The description in the .h file states that: '' * @param en_high_power Can be only 0 or 1. Set high power bit on or off. It is strongly adviced to use the * right value, depending on the selected hardware configuration for the RF network: * normal mode or high power mode. '' So, which value should be used as en _high_power with the SPBTLE-RF module? Thanks Julien #spbtle-rf
Posted on May 12, 2018 at 06:46Hi,I am able to communicate with BlueNRG-2 either by ST-Link Utility or by Atollic GDB. Unfortunatelly, when I start regular work of DTM firmware, these tools lose communication.What is the reason of that?Is it caused by going the BlueNRG into sleep mode?How can I solve this problem?Having debuger is crucial for bug finding.Kind regards,Piotr Romaniuk
Posted on May 11, 2018 at 07:37Is it possible to use BlurNRG BLE stack in STM32F103 CPU and use UART as a HCI interface to any Bluetooth chip?Read through BlueNRG manuals and those looks like BlueNRG is ment to be used only in SoC and ACI layer between SoC and actual uC having applications. I am having one other vendor's Bluetooth chip that is eating HCI commands overt he UART so willing now to use STM32F103 with BlueNRG BLE stack sending HCI messages over UART.
Posted on May 13, 2018 at 09:42Hi,I am confused by documentation of BlueNRG and various description of exiting from WFI for Cortex-M0.What is going on when BlueNRG-2 is woken up from deep sleep by external gpio pin?Is the program continuing execution at instructions following WFI, or it causes a reset and starts from ResetHandler?In my program interrupts are disabled before WFI.Regards,Piotr Romaniuk#bluenrg-2 #deepsleep #cortex-m0 #wfi
Posted on May 12, 2018 at 19:10Hi All,I'm evaluating the the S2-LP transceiver at 868 MHz using the Nucleo expansion board and the S2-LP DK software.I need a clarification about the automatic frequency correction: as far as I understood from the datasheet (chapter 5.5.1), it is possible to know how far the signal that my device is receiving is from 'my' center frequency.I have some questinos about it:1) I see that the AFC provides the estimated frequency error through the AFC_CORR register it isn't clear to me which unit this value is... Hz? kHz? ppm?2) How can it be related to the real frequency error?3) In case of a continuous wave as received signal (i.e. created with a bench signal generator) this value is valid? When should i read it?4) And how can I use it to correct the programmed center frequency accordingly?5) Which is the range that the AFC can actually compensate?Thanks for any replyMat#s2-lp #afc #frequency-offset-correction
Posted on May 12, 2018 at 10:29Hey,the SPWF01 module automatic writes the received data from a tcp socket client. Is there a way to have this in the SPWF04 module?If not, how can I read the data?Module Output Module Input+WIND61:Incoming Socket Client+WIND55:Pending Data:0:0:31:31 AT+S.SOCKR=0,31AT+S.SOCKR=0,31AT-S.ERROR:76:Illegela Socket IDWhy do I get the er
Posted on May 03, 2018 at 17:14Hi, i am an embedded electronic engineer and lately i have a project named 'plug meter' based on an STM32 MCU and the STPM01 AFE, but i couldn't establish the SPI communication between AFE and MCU because there are no libraries to read and write through SPI, please help me!
Posted on April 18, 2018 at 16:32Hi,I cannot build working DTM for BlueNRG-1 on TrueSTUDIO (9.0.0).When I program the device with prebuilt DTM_SPI.hex from Firmware folder in ST Development Kit it works fine. STM32 connects with BlueNRG, configures it, etc.Unfortunatelly, the program built from sources (Projects/BLE_Examples/BlueNRG-1/DTM) is not working. It looks like BlueNRG does not raise IRQ line for notification its initial event.Below I illustrate comparison of initial sequence for these two programs.What I am missing in compilation?Regards,PiotrPSI am using idb007v1 board.#truestudio #bluenrg-1 #dtm #building-from-sources #st-development-kit
Posted on September 28, 2017 at 04:06Hello,I was planning to use the SPWF04S module in a product where all the processing is done in the stm32F439 embedded in the module. It seems like the only way to load an application code is to go through the uPython interpreter. I need to make simple http POST/GET calls with uPython. It seems like this is only gonna be supported in 1.1.0. So is there any way to get this firmware, or some date when will it be available? Also is it possible to add the application code to the firmware on the stm32F439 ? Thank you!#micropython
Posted on April 23, 2018 at 11:20Hello everyone! I'm currently working with STM32F407xx application and trying to connect it to BlueNRG-1 via SPI.All that I have are RESETN and SPI MISO, MOSI, CLK and CS pins connected to bluetooth module. I'm tried to rewrite stm32f4-nucleo library to make it useful for my application, but got no success.And, honestly I'm not fully understand how to use BlueNRG-1 API in my case. I know that it is possible to program BlueNRG itself, but how to make it communicate with another MCU?Does BlueNRG have default firmware?Is it possble to get access to BlueNRG registers via SPI?I also could not find any clear examples of using BlueNRG-1 with other devices. Do everytihg I need is already included in BlueNRG-1 programming manual?Any information would be helpful!#hal #spi #bluenrg-1 #stm32-f4 #initialization #connectivity
Posted on May 10, 2018 at 14:35Hi,My device is Bluetooth LE peripheral that is based on BlueNRG-2 and STM32 connected via SPI.I would like to present some measurement data in SCAN_RSP to central devices.The measurement is performed every 1 second and in this period I update scan_rsp data by: hci_le_set_scan_response_data() The data that I pass to above function has following format:0: 22 - AD_Len1: 0xFF - AD_Type = MANUFACT_SPEC.2-23: custom_data[22] - AD_Data - my measurementsIn my central device I receive only about 30% of correct SCAN_RSP, other have empty data:11662 0> SCAN_RSP, xx:xx:xx:xx:xx:xx RSSI -53 dBm :: [24]: 16 ff 01 10 99 1c 70 00 15 00 80 03 80 fe c0 c0 00 00 6c 01 00 17 01 0014757 0> SCAN_RSP, xx:xx:xx:xx:xx:xx RSSI -60
Posted on June 08, 2017 at 18:19Hi Jerry,is the SPWF01 recommended for new designs? Do you have planned any firmware updates for future?Since the SPWF01 will not support IPv6, but the SPWF04 do, I don't see any reason to use the SPWF01 in the future. Or is there any reason to use the SPWF01 instead of the SPWF04?Thx & regards,Flow
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.