-
Notifications
You must be signed in to change notification settings - Fork 3
Releases
Tomas “Janud” Dunaj-Jurčo edited this page Sep 15, 2026
·
6 revisions
Every tagged release, newest first. Downloads (firmware + merged image + checksums) are on the Releases page. See Flashing and Recovery for how to apply them.
- App icons — new red FeralCat icons for the six native security apps and the MeowGotchi tile; each app now has its own icon.
-
Fast-boot fix — the SD
/appsscan no longer runs at boot (it stalled the splash for a few seconds once several apps were installed); it's done lazily the first time the Apps menu is opened.
- Native signed apps — load, verify and run signed native ELF apps from the SD card through a stable app SDK, each with its own launcher tile. Ed25519 signatures verified on-device; unsigned apps are opt-in (Settings ▸ Features).
- Six security tools now ship as signed SD apps: WiFi Analyzer, [[Deauth Detector]], Rogue Radar, BLE Spam Detector, Probe Sniffer and Tracker Detector.
- FeralCat rebrand + red theme — new name, red UI, new mascot.
- Firmware updater moved into Settings ▸ System ▸ Update (a system module, no longer an app).
-
MeowPlayer — a real MP3 music player. Plays from
/music, with play/pause, seek, volume, a Songs list and a Speaker/Jack output switch. Native player UI on a contributed audio engine. -
Lua Apps — an opt-in installable-app platform: drop Lua apps in
/appsand they get launcher tiles, no rebuild needed. Off by default — enable it in Settings ▸ Features ▸ Lua apps (reboots to apply). Ships with a Hello Meow example. - New Settings ▸ Features tab for opt-in/experimental toggles.
- Credit: the audio engine and the Lua runtime/app platform were contributed by Caliun (PR #2). Thank you!
-
On-screen keyboard now types every ASCII symbol. The password/text keyboard's
symbol mode went from 2 pages to 4 (cycle with the ◄► key), adding the
previously-missing
;:,<>[]{}~^`\|. Fixes not being able to enter WiFi passwords that contain those characters.
-
Meow XP — a device-wide experience/leveling system that rewards using
the MeowKit. XP trickles in from active/idle time, opening apps (big bonus the
first time you open each), running scripts, and capturing WiFi handshakes. Your
level + XP bar show on the Home screen (by the nav cross), with a green
level-up banner. Progress is saved to NVS and mirrored to
/system/xp.txton SD (survives reflashes, portable between devices, checksum-guarded against edits). Backup XP / Restore XP added to Settings ▸ Backup. - Fix: a reboot when flicking the joystick the opposite direction mid-slide — a pre-existing crash from starting a new screen transition while one was still animating. Navigation now ignores the extra press until the slide finishes.
-
Script Runner — run small Berry scripts from
/scripts/*.beon the SD card, withprint()output on screen. Device API for scripts:led(r,g,b)(onboard WS2812),pin_mode/write/read,button(),delay,millis,print. A safety hook stops any script after ~20 s or when you hold B — an infinite loop can't hang the device. The Berry VM adds only ~120 KB. - Boot splash rewritten — the old ~2 MB boot GIF is replaced by a title + a progress bar tied to the real boot stages. Frees ~1.6 MB (88.6% → 70.6% flash) and boots faster.
-
SD settings backup — all settings (incl. WiFi credentials, plaintext by
design) are mirrored to
/config/meowkit.cfgon the SD on each change, and auto-restored on boot after a reflash wipes NVS. New Settings ▸ Backup tab: Backup now / Restore all / Restore WiFi / Restore settings (→ confirm → reboot). See Settings and Backup. - Scrollable settings rail replacing LVGL's non-scrolling tab bar.
- Fix: unreadable gray-on-gray dialog text (backup/restore, Factory Reset, Time Sync).
- Settings ▸ System ▸ Firmware ▸ Open launches the Firmware app (SD / GitHub / USB update) straight from Settings — reachable even if the apps grid is broken.
- The apps menu is built once at boot before the app list loads; v0.5.0's rebuild left it empty on device. Tiles are now populated when the list loads.
-
Tracker Detector — BLE anti-stalking: AirTag/Find My, Tile, Samsung SmartTag
→
FOLLOWED!when one persists near you. - Probe Sniffer — logs the probe-request frames nearby devices broadcast (MAC + signal + the SSIDs they leak).
-
On-device screenshots — hold the joystick Up+Down in MeowGotchi/detectors
to save the screen to
/screenshots/*.bmpon the SD. - WiFi Time Sync — NTP (UTC) + IP-geolocation (timezone) → sets the clock and RTC, no manual timezone; clock also restored from RTC at boot.
-
Firmware ▸ Update over WiFi — the device reads this repo's latest release
from GitHub and, if newer, downloads
firmware.binto the SD and flashes it — all on-device. See Firmware Updates.
- Repartitioned to two ~7.94 MB app slots so the device can update its own
firmware from a
.binon the SD card (safe rollback) — no computer.
- Additional WiFi/BLE detector apps; Settings ▸ About shows the fork version + "Fork: Janud".
- Boot fixes (upstream issue #27): DIO flash mode + brownout/watchdog disable — retail units bootlooped on any build from the public repo. See Hardware and Gotchas.
- Clean-clone build restored (
.gitmoduleswas never committed). - UI fixes: WiFi long-SSID truncation, PC-Monitor
°C, working Settings ▸ About. - First new apps in the empty slots: MeowGotchi, WiFi Analyzer, the detectors.
Start here
Apps
- Apps (all)
- MeowGotchi
- WiFi Analyzer
- Deauth Detector
- Probe Sniffer
- Rogue Radar
- Tracker Detector
- BLE Spam Detector
- BLE Spam
- Bad USB
- Infrared
- Script Runner
- PC Monitor · Air Mouse · VU Meter · Retro TV · Matrix Rain · Dino
Features
- MeowPlayer
- Lua Apps
- Meow XP
- Firmware Updates
- SD Settings Backup
- WiFi Time Sync
- On-Device Screenshots
- Settings Rail
- Boot Splash
Reference