remu.ii
A handheld multifaceted modular device for hacking, music production, and metaphysical exploration.
๐ What is remu.ii?
remu.ii is a stylus-based handheld device powered by an ESP32 microcontroller that combines:
- ๐พ AI Cyberpet Companion with mood tracking and entropy influence
- ๐ต 8-Track Music Sequencer for beat-making and glitch music
- ๐ก WiFi Security Tools for network scanning and security research
- ๐ต BLE Scanner with anomaly detection
- ๐ป RF Tools for signal capture and analysis
- ๐ FFT Spectrum Analyzer for signal processing
- ๐ Entropy Visualizer for metaphysical anomaly detection
All housed in a portable device with a 2.8โ touchscreen, SD card storage, and retro โterminal glitchโ aesthetic.
โจ Features
###โฆ
remu.ii
A handheld multifaceted modular device for hacking, music production, and metaphysical exploration.
๐ What is remu.ii?
remu.ii is a stylus-based handheld device powered by an ESP32 microcontroller that combines:
- ๐พ AI Cyberpet Companion with mood tracking and entropy influence
- ๐ต 8-Track Music Sequencer for beat-making and glitch music
- ๐ก WiFi Security Tools for network scanning and security research
- ๐ต BLE Scanner with anomaly detection
- ๐ป RF Tools for signal capture and analysis
- ๐ FFT Spectrum Analyzer for signal processing
- ๐ Entropy Visualizer for metaphysical anomaly detection
All housed in a portable device with a 2.8โ touchscreen, SD card storage, and retro โterminal glitchโ aesthetic.
โจ Features
Hardware
- ESP32 WROOM-32 dual-core processor (240MHz)
- 2.8โ ILI9341 TFT Display (320x240 pixels, 16-bit color)
- 4-wire resistive touchscreen (stylus-based input)
- SD card support (up to 512GB, FAT32)
- LiPo battery with USB-C charging
- WiFi + Bluetooth LE connectivity
- I2S audio output
- True entropy sources from floating analog pins
Software
- Modular architecture - Apps load dynamically
- Memory-optimized - Runs on 320KB RAM
- Persistent storage - Save state to SD card
- Touch gestures - Tap, drag, swipe, long-press
- Watchdog protection - Auto-recovery from crashes
- Battery monitoring - Real-time power management
- Retro UI - Darknet terminal aesthetic
๐ Quick Start
For Users
- Get the hardware - See ASSEMBLY_GUIDE.md for build instructions
- Install firmware - Follow INSTALLATION_GUIDE.md for Arduino IDE setup
- Learn to use - Read USER_MANUAL.md for detailed usage instructions
For Developers
Clone the repository:
git clone https://github.com/numbpill3d/remu.ii.git
cd remu.ii
Install Arduino IDE and ESP32 board support 1.
Install required libraries:
- Adafruit GFX Library (โฅ1.11.0)
- Adafruit ILI9341 (โฅ1.6.0)
- ArduinoJson (v6.x)
Open remu_ii.ino in Arduino IDE
1.
Select board: ESP32 Dev Module 1.
Configure settings:
- Upload Speed: 921600
- CPU Frequency: 240MHz
- Flash Size: 4MB
Upload firmware to your ESP32
See API_REFERENCE.md for development documentation.
๐ Documentation
- USER_MANUAL.md - Complete user guide with app instructions
- INSTALLATION_GUIDE.md - Firmware installation and setup
- ASSEMBLY_GUIDE.md - Hardware assembly instructions with wiring diagrams
- API_REFERENCE.md - Developer API documentation
- HARDWARE_WIRING.md - Detailed pin connections
- COMPILATION_STATUS.md - Build configuration and status
๐ฎ Applications
Digital Pet
AI-driven cyberpet companion with psychological mood system, personality traits, and archetype-based behavior. Your petโs mood is influenced by ambient entropy and your interactions.
Features: CALM/RESTLESS/OBSESSED/GLITCHED moods, LOVING/AGGRESSIVE/NEEDY/PARANOID traits, ORACLE/PARASITE/MIRROR archetypes
Sequencer
8-track, 16-step drum machine and beat sequencer with glitch aesthetic.
Features: 16-step grid, 8 tracks, BPM control, swing adjustment, pitch shift, distortion/bitcrush/delay effects, pattern save/load
WiFi Tools
Network security testing and analysis platform.
Features: WiFi scanner, SSID discovery, security type detection, client enumeration, deauth attacks, beacon spam, evil twin AP
โ ๏ธ For authorized security testing only
BLE Scanner
Bluetooth Low Energy device discovery with advanced anomaly detection.
Features: Device scanning, RSSI tracking, anomaly detection (MAC randomization, signal spoofing, timing irregularities), device labeling, statistics
Car Cloner (RF Tools)
RF signal capture, analysis, and replay for security research.
Features: Multi-frequency support (315MHz, 433.92MHz, 868MHz, 915MHz), modulation detection (ASK/FSK/PSK/OOK), protocol analysis, signal library
โ ๏ธ For authorized security research only
Frequency Scanner
Real-time FFT spectrum analyzer with waterfall display.
Features: FFT processing (128-1024 samples), window functions, peak detection, spectrum smoothing, signal recording, signal generator
Entropy Beacon
Real-time entropy visualization and anomaly detection from floating analog pins.
Features: Oscilloscope/spectrum visualization, multiple sample rates, anomaly detection, DAC output, entropy-driven waveforms
๐ ๏ธ Hardware Requirements
Main Components
- ESP32 WROOM-32 development board
- 2.8โ ILI9341 TFT display with SPI interface
- 4-wire resistive touchscreen
- Micro SD card slot (usually built into display)
- LiPo battery (3.7V, 1000-2000mAh)
- TP4056 USB-C charging module
- Stylus for resistive touch
Optional Components
- I2S DAC or amplifier for audio
- Speaker or headphone jack
- RF modules for extended functionality
- Custom 3D-printed enclosure
See ASSEMBLY_GUIDE.md for complete parts list and wiring.
๐ง Technical Specifications
| Aspect | Details |
|---|---|
| Processor | ESP32 WROOM-32 (dual-core Xtensa, 240MHz) |
| RAM | 320KB SRAM |
| Flash | 4MB |
| Display | ILI9341 2.8โ TFT (320x240, 65K colors) |
| Touch | 4-wire resistive (XPT2046 compatible) |
| Storage | SD card (4GB-512GB, FAT32) |
| Connectivity | WiFi 802.11 b/g/n, Bluetooth LE |
| Audio | I2S DAC / Built-in DAC (22.05kHz) |
| Power | 3.7V LiPo, USB-C charging |
| Frame Rate | 20 FPS (memory-optimized) |
| OS | Custom firmware (Arduino framework) |
๐ Project Structure
remu.ii/
โโโ remu_ii.ino # Main entry point
โโโ core/ # Core system modules
โ โโโ SystemCore/ # Power, entropy, watchdog
โ โโโ DisplayManager/ # ILI9341 control, UI rendering
โ โโโ TouchInterface/ # 4-wire touch + gestures
โ โโโ AppManager/ # Dynamic app loading
โ โโโ Settings/ # JSON configuration
โ โโโ FileSystem/ # SD card abstraction
โ โโโ Config/ # Hardware pin definitions
โโโ apps/ # Application modules
โ โโโ DigitalPet/ # AI cyberpet companion
โ โโโ Sequencer/ # Music production
โ โโโ WifiTools/ # Network security
โ โโโ BLEScanner/ # Bluetooth analysis
โ โโโ CarCloner/ # RF tools
โ โโโ FreqScanner/ # FFT spectrum analyzer
โ โโโ EntropyBeacon/ # Entropy visualization
โโโ Documentation/ # Additional docs
โ โโโ USER_MANUAL.md
โ โโโ INSTALLATION_GUIDE.md
โ โโโ ASSEMBLY_GUIDE.md
โ โโโ API_REFERENCE.md
โ โโโ HARDWARE_WIRING.md
โโโ README.md # This file
๐ Security & Legal
remu.ii includes tools for authorized security testing and educational purposes only.
Legal Notice
- WiFi deauth, beacon spam: May be illegal without authorization
- RF transmission: Requires proper licensing in many jurisdictions
- Network testing: Only test networks you own or have written permission
- Responsible use: Always comply with local laws and regulations
Intended Use
- Authorized penetration testing
- Security research in controlled environments
- Educational purposes
- CTF competitions
- Personal creative projects
Users assume all legal responsibility for their actions.
๐ค Contributing
Contributions are welcome! Hereโs how:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open a Pull Request
Development Guidelines
- Follow existing code style
- Document public APIs
- Test on real hardware when possible
- Update documentation for user-facing changes
- Write clear commit messages
๐ Bug Reports & Feature Requests
- Bug reports: Open an issue with detailed description and steps to reproduce
- Feature requests: Describe the feature and its use case
- Questions: Check documentation first, then open a discussion
๐ License
This project is open source. See LICENSE file for details.
๐ Credits
Hardware
- ESP32 by Espressif Systems
- ILI9341 Display compatible with Adafruit modules
- Arduino Framework for ESP32
Libraries
- Adafruit GFX Library
- Adafruit ILI9341
- ArduinoJson
- ESP32 Arduino Core
Inspiration
- Retro handheld consoles
- Cyberdeck culture
- Security research tools
- Glitch aesthetics
๐ Show Your Support
If you find remu.ii useful:
- โญ Star this repository
- ๐ Report bugs and suggest features
- ๐ง Contribute code or documentation
- ๐จ Share your projects and mods
- ๐ฌ Join the community discussions
๐ Contact
- GitHub: @numbpill3d
- Project: github.com/numbpill3d/remu.ii
- Issues: github.com/numbpill3d/remu.ii/issues
๐บ๏ธ Roadmap
Completed
- โ Core system architecture
- โ Display and touch management
- โ App launcher and lifecycle
- โ Digital Pet with mood system
- โ WiFi/BLE security tools
- โ Sequencer framework
- โ Entropy system
- โ Comprehensive documentation
In Progress
- ๐ง Complete sequencer audio implementation
- ๐ง Expand RF tools capabilities
- ๐ง Additional Digital Pet features
Planned
- ๐ OTA firmware updates
- ๐ Web-based configuration interface
- ๐ Additional applications (IRC client, file manager, etc.)
- ๐ Custom PCB design
- ๐ Injection-molded enclosure
- ๐ Community app marketplace
โ FAQ
Q: Can I use this for actual security testing?
A: Yes, but only on networks/devices you own or have written authorization to test. Unauthorized testing is illegal.
Q: What battery life can I expect?
A: Depends on usage. WiFi scanning drains faster (~2-4 hours). Normal use with BLE/display (~4-6 hours). Low-power mode extends runtime.
Q: Can I add my own applications?
A: Absolutely! See API_REFERENCE.md for developer documentation on creating custom apps.
Q: Does it support capacitive touch?
A: No, itโs designed for resistive touch (stylus-based). Capacitive screens require different hardware and drivers.
Q: Can I use a different display?
A: Potentially, but youโll need to modify the display driver code. The ILI9341 is recommended for compatibility.
Q: Is there a pre-built version I can buy?
A: Not currently. This is a DIY project. See ASSEMBLY_GUIDE.md for build instructions.
Built with curiosity, code, and a little chaos.
Stay weird. Hack responsibly.
Last Updated: 2025-11-12 Version: 1.0 Status: Feature Complete, Documentation Complete