NM-RF-HAT Quick Start with NM-CYD-C5 / ESP32-2432S028
📦 What's in the NM-RF-HAT Box
| Component | Description |
| NM-RF-HAT | RF expansion board with CC1101, NRF24, PN532, IR, 433 ASK |
| 2x4Pin Cables | one connect to CYD/NM-CYD-C5, one for GPS module |
| 1x5Pin Cable | with TF Extension, connect NM-RF-HAT and CYD/NM-CYD-C5 |
| TF Extension | SD card slot extension cable |
| Antennas | 433MHz + 2.4GHz |

🔌 Hardware Connection (3 Steps)
Step 1: Connect TF cable and 2 * 4Pin Cables with CYD/NM-RF-HAT
- TF cable with 5 pin cable and Plug into the CYD/NM-RF-HAT TF Slot.
- one 4Pin cable connect to 3.3V IO9 IO8 GND
- one 4Pin cable connect to 5V TX RX GND
Step 2: Connect Cables to NM-RF-HAT


Step 3: Attach Antennas
- External thread internal pin SMA antenna → CC1101 (433MHz)
- External thread internal hole SMA antenna → NRF24 (2.4GHz)
⚡ Flash Bruce Firmware
- 1. Visit: https://flash.nmiot.net
- 2. Choose Project bruce, and Select Device: nm-cyd-c5 or esp32-2432s028
- 3. Select Version: v1.14.0
- 4. Click Flash → Done!
🛠️ Troubleshooting
| Problem | Solution |
| CC1101 Not Found |
1. Power the NM-RF-HAT with USC-C; 2. Switch to "CC1101" and only one RF on 3. RF --> Config --> RF Module, choose "CC1101" |
| NRF24 Not Found |
1. Power the NM-RF-HAT with USC-C; 2. Switch to "nRF24" and only one RF on |
| Waiting GPS xxx |
check the GPIO connect to GPS module is UART RX and config to INPUT mode |