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 (Reference)
- Maintainer
- danst0 ↗
- Status
- Active
- Maturity
- Beta
- Lifecycle
- Active
- Latest version
- 2.6.3
- Released
- 2026-06-24
- Runtime
- Arduino · C++
- Distribution
- Community
- Licensing
- Open source
- 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 role
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
- 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-24v2.6.3 # Latest 3 days ago · 2026-06-24 13:45 UTC
App-Kacheln im Launcher zeigen jetzt selbst gezeichnete Icons statt Text (Note, Kopfhörer, Buch, Mesh, Zahnrad, Würfel, Ordner, Notizblatt, Wecker, Pin, Gyro, Operatoren, Karteikarten, Kalender, Todo).
OTA: firmware.bin angehängt.
v2.6.2 # 3 days ago · 2026-06-24 12:51 UTC
Rechnen-App: Schätz-Wertung + 20-s-Ziel (gedeckelte Zahlenbereiche, Toleranzfenster für große Produkte/Geld-Prozente/SHARE/GROWTH, Sekunden-Anzeige). Kalender: CalDAV-Abo (iCloud u. a.) via
caldav:-Feed mit Basic-Auth, Zugangsdaten in Settings-App/Konsole.v2.6.0 # 5 days ago · 2026-06-22 16:46 UTC
Änderungen
- Tic-Tac-Toe: Fennek macht mit 20 % Wahrscheinlichkeit einen zufälligen Zug statt Minimax — der Spieler hat jetzt eine echte Chance zu gewinnen
- Adaptives Polling: Eingabe-Polling drosselt sich nach 3 s Leerlauf von ~100 Hz auf ~30 Hz (spart Core-1-Wachzeit ohne spürbare Latenz)
- Tap-Log-Drossel: Gehaltener Finger flutete Serial-Konsole mit Dauer-Taps — jetzt max. 1 Log-Zeile alle 400 ms
power::idleMs(): Neue Funktion gibt Millisekunden seit letzter Aktivität zurück
Device compatibility (1)
| Device | MCU | Radio | Status | Notes |
|---|---|---|---|---|
| LilyGo T-Deck Pro | esp32-s3 | Semtech SX1262 | ✓ Supported |