mirror of
https://github.com/EmenstaNougat/ESP32-BlueJammer.git
synced 2025-12-21 21:33:27 +01:00
ESP32-BlueJammer
This commit is contained in:
100
README.md
100
README.md
@@ -4,8 +4,44 @@
|
|||||||
<h3 align="center">Jamming is ILLEGAL! Educational purposes only!</h3>
|
<h3 align="center">Jamming is ILLEGAL! Educational purposes only!</h3>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div align="center">
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer" title="Go to GitHub repo">
|
||||||
|
<img src="https://img.shields.io/static/v1?label=EmenstaNougat&message=ESP32-BlueJammer&color=purple&logo=github" alt="EmenstaNougat - ESP32-BlueJammer">
|
||||||
|
</a>
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer">
|
||||||
|
<img src="https://img.shields.io/github/stars/EmenstaNougat/ESP32-BlueJammer?style=social" alt="stars - ESP32-BlueJammer">
|
||||||
|
</a>
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer">
|
||||||
|
<img src="https://img.shields.io/github/forks/EmenstaNougat/ESP32-BlueJammer?style=social" alt="forks - ESP32-BlueJammer">
|
||||||
|
</a>
|
||||||
|
<a href="https://discord.gg/emensta-s-community-1229027335534153791" style="text-decoration: none;">
|
||||||
|
<img src="https://discord.com/api/guilds/1229027335534153791/widget.png?style=shield" alt="Discord Shield"/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<h4 align="center">
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#hardware---make-your-own-esp32-bluejammer">Make your own</a>
|
||||||
|
<span> | </span>
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#esp32-nrf24l01-pinout--battery-mod">Schematics</a>
|
||||||
|
<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/edit/main/README.md#pcbs-with-esp32-and-rf-module-capability---don-anon-techs-online-shop">PCB's</a>
|
||||||
|
<span> | </span>
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#video-tutorials-and-demonstrations">Demos</a>
|
||||||
|
<span> | </span>
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#operation-channels">Channels</a>
|
||||||
|
<span> | </span>
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#flashing-esp32-via-webflasher">Flashing</a>
|
||||||
|
<span> | </span>
|
||||||
|
<a href="https://github.com/EmenstaNougat/ESP32-BlueJammer#3d-printed-case">3D case</a>
|
||||||
|
<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://emensta.pages.dev">Website</a>
|
||||||
|
<span> | </span>
|
||||||
|
</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).
|
||||||
|
|
||||||
@@ -28,14 +64,14 @@ This PCB can fit an ESP32 DevKit and 2 RF-modules such as nRF24 or CC1101 etc.,
|
|||||||
For this one, all you need is listed below:
|
For this one, all you need is listed below:
|
||||||
|
|
||||||
**Required:**
|
**Required:**
|
||||||
- ESP32 Dev Module (such as ESP32-WROOM-32U, any ESP32 should work as long as it has the needed pins, 38P is recommended!)
|
- **[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 (2x)
|
- **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x) (**Choose: LNANRF24**)
|
||||||
|
|
||||||
**Additional:**
|
**Additional:**
|
||||||
- TP4056 Charging Module (Micro-USB/Type-C)
|
- **[TP4056 Charging Module (Micro-USB/Type-C)](https://s.click.aliexpress.com/e/_on7Lkvh)**
|
||||||
- JST PH 2.0 Connector
|
- **[JST PH 2.0 Connector](https://s.click.aliexpress.com/e/_ooSOhDd)**
|
||||||
- 3.7V Li-Ion Battery
|
- **[3.7V Li-Ion Battery](https://s.click.aliexpress.com/e/_on04mQ7)**
|
||||||
- 3rd Antenna: IPEX to SMA-F pigtail
|
- **[3rd Antenna: **IPEX to SMA-F pigtail](https://s.click.aliexpress.com/e/_oFDpn1V)**
|
||||||

|

|
||||||
[Shop](https://datechlabs.com/products/blue-esp-diy-pcb-back-order)
|
[Shop](https://datechlabs.com/products/blue-esp-diy-pcb-back-order)
|
||||||
|
|
||||||
@@ -45,8 +81,8 @@ For this one, all you need is listed below:
|
|||||||
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 (2x)
|
- **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x) (**Choose: LNANRF24**)
|
||||||
Why do you need to get the nRF24's? -> the pinout can be used to connect either nRF24 or CC1101 modules for further experiments with and ESP32 chip.
|
Why do you need to get the nRF24's? -> the pinout can be used to connect either nRF24 or CC1101 modules for further experiments with an ESP32 chip.
|
||||||

|

|
||||||
[Shop](https://datechlabs.com/products/the-blue-esp-pre-order)
|
[Shop](https://datechlabs.com/products/the-blue-esp-pre-order)
|
||||||
|
|
||||||
@@ -92,31 +128,33 @@ Why do you need to get the nRF24's? -> the pinout can be used to connect either
|
|||||||
|
|
||||||
|
|
||||||
## Hardware - Make your own ESP32-BlueJammer
|
## Hardware - Make your own ESP32-BlueJammer
|
||||||
|
(Aliexpress affilate links to support me-linked to the item names)
|
||||||
### Required:
|
### Required:
|
||||||
|
|
||||||
- **ESP32 Dev Module** (such as ESP32-WROOM-32U, any ESP32 should work as long as it has the needed pins, 38P is recommended!)
|
- **[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** (2x)
|
- **[nRF24L01+PA+LNA](https://s.click.aliexpress.com/e/_oma5UQx)** (2x) (**Choose: LNANRF24**)
|
||||||
- **10uF Capacitor** (2x) (any voltage above 5V)
|
- **[10uF Capacitor](https://s.click.aliexpress.com/e/_oFvFeYX)** (2x) (any voltage above 5V)
|
||||||
- **Prototype PCB** (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:
|
||||||
|
|
||||||
- 3rd Antenna: **IPEX to SMA-F pigtail**
|
- [3rd Antenna: **IPEX to SMA-F pigtail](https://s.click.aliexpress.com/e/_oFDpn1V)**
|
||||||
- Status LED: **3mm LED**
|
- [Status LED: **3mm LED](https://s.click.aliexpress.com/e/_ooxufHV)**
|
||||||
- **4.7k Ohm Resistor**
|
- **[4.7k Ohm Resistor](https://s.click.aliexpress.com/e/_oBV1Q1Z)**
|
||||||
|
|
||||||
### If you're looking to add a battery:
|
### If you're looking to add a battery:
|
||||||
|
|
||||||
- **3.7V Li-Ion Battery**
|
- **[3.7V Li-Ion Battery](https://s.click.aliexpress.com/e/_on04mQ7)**
|
||||||
- **JST PH 2.0 Connector**
|
- **[JST PH 2.0 Connector](https://s.click.aliexpress.com/e/_ooSOhDd)**
|
||||||
- **TP4056 Charging Module (Micro-USB/Type-C)**
|
- **[TP4056 Charging Module (Micro-USB/Type-C)](https://s.click.aliexpress.com/e/_on7Lkvh)**
|
||||||
- **Mini Slide Switch**
|
- **[Mini Slide Switch](https://s.click.aliexpress.com/e/_ooC8DXh)**
|
||||||
|
|
||||||
### To screw the 3D printed case together you must have:
|
### To screw the 3D printed case together you must have:
|
||||||
|
|
||||||
- **M3x16 Screws** (2x)
|
- **M3x16 Screws** (2x)
|
||||||
- **M3 Nuts** (2x)
|
- **M3 Nuts** (2x)
|
||||||
|
Get this M3 kit instead:
|
||||||
|
- **[M3 screws&nuts kit](https://s.click.aliexpress.com/e/_oC24YXH)**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -141,6 +179,11 @@ I've created a webflasher to make it super easy for you to flash your ESP32 chip
|
|||||||
- Choose your firmware, chip and connect
|
- Choose your firmware, chip and connect
|
||||||
- Flash the firmware of your choice :D
|
- Flash the firmware of your choice :D
|
||||||
|
|
||||||
|
## Flashing ESP32 via binary files
|
||||||
|
- Download the **.bin files** available on this repository
|
||||||
|
- Use any flasher of your choice
|
||||||
|
- Flash it :D
|
||||||
|
|
||||||
If your ESP32 is not showing up in the device list or won't get recognized you will need to have [THESE DRIVERS INSTALLED](https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip) which can be found on my [Discord server](https://discord.gg/yNGhKxzqUE) too!
|
If your ESP32 is not showing up in the device list or won't get recognized you will need to have [THESE DRIVERS INSTALLED](https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip) which can be found on my [Discord server](https://discord.gg/yNGhKxzqUE) too!
|
||||||
|
|
||||||
|
|
||||||
@@ -193,6 +236,15 @@ Here are both pinouts for HSPI and VSPI. You need both nRF24L01 modules connecte
|
|||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 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>
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 3D printed case
|
## 3D printed case
|
||||||
#### The 3D printed case fits ONLY a PCB size of 7cm x 5.5cm and you'll need to drill out 2 holes according for the M3 screws to fit through the PCB!
|
#### The 3D printed case fits ONLY a PCB size of 7cm x 5.5cm and you'll need to drill out 2 holes according for the M3 screws to fit through the PCB!
|
||||||
<h3 align="center">Access to the ESP32 micro-USB port, aswell as to both EN & Boot buttons</h3>
|
<h3 align="center">Access to the ESP32 micro-USB port, aswell as to both EN & Boot buttons</h3>
|
||||||
@@ -225,14 +277,6 @@ Here are both pinouts for HSPI and VSPI. You need both nRF24L01 modules connecte
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 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>
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## About the ESP32-BlueJammer and my source code
|
## About the ESP32-BlueJammer and my source code
|
||||||
- **Is my ESP32-BlueJammer really working?**
|
- **Is my ESP32-BlueJammer really working?**
|
||||||
Yes! My ESP32 BlueJammer is fully functional, and no one pauses the sound in the demo video. Many people have built their own ESP32-BlueJammer and confirmed that it works! Join my Discord and see for yourself! ;D
|
Yes! My ESP32 BlueJammer is fully functional, and no one pauses the sound in the demo video. Many people have built their own ESP32-BlueJammer and confirmed that it works! Join my Discord and see for yourself! ;D
|
||||||
|
|||||||
Reference in New Issue
Block a user