Author SHA1 Message Date
Emensta 59212d563a ESP32-BlueJammer 2025-08-09 18:44:52 +02:00
Emensta 79a8707768 ESP32-BlueJammer 2025-08-09 18:43:16 +02:00
Emensta e9fa3a856d ESP32-BlueJammer 2025-08-09 18:39:24 +02:00
Emensta e0dd11c850 ESP32-BlueJammer 2025-08-09 18:38:22 +02:00
Emensta 415a5c9ade ESP32-BlueJammer 2025-08-09 18:35:03 +02:00
Emensta d60bb39709 ESP32-BlueJammer 2025-07-30 14:12:37 +02:00
Kevin f9e189ffb9 Update README.md
Respectfully corrected some spelling and grammatical errors
2025-07-30 08:07:15 -04:00
Emensta 81fe886aa6 ESP32-BlueJammer 2025-07-06 02:01:02 +02:00
Emensta 9e93254946 ESP32-BlueJammer 2025-07-06 01:45:36 +02:00
Emensta 2142fb72a9 ESP32-BlueJammer 2025-07-02 15:03:24 +02:00
Emensta 4275bc8558 ESP32-BlueJammer 2025-06-28 22:13:21 +02:00
Emensta 01b93fac50 ESP32-BlueJammer 2025-06-28 22:11:32 +02:00
Emensta 4e2fadea68 ESP32-BlueJammer 2025-06-28 22:10:55 +02:00
Emensta b2fc6e7970 ESP32-BlueJammer 2025-06-04 15:36:16 +02:00
Emensta 16c2286c2f ESP32-BlueJammer 2025-05-16 21:05:37 +02:00
Emensta dcfec6cc38 Merge branch 'main' of https://github.com/EmenstaNougat/ESP32-BlueJammer 2025-03-23 19:07:44 +01:00
Emensta 1a7243a0f5 ESP32-BlueJammer 2025-03-23 19:07:38 +01:00
Emensta 918a0552c8 ESP32-BlueJammer 2025-03-23 19:06:02 +01:00
Emensta df9fa1c885 ESP32-BlueJammer 2025-03-20 19:57:24 +01:00
12 changed files with 73 additions and 24 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 287 KiB

