Tags: lshaf/unigeek
Tags
Release 1.8.3 New Features: - Android companion app — Remote, File Manager, Firmware Update over USB-OTG/BLE - Browser Remote Access — screen mirror + 6-way nav/touch/keyboard control over USB/BLE - BLE File Manager & Remote Device (Nordic UART, no WiFi) - Sub-GHz suite (CC1101) — waterfall, peak analyzer, detect-freq history, 38 protocol decoders, continuous RAW record, KeeLoq rolling-code replay - Responder (NetNTLMv2 capture) + SOCKS4 proxy under WiFi -> Network - Wikipedia browser over WiFi - BLE spam — Windows (Swift Pair) + Spam All - Mascot system (hacker/cat/robot/devil) + Matrix home backdrop - Quenswer — two-player pass-the-device guessing game - RF Reaper (Smoochiee) board port; T-Embed CC1101 WS2812B LED ring Improvements: - LAN pentest tools now on all boards; app partition standardized at 3 MB - Hide Module setting; IR TX/RX pins moved to Settings -> Pin Setting - Faster BLE remote (high-priority conn, 2M PHY, non-blocking TX ring); region-stream screen mirror - CYD touch calibration 3-tap majority vote; T-Embed power-off latch + back-button wake Bug Fixes: - EAPOL Capture: keep WiFi scan under the framework 10 s sync timeout - Beacon Flood: Flood mode now spawns visible networks - RF/IR Send: browse whole SD card; fix receive-list redraw Contributors: @vnxdtzip (Vinicius Pereira)
🎨 web: rebrand favicon, app icon & nav mark to UniGeek U logo - favicon.svg / apple-icon.svg: U letterform in accent green on dark bg - u-mark.svg: background-less U used as CSS mask for nav brand-mark - layout.js: register icon, shortcut, apple icons - add new logo.svg + unigeek U.svg source assets
Release 1.8.2 New Boards: - T-Display-S3 Touch — hybrid buttons + CST820 capacitive touch New Features: - M5 RF433 module — 433.92 MHz capture/replay/jam via M5 RF433T/R units - BLE File Manager — manage files over BLE Nordic UART from the browser - USB Serial File Manager — browser file manager over USB serial (/app/files) - HID Media/Camera controls — consumer-control keys over USB & BLE Improvements: - Sub-GHz — RX filter (RAW/Code), Signal Info view, unified Send popup - KeeLoq — auto-decode + Replay +1 rolling-code replay, Mfcodes keystore - Lua — uni.wifi/uni.http/uni.subghz bindings, PSRAM VM, download browser - DuckyScript 3.0 — VAR/IF/WHILE/FUNCTION + expressions - EAPOL capture — Target mode deauths only the chosen BSSID - File nav — faster listDir + ".." parent entry, subtree-confined pickers - Install page — install any past version with per-version board filter - StickC Plus — bit-bang encoder HAT I2C Bug Fixes: - Speaker — fix tone() silence after rapid bursts - Status overlay — restore caller text datum (MC_DATUM leak) - File browser — pass dir by value so ".." can't clobber selection
🚀 ci: web-only deploy workflow + point firmware proxy at bin-unigeek.… …xid.run Add .github/workflows/website.yml — triggers on <version>-web-<n> tags (e.g. 1.8.2-web-1), strips the -web-<n> suffix, and rebuilds + deploys the site only (no firmware matrix). Lets the website redeploy against an existing firmware release without retagging it. Change FIRMWARE_PROXY default from bin.unigeek.xid.run to bin-unigeek.xid.run.
Release 1.8.1 New Features: - Music Composer — RTTTL editor with buzzer-compatible playback - Cast Bomb — DIAL discovery + YouTube launch on smart TVs - Bonjour Spam — mDNS phantom AirPlay/Spotify/Cast/printer/SMB - Printer Prank — SSDP discovery + JetDirect raw text on port 9100 - Inline Wardrive Map — ESRI tiles, SD-cached, drawn in-screen Improvements: - CoreS3 — SPI bumped to 40 MHz write / 20 MHz read - CoreS3 — defer DLDO1, drop BLDO2 to fix battery cold-start - CoreS3 — tone() fixed-rate I2S with trapezoidal LUT + octave-down - Cardputer Adv — NRF24 module pin defs, SD SPI default ctor - Nav — runtime 4-way detection via Nav->is4Way() - Packet Monitor — line chart with glow instead of bars - Beacon Spam — SD dictionary loading + per-channel rate limit - I2C — every board now begins ExI2C at boot; MFRC522 / PN532-I2C / I2CDetector honor runtime ext_sda/ext_scl Bug Fixes: - Storage — stack overflow in file listing and recursive dir delete - EAPOL — stack overflow + crash guards in brute force - HID — show USB busy error when WebAuthn claimed USB before keyboard - Dino.lua — OOM crash + speed cap
Release 1.8.0 New Features: - WebAuthn / FIDO2 USB security key — CTAP 2.1, passkeys, ClientPIN, hmac-secret, largeBlob, BIP-39 backup, Windows watchdog - Lua 5.1 scripting runner — full module ecosystem (lcd/nav/sd/input/dialog/notify/json/path/time/config) with 7 samples - UART Log Mode — File / Stream AP / Stream Network (Telnet TCP-23) - Fishing minigame - Random Line Picker utility Improvements: - Main menu — direct-tap with finger-hover highlight + Home tile - Input grids — 4-way navigation - Input grids — BACK acts as backspace until empty - Web File Manager — port 8000 + domain isolation, dual log lines - CYD — default GPS pins (TX=1, RX=3, baud=9600) Bug Fixes: - Web File Manager — crash when previewing zero-byte file
Release 1.7.2 New Features: - Password Manager: deterministic HID vault, master-only storage, one-press auto-type - Mouse Jiggle: USB/BLE HID periodic mouse movement Improvements: - HID menu rename + flat USB/BLE picker, combined keyboard+mouse descriptor - BLE Analyzer: richer device info, scrollable detail views - Karma support: simple pairing, MAC lock, 5s heartbeat - Karma EAPOL: 5s heartbeat, stop + reset on silence - Web File Manager: net_gotchi port, saveCrack + dict endpoints, embedded crack.wasm - CYD: shared VSPI bus for SD / CC1101 / NRF24 on Grove - M5Stick S3: shared FSPI bus for SD / CC1101 / NRF24 / PN532; Grove 5V via IPower - IR: Grove 5V via Uni.Power->setExtOutput, restored on exit - Pin Setting: unified Grove 5V global key - ListScreen / AchievementScreen: themed scrollbar - Achievements: 238 total; per-domain cap 32 -> 64 Bug Fixes: - M5Stick S3: PN532 UART default pins TX=1 RX=0 - Web File Manager: send_P -> send (arduino-esp32 v2) - IR: Uni.Power-> -> Uni.Power. - Pin Setting (M5Stick S3): onPinConfigApply uses unified grove_5v key - Web installer (M5StickC Plus 1.1): pin flash baud to 115200 to avoid CP2104 timeout
Release 1.7.1 New Features: - NFC (PN532 UART) module — scan HF/LF, MIFARE Classic auth/dump/dict, Ultralight, magic detection, emulate from .bin dumps - NFC (PN532 I2C) module — same feature set as PN532 UART, with NTAG emulation (unstable) - Claude Buddy — BLE desk pet that pairs with Claude Desktop on macOS / Windows; shows session status and lets you approve permission prompts from the device - MIFARE Classic Static Nested + Nested Attack on Chameleon Ultra — recover keys from a single known key - MIFARE Classic Nested Attack on MFRC522 — weak-PRNG nested with on-device verification - Touch calibration setting — three-point calibration for CYD touch boards, persisted across reboots Improvements: - M5Stack CoreS3: Grove 5V direction toggle in Pin Setting - About screen: added ChameleonUltraGUI and claude-desktop-buddy credits Bug Fixes: - CYD: SD card now uses HSPI / VSPI explicitly (resolves SD init failures on shared SPI) - NRF24: pin labels renamed to CS / GDO0 for clarity - M5Stack CoreS3: pin-config apply moved into Device::onPinConfigApply, with weak defaults so other boards build cleanly
Release 1.7.0 New Boards: - CYD 2432S028 2USB, 2432W328R, 2432W328C, 2432W328C-2, 3248S035R, 3248S035C (total: 18) New Features: - WiFi Watchdog: passive deauth/probe/flood/evil-twin monitor with five views - Karma Detector: rogue AP detection via fake probe broadcasts - TOTP Authenticator: time-based OTP with Base32 secret import - UART Terminal: configurable GPIO serial terminal with background receive - Pomodoro Timer: focus/break timer with speaker notification - File Hex Viewer: scrollable hex dump for any SD/LittleFS file - Push/GoBack navigation stack with cursor position restore Improvements: - Chameleon MF Dump: reads keys from dict attack result file instead of brute-forcing - Beacon Attack: full rework - Scroll List View: rendering and performance improvements - Sound: updated Win, Lose, and Notification audio Bug Fixes: - Flappy Bird controls and scoring regression Known Issues: - M5Stack CoreS3: Port A UART is not working yet
Release 1.6.0 New Boards: - M5Stack CoreS3 (M5Unified) — touch navigation, I2S speaker, USB HID - M5StickC S3 — I2S speaker, USB HID, IR TX - LilyGO T-Display S3 — USB HID - LilyGO T-Embed CC1101 — rotary encoder, I2S speaker, CC1101 - DIY Smoochie — 5-button nav, CC1101 - CYD (ESP32-2432S028R) — budget board support New Features: - NRF24L01+ module: 2.4 GHz spectrum analyzer, multi-mode broadcaster, wireless HID receiver scanner - Chameleon Ultra BLE client: device info, 8-slot manager, HF/LF scan + clone, MF dict + dump + magic detect, MFKey32 log, T5577 write - Hand orientation toggle (M5StickC Plus 1.1, Plus 2, StickC S3) - Speaker test screen (boards with speaker) - Touch navigation overlay for touch-based boards — CoreS3 and CYD (on-screen edge indicators) Improvements: - Sprite rendering: all screens switched to per-region sprites — lower peak RAM across all boards - Ducky Script: expanded command support - GPS screen: default pin auto-configuration per board - Navigation: back navigation consistency across all boards; screen no longer wakes on nav press - Achievement system: reworked tracking and expanded entries Bug Fixes: - Input popups: back/cancel no longer saves changes - Web File Manager: storage file list and upload path corrections
PreviousNext