Unlocking the full potential of the ESP8266 with an all-in-one, budget-friendly toolkit for WiFi, IR, and RF hacking — plus games and OTA updates.
- Deauth Attack – Fast and effective network disconnection
- Beacon Flood – Flood the airwaves with fake networks
- Deauth Flood – Disrupt multiple devices simultaneously
- TV-B-Gone – Turn off most TVs with a single click
- IR Jammer – Block standard infrared communication
- ProjectorGone – Target projector systems for shutdown
- Jammer – Block signals on the 433 MHz frequency
- BruteForce – Attempt control code brute-forcing
- Custom Code Sender – Transmit your own signals
- 🐤 Flappy Bird
- ⚽ Ping Ball
- 🐍 Snake
- ❌⭕ Tic Tac Toe
- OTA (Over-the-Air) Updates
- Sleep Mode Support
- Flipper Zero-style animations
- Custom UI & Animations
| Pin | GPIO | Note |
|---|---|---|
| SDA | 4 | Data |
| SCL | 5 | Clock |
| VCC | — | 3.3V / 5V |
| GND | — | Ground |
| Action | GPIO |
|---|---|
| Up | 14 |
| Down | 12 |
| Select | 13 |
- VCC = 3.3V / 5V
- GND = GND
- Signal = GPIO 15
ℹ️ Use the same IR LED diagram from the PoisonBerry project, just change the GPIO.
- Signal = GPIO 0
- VCC = 3.3V / 5V
- GND = GND
- Open the correct version of NodeMCU Flasher for your OS (32/64-bit)
- Select the COM port from Device Manager
- In the Advanced tab, set SPI Mode to
DOUT - In the Config tab, select the
.binfile - Go to Operation and click Flash
- Once done, reset the ESP8266
- Create a folder named
OTA - Inside
OTA, create a file namedversionand write the version (e.g.1.7) - Place the new
.binfirmware file in theOTAfolder - Start a local server using Python:
cd Desktop/OTA python -m http.server 80
- Go to:
Settings→Update→Select - Connect to your WiFi (must be open/no password)
- Enter your PC’s IP address when prompted
- Your device will start updating!
📸 Instagram: @ashwin_hhhhh
MIT License – Feel free to use, modify, and contribute responsibly.




