BlueNRG-M2SP module SPI not working as co-processor(replacing the BlueNRG-2N)
- April 16, 2026
- 1 reply
- 82 views
Hi everyone,
I designed a first custom PCB using the BlueNRG-2N as a coprocessor, and everything was working fine, I was able to control it with my main MCU over SPI without any issue.
Recently, I made a new version of the board where I replaced the BlueNRG-2N with the BlueNRG-M2SP module. I flashed it with the DTM firmware (BLUENRG-M2SP_DTM_SPI.hex) because I want to use it as a coprocessor.
I’m using exactly the same software as before for my main mcu (which should work), but now it doesn’t work at all : I don’t receive any data on the SPI MISO line from the BLE module.
I’ve attached both the old (working) and new designs. Since the firmware works with the BlueNRG-2N, I assume the issue is hardware-related. What could be wrong in my new design? Or what changes are required for the software ?
Also, I have a couple of additional questions:
1- There are multiple DTM firmware versions available (e.g. BlueNRG-M2SA_M2SP_DTM_Stack_v2.1c, v2.1e, and several others in the BlueNRG-1_2 DK 3.2.3)... Which one should I use for SPI coprocessor mode?
2- I was never able to connect to the BlueNRG-M2SP using the BlueNRG-1 ST-Link Utility, but it works fine with the RF Flasher Utility. Is this normal, or could it indicate a problem with my hardware?
Thank you,
Sincerely
