Skip to content

Latest commit

 

History

History

README.md

🛜nrfBlueNullifier

A tool which jam classic bluetooth signals using 2 nrf24L01 modules.

📦Requirements

  • NodeMCU ESP-32S 38-Pins
  • One nrf24L01 Module OR nrf24L01+PA/LNA Module
  • 7 Female to Female Jumper Wires

🗒️Note

  • nrf24L01 and nrf24L01+PA/LNA modules have same pinout.

🔌Pinout Table

HSPI

NODEMCU ESP32S nrf24L01
3.3V VCC
GND GND
GPIO16 CE
GPIO15 CSN
GPIO14 SCK
GPIO13 MOSI
GPIO12 MISO

VSPI

NODEMCU ESP32S nrf24l01
3.3V VCC
GND GND
GPIO22 CE
GPIO21 CSN
GPIO18 SCK
GPIO23 MOSI
GPIO19 MISO

🖼️Images

NodeMCU ESP-32S nrf24L01

⚙️Setup

  1. Download Arduino IDE from here according to your Operating System.
  2. Install it.
  3. Go to FilePreferencesAdditional Boards Manager URLs.
  4. Paste the following link :
    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    
  5. Click on OK.
  6. Go to ToolsBoardBoard Manager.
  7. Wait for sometimes and search esp32 by Espressif Systems.
  8. Simply install it.
  9. Wait for sometime and after that it is installed.
  10. Go to SketchInclude LibraryManage Libraries.
  11. Wait for sometimes and search rf24 by TMRh20, Avamander.
  12. Simply install it.
  13. Wait for sometime and after that it is installed.
  14. Restart the Arduino IDE by closing and open again.
  15. Done!

🔧Install

  1. Download or Clone the Repository.
  2. Open the folder and just double click on nrfBlueNullifier.ino file.
  3. It opens in Arduino IDE.
  4. Compile the code.
  5. Select the correct board from the ToolsBoardESP32 Arduino.
    • It is generally NodeMCU-32S.
  6. Select the correct port number of that board.
  7. Upload the code.
  8. When show Connecting..... press and hold BOOT button.
  9. When show Writing at then release the BOOT button.
  10. Done!
  • The script starts running automatically.

🔧Install using ESP Web Flasher

  1. Open Adafruit ESP Web Flasher from here.
  2. Set the Baud Rate to 115200 Baud.
  3. Connect ESP32 with a USB cable and then to the PC/Laptop.
  4. Press and hold the BOOT button.
  5. Click on Connect button.
  6. Select your Device COM Port in the Pop-Up Window.
  7. Release the BOOT button.
    • When connected successfully, then it show this Adafruit ESP Web Flasher
  8. Click on Erase button.
    • Wait for sometimes to successfully erased.
  9. Download 3 files from this directory.
    • The files are :
      1. nrfBlueNullifier-2-nrf24L01-bootloader.bin
      2. nrfBlueNullifier-2-nrf24L01-partitions.bin
      3. nrfBlueNullifier-2-nrf24L01.bin
  10. Select nrfBlueNullifier-2-nrf24L01-bootloader.bin file with offset 0x1000.
  11. Select nrfBlueNullifier-2-nrf24L01-partitions.bin file with offset 0x8000.
  12. Select nrfBlueNullifier-2-nrf24L01.bin file with offset 0x10000.
  13. Click on Program button.
    • Wait for sometimes to successfully programmed.
  14. Press and release the BOOT button.
  15. Unplug and plug the ESP32 on the PC/Laptop.
  16. Done! nrfBlueNullifier-2-nrf24L01 is ready.

🤔What happened after script is running?

  • It breaks the sound.
  • It blocks the sound even the device playing the music.
  • Sometimes it disconnects the bluetoth from the device.
  • It slow down the speed of the wifi and sometimes it disconnects.