-2
View File
@@ -175,8 +175,6 @@
same "printed page" as the copyright notice for easier same "printed page" as the copyright notice for easier
identification within third-party archives. identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
You may obtain a copy of the License at You may obtain a copy of the License at
+71 -20
View File
@@ -24,7 +24,7 @@
<span> | </span> <span> | </span>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#pcb">Hardware layout</a> <a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#pcb">Hardware layout</a>
<span> | </span> <span> | </span>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#pcbs-with-esp32-and-rf-module-capability---don-anon-techs-online-shop">PCB's</a> <a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#pcbs-with-esp32-and-rf-module-capability">PCB's</a>
<span> | </span> <span> | </span>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#video-tutorials-and-demonstrations">Demos</a> <a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#video-tutorials-and-demonstrations">Demos</a>
<span> | </span> <span> | </span>
@@ -36,9 +36,12 @@
<span> | </span> <span> | </span>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#about-the-esp32-bluejammer-and-my-source-code">About</a> <a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#about-the-esp32-bluejammer-and-my-source-code">About</a>
<span> | </span> <span> | </span>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#support-me">Support me</a>
<span> | </span>
<a href="https://emensta.pages.dev">Website</a> <a href="https://emensta.pages.dev">Website</a>
</h4> </h4>
## ESP32-BlueJammer ## ESP32-BlueJammer
The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts various devices using an ESP32 and nRF24 modules, causing plenty of noise and sending unnecessary packets (DoS). The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts various devices using an ESP32 and nRF24 modules, causing plenty of noise and sending unnecessary packets (DoS).
@@ -46,37 +49,46 @@ It interrupts:
**The whole 2.4GHz broadband!** Everything that works on 2.4GHz is being interfered, like: **The whole 2.4GHz broadband!** Everything that works on 2.4GHz is being interfered, like:
audio in speakers being transmitted over bluetooth, microphones on 2.4GHz, smartphone connections, WiFi, RC Drones (etc.), IoT devices, smart gadgets, wireless keyboard & mouse, just anything on 2.4GHz! audio in speakers being transmitted over bluetooth, microphones on 2.4GHz, smartphone connections, WiFi, RC Drones (etc.), IoT devices, smart gadgets, wireless keyboard & mouse, just anything on 2.4GHz!
Ideal for controlled disruption and security testing. Based on 2,4GHz communication. Ideal for controlled disruption and security testing. Based on 2.4GHz communication.
It has a big range (over 30Meters+ - may vary on your antenna and hardware setup!) on newest Bluetooth versions with casual 2.4GHz antennas, you can easily increase this as well by taking some simple "bigger" router antennas. It has a big range (over 30Meters+ - may vary on your antenna and hardware setup!) on newest Bluetooth versions with casual 2.4GHz antennas, you can easily increase this as well by taking some simple "bigger" router antennas.
An amplifier (2.4GHz) may be an good option too! An amplifier (2.4GHz) may be a good option too!
Remember that jamming is illegal and should not be used with malicious intent! Remember that jamming is illegal and should not be used with malicious intent!
## PCB's with ESP32 and RF-module capability - [Don Anon Tech's online-shop](https://datechlabs.com) ## PCB's with ESP32 and RF-module capability
**DIY-PCB:** "Blue ESP DIY PCB" **ESP32-RF DIY-PCB:**
This PCB can fit an ESP32 DevKit and 2 RF-modules such as nRF24 or CC1101 etc., you can use it in combinations (1x nRF, 1x CC1101) to create several things. This PCB can fit an ESP32-wroom-32U/E DevKitC and 2 nRF-modules, along with an 0.96" I2C OLED, LEDs and switches.
***Remember: It is not intended for illegal use, neither for my project!*** ***Remember: It is not intended for illegal use!***
For this one, all you need is listed below: For this one, all you need is listed below:
**Required:** **Required:**
- **[ESP32 Dev Module](https://s.click.aliexpress.com/e/_onYIVKr)** (**Recommended: ESP32-32U CP2102**, any ESP32 should work as long as it has the needed pins, 38P required!) - **[ESP32 Dev Module](https://s.click.aliexpress.com/e/_onYIVKr)** (**Recommended: ESP32-32U CP2102**, any ESP32 should work as long as it has the needed pins, 38P required!)
- **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x) - **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x)
- **[10-100uF Capacitor](https://s.click.aliexpress.com/e/_oFvFeYX)** (2x) (any voltage above 5V)
- **[0.96" OLED Display I2C](https://s.click.aliexpress.com/e/_oCdkjPX)**
- **[Slide Switch](https://s.click.aliexpress.com/e/_oCWSw1m)** (2x)
- **[LEDs: 3mm LED](https://s.click.aliexpress.com/e/_ooxufHV)**
- **[Resistor kit](https://s.click.aliexpress.com/e/_oCoJ7LO)**
- R1 = 1kOhm
- R2, R3, R5, R7 = 47kOhm
- R4, R6 = 100kOhm
**Additional:** **Additional:**
- **[TP4056 Charging Module (Micro-USB/Type-C)](https://s.click.aliexpress.com/e/_oCqORHE)** - **[TP4056 Charging Module (Micro-USB/Type-C)](https://s.click.aliexpress.com/e/_oCqORHE)**
- **[JST PH 2.0 Connector](https://s.click.aliexpress.com/e/_ooSOhDd)** - **[JST PH 2.0 Connector](https://s.click.aliexpress.com/e/_ooSOhDd)**
- **[3.7V Li-Ion Battery](https://s.click.aliexpress.com/e/_on04mQ7)** - **[3.7V Li-Ion Battery](https://s.click.aliexpress.com/e/_on04mQ7)**
- **[3rd Antenna: **IPEX to SMA-F pigtail](https://s.click.aliexpress.com/e/_oFDpn1V)** - **[3rd Antenna: **IPEX to SMA-F pigtail](https://s.click.aliexpress.com/e/_oFDpn1V)**
![DIY-PCB](https://dwdwpld.pages.dev/ESP32-BlueJammer-DIY-PCB.jpg) ![image](https://github.com/user-attachments/assets/601b72e8-587a-43e0-8d2a-c99cbdce4a21)
[Shop](https://datechlabs.com/products/blue-esp-diy-pcb-back-order) [Shop](https://www.elecrow.com/esp32-rf-diy-pcb.html)
--- ---
**PRE-SOLDERED:** "The Blue ESP" **PRE-SOLDERED:** "The Blue ESP"
This is an ESP32 with RF-module breakouts (nRF24/CC1101 etc.) for experimenting. ***Remember: It is not intended for illegal use, neither for my project!*** This is an ESP32 with RF-module breakouts (nRF24/CC1101 etc.) for experimenting.
***Remember: It is not intended for illegal use, neither for my project!***
**Required:** **Required:**
- **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x) - **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x)
@@ -129,14 +141,55 @@ ESP32-BlueJammer tutorial by @ElMackflay
## How to use?
To disrupt various channels on the 2.4GHz band, do the following to enable your ESP32-BlueJammer:
- Every mode starts right away after powering on the device! There is no additional button to start the attack!
- It simply jams right away once powered!
### Combo-Channel-Select_BT-BLE-WiFi-RC firmware:
- use the "Boot" button on the ESP32 to switch between the channel modes on the Combo-Firmware!
- the OLED will display your current operation channel
- the status LED lets you know about the current state you're in:
1 blink = BT
2 blinks = BLE
3 blinks = WiFi
4 blinks = RC
- the serial output of your ESP32-BlueJammer will output the following lines when switching mode:
State 1: Bluetooth
State 2: Bluetooth Low Energy
State 3: WiFi
State 4: RC
### all other firmware:
- the firmware you choose indicates the operation channel by its name, this means:
Bluetooth_80_CH - jams classic Bluetooth
Frequency Range: 2.402 GHz to 2.480 GHz
BluetoothLowEnergy_40_CH - jams Bluetooth Low Energy
Frequency Range: 2.400 GHz to 2.4835 GHz
Bluetooth-BluetoothLowEnergy_40-80_CH - jams classic Bluetooth & Bluetooth Low Energy
Frequency Range: 2.402 GHz to 2.480 GHz & 2.400 GHz to 2.4835 GHz
Bluetooth-WiFi_14-80_CH - jams classic Bluetooth & WiFi
Frequency Range: 2.402 GHz to 2.480 GHz & 2.400 GHz to 2.4835 GHz
WiFi_14_CH - jams WiFi
Frequency Range: 2.400 GHz to 2.4835 GHz
2.4GHzRemoteControl(Drones etc.)_1-125_CH - jams RC (Drones etc.)
Frequency Range: 2.400 GHz to 2.525 GHz
## Hardware - Make your own ESP32-BlueJammer ## Hardware - Make your own ESP32-BlueJammer
(Aliexpress affilate links to support me-linked to the item names) (Aliexpress affiliate links to support me-linked to the item names)
### Required: ### Required:
- **[ESP32 Dev Module](https://s.click.aliexpress.com/e/_onYIVKr)** (**Recommended: ESP32-32U CP2102**, any ESP32 should work as long as it has the needed pins) - **[ESP32 Dev Module](https://s.click.aliexpress.com/e/_onYIVKr)** (**Recommended: ESP32-32U CP2102**, any ESP32 should work as long as it has the needed pins)
- **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x) - **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x)
- **[10uF Capacitor](https://s.click.aliexpress.com/e/_oFvFeYX)** (2x) (any voltage above 5V) - **[10-100uF Capacitor](https://s.click.aliexpress.com/e/_oFvFeYX)** (2x) (any voltage above 5V)
- **[Prototype PCB](https://s.click.aliexpress.com/e/_oBtd18j)** (at least 7x9 cm, but you will need to cut it down to fit the 3D-printed case, which fits a size of 7x5,5cm!) - **[Prototype PCB](https://s.click.aliexpress.com/e/_oBtd18j)** (at least 7x9 cm, but you will need to cut it down to fit the 3D-printed case, which fits a size of 7x5,5cm!)
### Additional: ### Additional:
@@ -165,11 +218,11 @@ Get this M3 kit instead:
## Antennas ## Antennas
A frequently asked question is whether the antennas are needed and what the third antenna is for, here is the answer: A frequently asked question is whether the antennas are needed and what the third antenna is for, here is the answer:
Yes, you need at least both antennas for the nRF24's! Why? To have it working on a decent range! Yes, you need at least both antennas for the nRF24's! Why? To have it working on a decent range!
The average range with standard known chinese 2.4GHz antennas is about 20meters. Upgrading those antennas will help a lot with getting more range! The average range with standard known chinese 2.4GHz antennas is about 20-30meters. Upgrading those antennas will help a lot with getting more range!
2 antennas are for the HSPI and VSPI nRF24 modules! 2 antennas are for the HSPI and VSPI nRF24 modules!
The 3rd antenna is plugged to the ESP32 chip itself, wither via IPEX or soldered onto it's own antenna, if your ESP32 does not provide any option to add that one, it obviously won't be possible! The 3rd antenna is plugged to the ESP32 chip itself, whether via IPEX or soldered onto its own antenna, if your ESP32 does not provide any option to add that one, it obviously won't be possible!
What is the 3rd antenna used for? The third antenna connected to the ESP32 chip itself helps with reliable long-range interference. It ensures a better intermediate signal and stability when jamming! What is the 3rd antenna used for? The third antenna connected to the ESP32 chip itself helps with reliable long-range interference. It ensures a better intermediate signal and stability when jamming!
(The third antenna is your own decision and therefore optional!) (The third antenna is your own decision and therefore optional!)
@@ -180,8 +233,9 @@ What is the 3rd antenna used for? The third antenna connected to the ESP32 chip
![ESP32-BlueJammerFlasher](https://dwdwpld.pages.dev/ESP32BlueJammerFlasher.png) ![ESP32-BlueJammerFlasher](https://dwdwpld.pages.dev/ESP32BlueJammerFlasher.png)
I've created a webflasher to make it super easy for you to flash your ESP32 chip with the ESP32-BlueJammer firmware of your choice! I've created a webflasher to make it super easy for you to flash your ESP32 chip with the ESP32-BlueJammer firmware of your choice!
- Visit [ESP32-BlueJammerFlasher](https://esp32-bluejammerflasher.pages.dev) - Visit [ESP32-BlueJammerFlasher](https://esp32-bluejammerflasher.pages.dev)
- First, choose the firmware type, "Generic" or "0.96" OLED"
- choose the firmware you want to flash
- Connect your ESP32 via a data USB cable - Connect your ESP32 via a data USB cable
- Choose your firmware, chip and connect
- Flash the firmware of your choice :D - Flash the firmware of your choice :D
### via BlueFlasher.exe -Windows application (Easy) ### via BlueFlasher.exe -Windows application (Easy)
@@ -262,11 +316,6 @@ Here are both pinouts for HSPI and VSPI. You need both nRF24L01 modules connecte
### Schematics
![VisualESP32-BlueJammerSchematics](https://dwdwpld.pages.dev/tempunavailable.jpg)
## PCB ## PCB
<h3 align="center">That's how the components are placed (PCB size=7cm x 5.5cm - Larger sizes will NOT fit in the case!)</h3> <h3 align="center">That's how the components are placed (PCB size=7cm x 5.5cm - Larger sizes will NOT fit in the case!)</h3>
@@ -332,6 +381,8 @@ You can join my Discord server [here](https://discord.gg/emensta)!
## Portfolio and all my links ## Portfolio and all my links
Here you can visit my Portfolio, you'll find everything that you're looking for [here](https://emensta.pages.dev)! Here you can visit my Portfolio, you'll find everything that you're looking for [here](https://emensta.pages.dev)!
## Support me
Via [this link](https://ko-fi.com/emensta), you can leave a tip to keep me motivated developing future projects! Thank you for your support :)
<h1 align="center"> DISCLAIMER </h1> <h1 align="center"> DISCLAIMER </h1>