UniGeek Firmware v1.4.0
New Features
Sub-GHz (CC1101) Capture, replay, and jam Sub-GHz RF signals via an external CC1101 module. Includes frequency scanner, configurable frequency (280–928 MHz), receive with RcSwitch decoding, send from .sub files, and jammer. Compatible with Flipper Zero and Bruce .sub formats.
IR Remote Capture and replay infrared signals with automatic protocol detection (NEC, Samsung, Sony, RC5, RC6, Kaseikyo, Pioneer, RCA). Send from IR files, TV-B-Gone with 271 power-off codes, configurable TX/RX pins. Compatible with Flipper Zero and Bruce IR formats.
WhisperPair (CVE-2025-36911) Tests Google Fast Pair devices for the KBP vulnerability. Performs an ECDH key exchange and forged KBP handshake to detect unauthorized pairing. Based on FrostedFastPair by PivotChip.
Pin Settings Configure GPIO pins for all external modules directly from the device — GPS TX/RX/baud, external I2C SDA/SCL, CC1101 CS/GDO0. Accessible from both Modules menu and Settings.
Frequency Scanner Spectrum scanner across ~40 known Sub-GHz frequencies (300–928 MHz). Live bar chart showing RSSI per channel, highlights the strongest signal.
External SPI for M5StickC M5StickC Plus 1.1 and 2 now support external SPI for Sub-GHz CC1101 modules (GPIO 32/33), with proper bus handoff when GPS is also connected.
Improvements
- Packet Monitor UI refresh
- Increased EAPOL capture target count
- Better ListScreen highlight reset behavior
Bug Fixes
- Fix LoRa conflict on Cardputer ADV
- Fix file manager re-render on navigation
- Fix screen highlight reset after back navigation
Supported Boards
- M5StickC Plus 1.1
- M5StickC Plus 2
- M5Stack Cardputer
- M5Stack Cardputer ADV
- LilyGO T-Lora Pager
- LilyGO T-Display 16MB
Download & Install
https://unigeek.xid.run — browser-based installer, no tools required
https://github.com/lshaf/unigeek/releases — manual download
Copy sdcard/ contents to your SD card root, or use the built-in Download menu in firmware.
Built for security research and education. Use responsibly.
