Fennek
ForkAn alternative open-source firmware for the LilyGO T-Deck Pro — music, audiobooks, eBooks and LoRa mesh chat via MeshCore. Features a homescreen launcher, touch and physical keyboard support, EPUB reader, audiobook player, and PCM5102A DAC audio output.
Fork of MeshCore (Official)
- Maintainer
- danst0 ↗
- Status
- active
- Maturity
- beta
- Lifecycle
- active
- Latest version
- 2.4.8
- Released
- 2026-06-20
- Runtime
- Arduino · C++
- Distribution
- community
- License
- GPL-3.0
Capabilities
Transports
- ✓ BLE
- ✓ USB serial
- ✓ Native TCP
- ✓ Wi-Fi AP
Operations
- ✕ Web flasher
- ✕ OTA updates
Networking
- ✕ Repeater
- ✕ Room server
- ✕ Observer
- ✕ KISS modem
Hardware
- ✓ GPS
- ✓ Display
- ✕ Sensors
- ✕ Low-power RX
Protocol
- ✓ MeshCore compatible
Node roles
companionstandalone-ui
Features
- Homescreen launcher
- Music playback (PCM5102A DAC)
- Audiobook player
- EPUB and TXT reader with page-index cache
- LoRa mesh chat via MeshCore
- Touch + physical keyboard support
- Per-book reading position
Project signals
popularity 2026-06-21 verification 2026-06-21
- GitHub stars
- 2
- Forks
- 0
- Watchers
- 0
- Open issues
- 0
- Contributors
- 101
- Release downloads
- 0
- Latest downloads
- 0
- Source available
- Yes
- Releases available
- Yes
- CI builds
- No
Releases
from GitHub · updated 2026-06-21v2.4.8 # Latest 14 hours ago · 2026-06-20 19:59 UTC
Änderungen
- OTA: Semver-Vergleich für Update-Erkennung (
tag_name != FENNEK_VERSION→ korrekte Versionslogik) - Akku: Batterieanzeige-Fix in der Statuszeile
Flashen
pio run -e fennek -t uploadoder OTA via
fennek.local→ Firmware-Update.- OTA: Semver-Vergleich für Update-Erkennung (
v2.3.1 # 2 days ago · 2026-06-19 14:27 UTC
Notizen / Audio
- Sprachnotiz-Liste zeigt jetzt Datum + HH:MM (statt HH:MM:SS bzw. generisch „Sprachnotiz").
- Aufnahme-Gain ×6 mit Sättigung: das PDM-Mikro war ~−20 dBFS leise → Wiedergabe kaum hörbar. Neue Aufnahmen sitzen bei ~−7 dBFS (kein Clipping).
- Sauberer I2S0-Handover nach der Aufnahme: kein doppeltes
i2s_driver_uninstallmehr (endMic/MicResumemacht uninstall+install in einem Schritt).
Karten / GPS
- No-Fix-Fallback zentriert jetzt auf Düsseldorf (51.2277/6.7735);
DEFAULT_ZOOM15 → 13 (NRW-weit bekachelt). - GPS-Zeit-Diagnose: Einmal-Log
[MAPS] GPS-Zeit empfangen …pro Karten-Session.
Enthält außerdem v2.3.0 (GPS-/WAV-Diagnose-Logs, Karten-Fallback, Notizen-Zeitlabel).
v2.0.4 # 4 days ago · 2026-06-17 17:30 UTC
Changes
- Regenerated README/website screenshots. The home-screen mirror in the host renderer (
tools/screenshot.cpp) was stuck on an old layout (6 tiles, 2×3); it now matches the reallauncher.cpp— a 2×5 grid with all 10 slots (Music/Listen/Read/Mesh/Settings/Games/Files/Notes/Alarm). The Settings screenshot now shows the current version. - Images updated in
docs/screenshots/{de,en,sv}/and on fennek.dumke.me.
🤖 Generated with Claude Code
- Regenerated README/website screenshots. The home-screen mirror in the host renderer (
Device compatibility (1)
✓ 1 Supported
| Device | MCU | Radio | Status | Notes |
|---|---|---|---|---|
| LilyGo T-Deck Pro | esp32-s3 | Unknown | ✓ Supported |