Author SHA1 Message Date
Emensta a219854f91 ESP32-BlueJammer 2026-01-18 12:49:30 +01:00
Emensta eab9641723 ESP32-BlueJammer 2026-01-18 12:47:08 +01:00
Emensta 7bad63abd9 ESP32-BlueJammer 2026-01-18 12:42:10 +01:00
Emensta 7fff9b591d ESP32-BlueJammer 2026-01-18 01:41:48 +01:00
Emensta 809105f335 ESP32-BlueJammer 2026-01-18 01:40:29 +01:00
Emensta b3e228f675 ESP32-BlueJammer 2026-01-17 21:46:24 +01:00
Emensta a93405d7d9 ESP32-BlueJammer 2026-01-17 21:45:09 +01:00
Emensta 79adc3ab5a Merge branch 'main' of https://github.com/EmenstaNougat/ESP32-BlueJammer 2026-01-17 21:44:23 +01:00
Emensta 9f302f6cf7 Create ESP32-RF_Ebyte_DIY-PCB.3mf 2026-01-17 21:44:17 +01:00
Emensta 562d0b5c54 ESP32-BlueJammer 2025-11-15 18:52:43 +01:00
Emensta 8bfccf9b80 ESP32-BlueJammer 2025-11-15 18:52:22 +01:00
Emensta a2b0b26c1b Add files via upload 2025-11-15 18:50:42 +01:00
Emensta acee604f12 ESP32-BlueJammer 2025-11-15 18:49:02 +01:00
Emensta dab4ecc307 ESP32-BlueJammer 2025-11-15 18:47:18 +01:00
Emensta af41c68ed5 Merge branch 'main' of https://github.com/EmenstaNougat/ESP32-BlueJammer 2025-10-28 23:16:44 +01:00
Emensta d0e5e560fa ESP32-BlueJammer 2025-10-28 23:16:36 +01:00
Emensta e5b3b53a38 ESP32-BlueJammer 2025-10-27 18:47:21 +01:00
Emensta 5656fd1bc1 ESP32-BlueJammer 2025-10-27 18:44:55 +01:00
Emensta b85dc2722d Create betterbutton.3mf 2025-10-12 12:46:00 +02:00
Emensta 33953cf989 Merge branch 'main' of https://github.com/EmenstaNougat/ESP32-BlueJammer 2025-10-12 12:25:41 +02:00
Emensta 8785b6abcb fwfiles 2025-10-12 12:25:33 +02:00
Emensta c5b375409c ESP32-BlueJammer
BlueFlasher software not supported anymore! Flash via webflasher or binary files!
2025-10-12 12:22:30 +02:00
Emensta bec6cfd517 3d 2025-10-12 12:19:25 +02:00
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
34 changed files with 74 additions and 43 deletions
Binary file not shown.
-2
View File
@@ -1,2 +0,0 @@
# BlueFlasher / Soon
Something very exiting is coming soon! Stay tuned!
Binary file not shown.
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
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
+72 -37
View File
@@ -24,7 +24,7 @@
<span> | </span>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#pcb">Hardware layout</a>
<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>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#video-tutorials-and-demonstrations">Demos</a>
<span> | </span>
@@ -36,9 +36,12 @@
<span> | </span>
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer?tab=readme-ov-file#about-the-esp32-bluejammer-and-my-source-code">About</a>
<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>
</h4>
## 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).
@@ -46,37 +49,46 @@ It interrupts:
**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!
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.
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!
## PCB's with ESP32 and RF-module capability - [Don Anon Tech's online-shop](https://datechlabs.com)
**DIY-PCB:** "Blue ESP 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.
***Remember: It is not intended for illegal use, neither for my project!***
## PCB's with ESP32 and RF-module capability
**ESP32-RF DIY-PCB:**
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!***
For this one, all you need is listed below:
**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)
- **[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/_c4eQKm5D)** (2x)
- **[LEDs: 3mm LED box](https://s.click.aliexpress.com/e/_c4dAH9sF)**
- **[Resistor kit](https://s.click.aliexpress.com/e/_oCoJ7LO)**
- R1 = 1kOhm
- R2, R3, R5, R7 = 47kOhm
- R4, R6 = 100kOhm
**Additional:**
- **[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)**
- **[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)**
![DIY-PCB](https://dwdwpld.pages.dev/ESP32-BlueJammer-DIY-PCB.jpg)
[Shop](https://datechlabs.com/products/blue-esp-diy-pcb-back-order)
![image](https://github.com/user-attachments/assets/601b72e8-587a-43e0-8d2a-c99cbdce4a21)
[Shop](https://www.elecrow.com/esp32-rf-diy-pcb.html)
---
**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:**
- **[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
(Aliexpress affilate links to support me-linked to the item names)
(Aliexpress affiliate links to support me-linked to the item names)
### 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)
- **[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!)
### Additional:
@@ -165,11 +218,11 @@ Get this M3 kit instead:
## Antennas
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!
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!
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!
(The third antenna is your own decision and therefore optional!)
@@ -180,25 +233,10 @@ What is the 3rd antenna used for? The third antenna connected to the ESP32 chip
![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!
- Visit [ESP32-BlueJammerFlasher](https://esp32-bluejammerflasher.pages.dev)
- Connect your ESP32 via a data USB cable
- Choose your firmware, chip and connect
- Flash the firmware of your choice :D
### via BlueFlasher.exe -Windows application (Easy)
<img src="https://dwdwpld.pages.dev/BlueFlasherMain.jpg" width="650" height="auto">
The BlueFlasher.exe lets you flash any available firmware with no more than 3 clicks! It is always the latest up-to-date firmware!
- Download the [BlueFlasher.exe](https://github.com/EmenstaNougat/ESP32-BlueJammer/raw/refs/heads/main/BlueFlasher/BlueFlasher.exe)
- run the application [(Image)](https://dwdwpld.pages.dev/BlueFlasherMain.jpg)
- simply choose the COM port of your ESP32 [(Image)](https://dwdwpld.pages.dev/BlueFlasherCOM.jpg)
- hold the "Boot" button on your ESP32 from now on
- First, choose the firmware type, "Generic" or "0.96" OLED"
- choose the firmware you want to flash
- release the "Boot" button on your ESP32
- wait for the firmware to be flashed (check console) :D
https://github.com/user-attachments/assets/9c6b7322-9d39-48a1-9ef4-535c6ff64681
**Developed by [9dl](https://github.com/9dl)**
- Connect your ESP32 via a data USB cable
- Flash the firmware of your choice :D
### Flashing ESP32 via binary files (Advanced)
- Download the **.bin files** available on this repository
@@ -262,11 +300,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
<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 +365,8 @@ You can join my Discord server [here](https://discord.gg/emensta)!
## 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)!
## 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>