IMMORTAL-S3
v9.10.9 · ESP32-S3 · 16 MB

IMMORTAL-S3

A pocket-sized wireless research platform. WiFi · BLE · Sub-GHz · IR · BadUSB · AI · OLED.

● Web Flasher ESP32-S3 Chrome / Edge ~30 seconds

Install IMMORTAL-S3

Plug your board into a USB data port, then click below.

Your browser doesn't support WebSerial. Use Chrome, Edge, or Opera on desktop. WebSerial requires HTTPS.
Requires a USB data cable · Hold BOOT while plugging in if needed

How to flash

Three steps. No IDE, no Python, no drivers on most systems.

Plug in the board

Use a USB data cable. If nothing appears, enter download mode with BOOT/IO0.

Click INSTALL

Pick the serial port and let the flasher write and verify the image.

Open the local dashboard

After boot, connect to the device's local network and open its dashboard.

Features

Everything is designed to run locally on the board.

WiFi

  • Network reconnaissance
  • Wireless testing features
  • Packet monitoring
  • Station mode

Bluetooth LE

  • BLE scanning
  • Bluetooth research features

Sub-GHz · IR

  • NRF24L01+ research features
  • Infrared remote testing

BadUSB

  • DuckyScript editor
  • Save and validation

AI Assistant

  • Gemini integration
  • Runtime API key
  • Scrollable history

Web Dashboard

  • Live OLED mirror
  • Virtual controls
  • Theme uploader

OLED UI

  • Animated menu
  • Custom themes
  • Games and QR codes

System

  • Persistent settings
  • Storage browser
  • Reboot controls

Screenshots

Drop PNGs into docs/assets/screenshots/.

Main menu
OLED main menuanimated
WiFi scan
WiFi scanlive
Lock screen
Lock screenPIN
Web dashboard
Web dashboardmirror
Theme uploader
Theme uploaderdither
Custom theme
Custom theme1-bit

Hardware

Minimum build: ESP32-S3 + OLED.

ComponentPin / Notes
ESP32-S3 DevKit16 MB flash, PSRAM recommended
SSD1306 OLED 128×64I²C — 0x3C / 0x3D
Buttons ×3GPIO 0 · GPIO 1 · GPIO 2 — active low
BuzzerGPIO 3
IR LEDGPIO 4
NRF24L01+SCK 12 · MISO 13 · MOSI 11 · CSN 10 · CE 5
WS2812 RGBGPIO 48

Legal notice

For authorized security testing, education, and research only.

Do not use wireless, USB, credential, phishing, or device-testing functions against systems you do not own or have explicit permission to test.