README.md

February 17, 2025 · View on GitHub

ESP32 2.4GHz Jammer by KEI

Insert Image of ESP32 Jammer Here

⚠️ NOTE: This project is for educational purposes only. Signal jamming is illegal in many regions. Use responsibly and comply with local laws. ⚠️

📌 Overview | 🛠️ Required Components | 🔌 GPIO Pin Layout | 💻 Web Flasher | 💖 Support My Work

KEI 2.4GHz Jammer Overview

the KEI 2.4GHz Jammer operates in the 2.4 GHz frequency range, utilizing an ESP32 and nRF24 PA LNA module to interfere with signals within this band. It is capable of disrupting various wireless communications, including Bluetooth, BLE (Bluetooth Low Energy), Wi-Fi, and RC (Remote Control) drones.

The jammer works by transmitting noise signals on the 2.4 GHz frequency, overpowering or disrupting the normal communication signals of devices within range. It offers four different operational modes: Bluetooth, BLE, Wi-Fi, and RC drones, allowing you to target specific types of devices.

Keep in mind that the range of the jammer may vary depending on the environment and equipment used. By equipping the device with a high-gain antenna or an RF amplifier, the effective range of interference can be significantly extended, allowing it to disrupt signals over longer distances.

Warning: Use for educational purposes only. Always ensure you're complying with local regulations when using devices that transmit RF signals.

Required Components

  • 1x ESP32-WROOM-32U
  • 2x nRF24L01 PA/LNA Module
  • Prototype Pcb board
  • Jumper wires
  • 10uF Capacitors for stable operation (optional but recommended)
  • 3.7v battery (optional)
  • spdt swtich (optional)
  • lx-lcbst 5v boost battery changer (optional)

GPIO Pin Layout for ESP32 and nRF24

HSPI

nRF24L01HSPI Pin (ESP32)10uf Capacitor
VCC3.3V(+) Capacitor
GNDGND(-) Capacitor
CEGPIO 16
CSNGPIO 15
SCKGPIO 14
MOSIGPIO 13
MISOGPIO 12
IRQ

VSPI

nRF24L01VSPI Pin (ESP32)10uf Capacitor
VCC3.3V(+) Capacitor
GNDGND(-) Capacitor
CEGPIO 22
CSNGPIO 21
SCKGPIO 18
MOSIGPIO 23
MISOGPIO 19
IRQ

Battery modification (Optional)

3.7V Li-Ion batteryLX-lcbst 5v Charging ModuleMini Slide SwitchESP32
(+) BatteryBat +
(-) BatteryBat -
OUT +Switch in
OUT -GND
Switch out5V

nRF24L01 and ESP32 Images

Insert Image of nRF24L01 Here

Insert Image of ESP32 Here

Web Flasher

To easily flash the ESP32 with the KEI Jammer firmware, visit the Web Flasher.

Insert Screenshot of Web Flasher Here

How to Use the Web Flasher

  1. Open the Web Flasher: Go to the Web Flasher link.
  2. Connect Your ESP32: Make sure your ESP32 is connected to your computer using a USB cable.
  3. Select Firmware: Click on the firmware you want to install from the available options.
  4. Choose the COM Port: If your ESP32 is not already selected, choose the correct COM port where your device is connected.
  5. Start Flashing: Press the "Flash" button to begin flashing the firmware onto the ESP32. Wait until the process is complete.
  6. Done: Once the flashing is done, the ESP32 will restart and will be ready to use with the new firmware.

If ESP32 Doesn't Appear in COM Port

If your ESP32 doesn't show up in the COM port list, you will need to install the appropriate driver for your ESP32 board.

  1. Download the Driver: Visit the link below to download the driver.

  2. Install the Driver: Follow the installation instructions for your operating system. Make sure to restart your computer after installing the driver.

  3. Reconnect the ESP32: After installation, reconnect your ESP32 to your computer. It should now appear in the COM port list when you go back to the Web Flasher.

Warning

⚠️ Warning:
This tool is for educational purposes only. Use it at your own risk! The creator is not responsible for any damage or misuse caused by this tool.

Additional Notes

  • Ensure that the ESP32 and nRF24L01 are wired correctly before flashing the firmware.
  • This tool is designed to work with the KEI Jammer firmware for the ESP32.
  • Follow the provided GPIO pin layout for both the HSPI and VSPI configurations to ensure proper operation.

Special Thanks

A big thanks to Emensta, smoochie, DivineZeal and Zipher for inspiring me to create this project. Their work and creativity have been a major source of motivation throughout this journey.

💖 Support My Work

If you enjoy this project and want to support future development, feel free to donate! Your contribution helps me create more projects like this.

💳 Donate via GCash
💳 Donate via PayPal
💳 Donate Via Gotyme Bank

Thank you for your support! 🙏