2025-12-27 2:01 AM
Hello,
I am using a BlueNRG-M2SP module mounted on my own custom PCB. I programmed it using the STSW-BLUENRG1-DK package and flashed the DTM / UART project to check basic functionality and enable advertising.
The project runs correctly in Debug mode, reaches while(1), and no HardFault occurs. I configured the Symbols as follows:
UART is connected via DIO8 (TX) and DIO11 (RX) to a USB-to-TTL converter. However, when I open the COM port in BlueNRG-GUI, I get:
Because this is a custom PCB and not an ST evaluation board, the “motherboard firmware” message is unclear to me.
Could this issue be related to:
I have also attached some photos and a short video of the setup and programming steps, which I believe may help clarify the issue.
Any guidance on how to at least verify that the BlueNRG-M2SP module is working properly would be highly appreciated.
Thank you.
2025-12-28 7:21 AM
I will take a shot since BlueNRG responses (at least for the BlueNRG-LP) tend to get sparse responses.
My assumption is: This message is because BlueNRG-GUI is expecting an evaluation board with the ST-Link bridge MCU firmware (which I am assuming you do not have on your custom board). So *I believe* this message is not referring to your custom firmware, rather the firmware associated with ST Link bridge MCU.
2025-12-28 8:28 AM
I retract my earlier response, which I believe was utter rubbish (I am sorry).
Here is why:
I tried the following basic experiments using BlueNRG-LP EVAL board and my Nordic nRF5340-DK (as I do not have a BlueNRG-MS2 chip)
This tells me the "No firmware detected...." message (at least) appears when the loaded firmware is not the expected firmware. I might suggest, if you haven't tried already, to use the DTM_Basic example firmware instead (which responds for me on my BlueNRG-LP. I think the ST Link MCU firmware is a red herring.
2025-12-28 9:50 AM
I will end my spamfest with a suggestion you have likely already tried:
On BlueNRG GUI Menu: Settings->FW Stack Version->BlueNRG-MS Fw vX.X (whatever version you are using on your BlueNRG chip)
-eom-