A polish-and-prank cycle: four new WiFi mischief modules (Cast Bomb, Bonjour Spam, Printer Prank), a Nokia-style Music Composer, an inline Wardrive Map, plus CoreS3 power & audio fixes and broader I²C bus availability across the fleet.
- Music Composer — Nokia-style RTTTL editor under Games. Compose tunes and play them back on the device buzzer.
- Cast Bomb — DIAL discovery on the local network with M-SEARCH retransmits to survive multicast loss, then launches a YouTube video on every discovered smart TV / Chromecast. Endpoint probing prevents bad POSTs against Chromecast GTV (no DIAL).
- Bonjour Spam — mDNS phantom services — broadcasts fake AirPlay, Spotify, Cast, printer, and SMB targets to flood neighbours' "share" pickers.
- Printer Prank — SSDP-discovers nearby IPP / JetDirect printers and ships raw text via TCP 9100. Free-form message popup.
- Inline Wardrive Map — WiGLE / GPS now renders a live map view while scanning — ESRI satellite tiles cached on SD so the map keeps drawing offline.
- CoreS3 power — defer DLDO1 enable and lower BLDO2 so the device boots reliably on battery cold-start
- CoreS3 SPI — bumped to 40 MHz write / 20 MHz read (visible LCD speed-up)
- CoreS3 audio —
tone()rewritten with fixed-rate I2S + trapezoidal LUT + octave-down to fix harsh artefacts - Cardputer Adv — NRF24 module pin defs added, SD SPI uses the default constructor for shared-bus consistency
- Navigation — 4-way / 2-way capability is now a runtime check (
Nav->is4Way()) so screens can adapt per-device - Packet Monitor — new line-chart-with-glow rendering instead of the old bar histogram
- Beacon Spam — load SSID dictionaries from SD via the file browser, rate-limit emissions to channels 1 / 6 / 11
- I²C bus reliability — every board with an external I²C bus now begins it at boot, fixing legacy callers (GPS XL9555 etc.) on Cardputer / T-Display / StickC Plus. Pin retargeting via Settings → Pin still applies live in MFRC522, PN532-I²C, and I²C Detector
- Storage — fix stack overflow in file listing and recursive directory delete
- EAPOL Brute Force — fix stack overflow plus add crash guards
- HID — show a USB-busy error when WebAuthn has claimed USB before keyboard binds
- Dino (Lua) — fix OOM crash and cap speed
Install in your browser at https://unigeek.xid.run — no tools required.
Or download a .bin from https://github.com/lshaf/unigeek/releases and flash with esptool / PlatformIO.
Copy the sdcard/ folder to the SD card root, or use the built-in Download menu on the device to fetch sample files over WiFi.
Built for security research and education. Use responsibly.