All firmwares

Fennek

Fork

An 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

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-24
  1. v2.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.

  2. 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.

  3. 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
Show all 20 releases →

Device compatibility (1)

✓ 1 Supported
DeviceMCURadioStatusNotes
LilyGo T-Deck Proesp32-s3Semtech SX1262✓ Supported