v1.0.0 "Neon Genesis" ยท ESP32 16MB ยท WiFi + BLE + NRF24 + RF + IR
Created by Arjun TM ยท @imarjunarz
HexPulse is a production-grade, modular firmware that transforms your ESP device into an AI-powered portable intelligence platform. Built on battle-tested ESP32 foundations, supercharged with cloud AI and cyberpunk aesthetics.
"Your device is no longer just a tool it's an intelligent companion."
| HexMind AI Cloud AI Chat Gemini ยท ChatGPT |
BLE Keyboard Phone / BT Input Full QWERTY |
WiFi Arsenal Scanner ยท Sniffer Deauth ยท Wardriving |
BLE Scanner Device Analysis Fingerprinting |
NRF24 Tools Spectrum Analyzer Channel Scanner |
| RF 435MHz Signal Capture Protocol Replay |
IR Blaster Remote Clone Multi-protocol |
WebUI Panel Browser Control hexpulse.local |
JS Runtime Scripting Engine On-Device Code |
OTA Updates Wireless Flash SD Card / WiFi |
| Step | What To Do | |
|---|---|---|
| ๐ | 1 | Plug your ESP device into your PC with a USB-C data cable |
| ๐ | 2 | Open the Web Flasher in Chrome or Edge |
| โก | 3 | Click "DEPLOY HEXPULSE" and select your COM port |
| โณ | 4 | Wait ~2 minutes while the firmware is written |
| โ | 5 | Done! Your device reboots into HexPulse automatically |
Tip
Zero setup required. No Python, no drivers, no terminal. Just click and flash.
Important
Only Chrome, Edge, and Opera support Web Serial. Safari and Firefox will not work.
๐ SD Card Flash โ No PC needed after download
- Download the firmware ZIP from Releases
- Extract to get
firmware.bin - Copy to a FAT32 MicroSD card (max 32GB)
- Insert into your ESP device โ Power on
- Navigate to
Config โ OTA Update โ SD Card Update - Select
firmware.binโ Confirm โ Done! ๐
๐ง esptool.py โ Command line flash
pip install esptool
esptool.py --chip esp32 --port COM5 --baud 921600 \
write_flash -z \
0x1000 bootloader.bin \
0x8000 partitions.bin \
0x10000 firmware.binUse
/dev/ttyUSB0on Linux/Mac. Hold BOOT button if connection fails.
๐ ๏ธ PlatformIO โ Build from source
git clone https://github.com/cyberkallan/hexpulse
cd hexpulse/firmware-main
pio run -e hackcat-v3 -t upload
pio device monitor -b 115200
|
|
What can HexMind do?
| Capability | Description | |
|---|---|---|
| ๐ฌ | Chat | Ask about protocols, vulnerabilities, networking |
| ๐ก | WiFi Intel | Auto-analyze scan results for security issues |
| ๐ถ | BLE Intel | Identify IoT devices and security posture |
| ๐ | Reports | Generate security diagnostic reports |
| ๐พ | Export | Save conversations to SD card |
Note
API keys are stored on device EEPROM only. Never in source code, never transmitted except to the AI provider over HTTPS.
|
|
| Theme | Color | Style |
|---|---|---|
| โก Neon Cyan | #00FFFF |
HexPulse signature |
| ๐ข Toxic Green | #00FF00 |
Matrix terminal |
| ๐ด Pulse Red | #FF0000 |
Alert mode |
| ๐ก HexMind Gold | #FFD400 |
AI mode |
| ๐จ +15 Classic | Various | Built-in collection |
hexpulse/
โโโ firmware-main/ # Full firmware source code
โ โโโ src/
โ โ โโโ main.cpp # Boot sequence + main loop
โ โ โโโ core/ # UI, menus, themes, settings
โ โ โโโ modules/
โ โ โโโ hexmind/ # โ
AI Chat + BLE Keyboard
โ โ โโโ wifi/ # WiFi pentesting suite
โ โ โโโ ble/ # BLE analysis tools
โ โ โโโ rf/ # RF 435MHz tools
โ โ โโโ ir/ # IR blaster
โ โโโ boards/ # Board-specific profiles
โ โโโ flash/ # Web flasher source
โ โโโ docs/ # Documentation
โโโ web-flasher-dist/ # โ
Ready-to-host flasher
โโโ boards/ # Board JSON definitions
โโโ scripts/ # Build scripts
โโโ platformio.ini # PlatformIO configuration
| Aspect | Detail | |
|---|---|---|
| ๐ | API Keys | Device EEPROM only โ never in source code |
| ๐ | HTTPS | All cloud AI traffic encrypted via TLS |
| ๐ซ | No Telemetry | Zero data collection, zero phone-home |
| ๐ | Open Source | Full source code auditable by anyone |
| ๐ | OTA Auth | Password-protected firmware updates |
| ๐ | Web Flasher | 100% client-side โ no server backend |
Caution
Disclaimer: HexPulse is for authorized security testing and education only. Always obtain written authorization before testing systems you do not own.
|
Arjun TM Creator & Developer @cyberkallan @imarjunarz |
Bruce Firmware Base Framework pr3y/Bruce GPL-3.0 |
HexMind AI Intelligence Layer hexmind.space Gemini + OpenAI |
GPL-3.0 License โ Free to use, modify, and distribute.