remu.ii β Handheld OS Feature Specification Document
Codename: remu.ii A stylus-based ESP32 handheld system for autonomous hacking, anomaly interaction, and cyberpet companionship.
- Device Name: remu.ii
- Platform: ESP32 (WROOM preferred)
- Screen: Adafruit ILI9341 with resistive touch
- Storage: SD card (up to 512GB FAT32) via TFT slot
- Input: Stylus (resistive touch only, no joystick or encoder)
- Power: FuelRod lithium battery (USB-C), physical on/off switch
- Boot: From SD card, dynamic app loader with launcher
- UI Theme: Glitched, terminal-esque, stylus-driven OS with a touch menu to access modular apps
Each app is stored in its own folder on the SD card under /apps/
. All apps are loaded dynamically to conserve memory. File structure includes a manifest, assets, and core code.
remu.ii/
βββ remu.ii.ino
βββ core/
β βββ SystemCore/
β β βββ SystemCore.cpp
β β βββ SystemCore.h
β βββ DisplayManager/
β β βββ DisplayManager.cpp
β β βββ DisplayManager.h
β βββ TouchInterface/
β β βββ TouchInterface.cpp
β β βββ TouchInterface.h
β βββ Config/
β β βββ Config.h
β βββ Settings/
β β βββ Settings.cpp
β β βββ Settings.h
β βββ AppManager/
β β βββ AppManager.cpp
β β βββ AppManager.h
βββ apps/
β βββ DigitalPet/
β β βββ DigitalPet.cpp
β β βββ DigitalPet.h
β βββ Sequencer/
β β βββ Sequencer.cpp
β β βββ Sequencer.h
β βββ WiFiTools/
β β βββ WiFiTools.cpp
β β βββ WiFiTools.h
β βββ BLEScanner/
β β βββ BLEScanner.cpp
β β βββ BLEScanner.h
β βββ CarCloner/
β β βββ CarCloner.cpp
β β βββ CarCloner.h
β βββ FreqScanner/
β β βββ FreqScanner.cpp
β β βββ FreqScanner.h
β βββ EntropyBeacon/
β β βββ EntropyBeacon.cpp
β β βββ EntropyBeacon.h
An AI-driven companion that lives in its own app container. Stylus-only interaction.
-
Stats: Mood, Hunger, Loneliness, Entropy, Sleep, Stability
-
Interaction: Stylus taps to pet, feed, show
-
Entropy Influence: Mood/appearance and UI fluctuates with ambient entropy
-
Learning AI: Simple memory and behavior modeling based on user input history
-
Customization:
- Dress-up features (hats, accessories, skins, eyes, antennae)
- Room decoration and furniture from unlockables
-
Persistence: JSON state saving to
/apps/digital_pet/pet_data.json
A beat-making engine with glitch and ambient bias.
- Interface: 6-track x 16-step grid (touch-select) effect knobs/toggles (popup or input based)
- Sample System: Load
.wav
files from/sounds/
- Playback Engine: Real-time, stylus-modulated tempo control
- Preset Save/Load:
/projects/*.json
- Visuals: Pixel-glitch animations and BPM pulsing
- SSID scanner with RSSI, channel, and MAC
- SSID spammer (fake APs from list)
- Deauthentication (if supported by firmware)
- Nearby device discovery
- Displays name, MAC, and signal strength
- Logging to
/logs/ble/
- Passive RF signal sniffer (if external hardware connected)
- Record + replay function
- Logs saved to
/captures/car_keys/
- Signal waterfall or bar graph visualizer
- Logs anomalous spikes with timestamp
Stylus-driven metaphysical contact UI for speculative signal interaction.
- Reads entropy from floating analog pins
- Logs spikes and patterns
- DAC output pulses based on entropy curves
- Graphical representation of detected anomalies
- Stylus taps can modulate waveform (as user signal output)
- Navigate SD file structure
- View text logs, browse folders
- Delete and copy functions
- Adjust screen brightness, auto-sleep, volume
- Load/save settings from
/sys/config.json
- Uses USBtinyISP
- Flash Pro Micro, Trinkey, etc.
- Includes diagrams + known bootloader images
remu.ii/
βββ remu.ii.ino
βββ core/
β βββ SystemCore/
β β βββ SystemCore.cpp
β β βββ SystemCore.h
β βββ DisplayManager/
β β βββ DisplayManager.cpp
β β βββ DisplayManager.h
β βββ TouchInterface/
β β βββ TouchInterface.cpp
β β βββ TouchInterface.h
β βββ Config/
β β βββ Config.h
β βββ Settings/
β β βββ Settings.cpp
β β βββ Settings.h
β βββ AppManager/
β β βββ AppManager.cpp
β β βββ AppManager.h
βββ apps/
β βββ DigitalPet/
β β βββ DigitalPet.cpp
β β βββ DigitalPet.h
β βββ Sequencer/
β β βββ Sequencer.cpp
β β βββ Sequencer.h
β βββ WiFiTools/
β β βββ WiFiTools.cpp
β β βββ WiFiTools.h
β βββ BLEScanner/
β β βββ BLEScanner.cpp
β β βββ BLEScanner.h
β βββ CarCloner/
β β βββ CarCloner.cpp
β β βββ CarCloner.h
β βββ FreqScanner/
β β βββ FreqScanner.cpp
β β βββ FreqScanner.h
β βββ EntropyBeacon/
β β βββ EntropyBeacon.cpp
β β βββ EntropyBeacon.h