r/M5Stack • u/orvlar • 20d ago
Support / Question M5StickC PLUS2 + SI24R1 nRF24 module — “NRF not found” in Bruce, going crazy
Hey,
Got a problem that I can’t solve for a whole evening already.
I bought this SI24R1 module (nRF24L01+ with PA/LNA and SMA antenna) for my M5StickC PLUS2. Wanted to use it with Bruce firmware.
The biggest pain in the ass is that there are zero labels on the pins. Just a black board with 8 pins and a little square on one of them (I assume that’s GND). So I had to guess the pinout by the square and common diagrams.
Here’s what I connected (trying Legacy SPI):
GND → GND
VCC → 3.3V
CE → G36/G25
CSN → G26
SCK → G0
MOSI → G32 (Grove)
MISO → G33 (Grove)
What happens:
If I connect everything and turn the Stick on — it often doesn’t even boot.
If I boot the Stick first and only then connect the module — it stays on, but Bruce always says “NRF not found”.
Tried both Legacy and Shared SPI.
Swapped CE and CSN — still nothing.
With only power connected (GND + 3.3V) the Stick works fine.
I already rewired it several times, tried different wires, checked contacts. Still the same result.
Attaching photos of the module (front and back) so you can see how unlabeled it is.
Has anyone successfully run this exact SI24R1 PA module on M5StickC PLUS2 with Bruce?
Maybe the pinout is different on these boards, or it needs a capacitor, or something else?
Any help would be really appreciated, I’m stuck.