Make your own | Schematics | PCB's | Demos | Channels | Flashing | About | Website
The C3Mini-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts various devices using an C3Mini and nRF24 modules, causing plenty of noise and sending unnecessary packets (DoS) but in a super mini form factor!
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 in a mini and stealthy way.
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 aswell by taking some simple "bigger" router antennas. An amplifier (2.4GHz) may be an good option too, yet it won't be that "Mini" anymore!
Remember that jamming is illegal and should not be used with malicious intent!
Notice! This is a fresh firmware. Everything is working, except the 0.42" OLED on the ESP32-C3, this feature will be added soon!
PCB's with C3Mini and RF-module capability - Elecrow
C3Mini-RF PCB: "C3Mini-RF"
This PCB can fit an C3Mini and 2 GT24-Mini modules to create several things you'd like.
Remember: It is not intended for illegal use, neither for my project!
For this one, all you need is listed below:
Required:
Additional:
Full DIY assembling video tutorial
Full DIY assembling video tutorial (if the TikTok is not available for you)
Demonstration (if the TikTok is not available for you)
Flashing process (if the TikTok is not available for you)
-
Bluetooth = 79CH
Frequency Range: 2.402 GHz to 2.480 GHz
Channel Width: 1 MHz -
BLE = 40CH
Frequency Range: 2.400 GHz to 2.4835 GHz
Channel Width: 2 MHz -
WiFi = 14CH
Frequency Range: 2.400 GHz to 2.4835 GHz
Channel Width: Typically 20 MHz, but can be 22 MHz or 40 MHz in some cases -
RC drones, etc. = 1-125CH
Frequency Range: 2.400 GHz to 2.525 GHz
Channel Width: 1 MHz
To disrupt various channels on the 2.4GHz band, do the following to enable your C3Mini-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!
- use the "Boot" button on the C3Mini to switch between the channel modes on the Combo-Firmware!
- the 0.42" OLED will display your current operation channel
- the status LED let's 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 C3Mini-BlueJammer will output the following lines when switching mode:
State 1: Bluetooth
State 2: Bluetooth Low Energy
State 3: WiFi
State 4: RC
(Aliexpress affilate links to support me-linked to the item names)
- ESP32-C3 OLED Dev Module
- GT24-Mini (2x)
- 10uF Capacitor (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!)
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 20-30meters. Upgrading those antennas will help a lot with getting more range!
2 antennas are for the GT1 and GT2 GT24-Mini modules!
I've created a webflasher to make it super easy for you to flash your C3Mini chip with the C3Mini-BlueJammer firmware of your choice!
- Visit C3Mini-BlueJammerFlasher
- First, choose the firmware type, "Generic" or "0.96" OLED"
- choose the firmware you want to flash
- Connect your C3Mini via a data USB cable
- Flash the firmware of your choice :D
- Download the .bin files available on this repository
- Use any flasher of your choice
- Flash it :D
If your C3Mini is not showing up in the device list or won't get recognized you will need to have THESE DRIVERS INSTALLED which can be found on my Discord server too!
Here are both pinouts for HSPI and VSPI. You need both nRF24L01 modules connected in order to achieve full capability of the device.
GT24-Mini pinout
1st nRF24L01 module Pin | HSPI Pin (C3Mini) | 10uf capacitor |
---|---|---|
VCC | 3.3V | (+) capacitor |
GND | GND | (-) capacitor |
CE | GPIO 20 (RX) | |
CSN | GPIO 21 (TX) | |
SCK | GPIO 4 | |
MOSI | GPIO 6 | |
MISO | GPIO 5 | |
IRQ |
2nd nRF24L01 module Pin | VSPI Pin (C3Mini) | 10uf capacitor |
---|---|---|
VCC | 3.3V | (+) capacitor |
GND | GND | (-) capacitor |
CE | GPIO 7 | |
CSN | GPIO 10 | |
SCK | GPIO 4 | |
MOSI | GPIO 6 | |
MISO | GPIO 5 | |
IRQ |
3.7V Li-Ion battery | JST-PH2 connector | TP4056 Charging Module | Mini Slide Switch | C3Mini |
---|---|---|---|---|
(+) Battery | (+) JST-PH2 | Bat + | ||
(-) Battery | (-) JST-PH2 | Bat - | ||
OUT + | Switch in | |||
OUT - | GND | |||
Switch out | 3V3 |
There are several "BLE Jammers" available on GitHub, but they all have limitations in frequency range, channel coverage, and effective distance (around 5 meters). Therefore I decided to develop and code my own firmware for the C3Mini-BlueJammer, aiming for superior performance. AND THEY'RE NOT MINI ;)
You can join my Discord server here!
Here you can visit my Portfolio, you'll find everything that you're looking for here!