FreeInk: Open-Source-Firmware befreit E-Reader aus dem Amazon-Käfig

FreeInk: Open-Source-Firmware befreit E-Reader aus dem Amazon-Käfig

Open SourceFirmwareE InkKindleE-Reader

Quellen:HN + Lobsters + freeink.org + crosspointreader.com · HN

Dein Kindle, Amazons Entscheidung

Wenn du einen Kindle besitzt, mach einen einfachen Test: Versuche, eine EPUB-Datei von deiner Lieblingsbuchhandlung, einer Freunin oder einem Freund direkt auf das Gerät zu ziehen. Die Wahrscheinlichkeit ist groß, dass der Kindle dir mitteilt: »Format nicht unterstützt.«

Das ist keine technische Einschränkung. Das E-Ink-Display eines Kindle ist ein universelles Anzeigepanel, das problemlos jedes Textformat darstellen kann. Dass du keine freie Formate importieren kannst, hat nur einen Grund: Amazon möchte, dass du deine Bücher in seinem Shop kaufst. Jedes dort gekaufte Buch ist im proprietären AZW3- oder KFX-Format gesperrt, mit digitalen Rechteverwaltungsmechanismen (DRM) versehen und nur auf Kindle-Hardware oder in der Kindle-App lesbar.

Dieses Problem ist nicht auf Kindle beschränkt. Fast jeder geschlossene E-Reader auf dem Markt – vom früheren Nook bis zu diversen chinesischen Marken – verfolgt dieselbe Strategie: Die Hardware wird verkauft, aber das Software-Ökosystem bleibt fest in der Hand des Herstellers. Dir gehört das Gehäuse, aber die Seele des Geräts gehört dem Hersteller.

Ein Open-Source-Projekt namens FreeInk ändert das nun.

FreeInk in einem Satz

FreeInk ist ein offenes E-Reader-Firmware-Ökosystem – es bietet eine Sammlung von Open-Source-Software, Firmware und Hardware-Designs, mit denen jeder seinem E-Reader ein neues, herstellerunabhängiges Betriebssystem verpassen kann.

Das Projekt besteht aus drei Ebenen:

  • CrossPoint Reader: Eine von der Community entwickelte Open-Source-Firmware, die direkt auf preiswerte E-Reader wie Xteink X3/X4 geflasht werden kann und das Originalsystem ersetzt
  • FreeInk SDK: Ein hardwareunabhängiges Software-Entwicklungskit – Entwickler schreiben Code einmal und können damit E-Ink-Displays verschiedener Hersteller und Modelle ansteuern
  • Offene Hardware-Referenzdesigns: Enthalten Schaltpläne (KiCad-Format), 3D-Druck-Gehäuse-Designs und sogar DIY-Lösungen zum Handlöten

CrossPoint Reader Leseoberfläche CrossPoint Reader EPUB-Leseoberfläche mit Unterstützung für benutzerdefinierte Schriftarten, Zeilenabstände und Ränder

Einfach gesagt: Wenn du schon einmal ein Smartphone gerootet oder mit einer Custom-ROM wie LineageOS versehen hast, funktioniert das Flashen von FreeInk nach dem gleichen Prinzip – nur einfacher und mit geringerem Risiko.

Warum offene Firmware?

Um diese Frage zu beantworten, muss man sich die paradoxe Situation der E-Reader-Branche vergegenwärtigen:

E-Reader-Hardware ist an sich nicht teuer, aber ihr Wert wird fast vollständig von der Software des Herstellers bestimmt.

Am Beispiel Kindle: Ein Einsteiger-Kindle kostet umgerechnet etwa 100 Euro. Aber Amazon verdient kaum an der Hardware – der Gewinn kommt von den Büchern, die im Kindle-Shop gekauft werden. Das gibt Amazon einen starken Anreiz, den Kindle als »Buchladen mit Bildschirm« zu gestalten, nicht als »Gerät, auf dem man jedes Buch lesen kann«.

Die Konsequenzen:

  • Kein direkter Import von EPUB (dem internationalen offenen E-Book-Format) – Kindle akzeptiert nur das hauseigene AZW3 und Bücher aus dem Amazon-Shop
  • Keine Wahl der Schriftarten oder Anpassung von Layouteinstellungen – Amazon bestimmt, was gut aussieht
  • Keine Installation von Drittanbieter-Lese-Apps – kein KOReader, keine chinesischen Lese-Apps, kein Moon+ Reader
  • Der Synchronisationsstand der Lektüre ist nur über Amazons Whispersync-Dienst verfügbar – verlässt man das Amazon-Ökosystem, ist der Lesefortschritt verloren
  • Gekaufte E-Books gehören einem nicht wirklich – Amazon kann Inhalte auf dem Gerät jederzeit remote löschen oder ändern (was in der Vergangenheit mehrfach vorgekommen ist)

Dieses Problem betrifft nicht nur Kindle. Der Kernkonflikt geschlossener Ökosysteme ist: Du hast das Gerät bezahlt, aber der Hersteller kontrolliert es immer noch.

FreeInk und CrossPoint Reader wollen dir diese Kontrolle zurückgeben.

Was ändert sich mit FreeInk?

Aus meiner Sicht liegt die größte Attraktion von CrossPoint Reader (der Hauptfirmware des FreeInk-Ökosystems) in der Neudefinition dessen, was ein E-Reader kann.

Formate: Keine Walled Garden mehr

Nach dem Flashen von CrossPoint Reader unterstützt dein Gerät nativ EPUB 2 und EPUB 3 – die weltweit führenden offenen E-Book-Formate. Bücher aus dem Project Gutenberg, DRM-freie Sammlungen von Humble Bundle oder EPUB-Dateien von Freunden – alles direkt lesbar.

WiFi-Transfer ohne USB-Kabel

WiFi-Transfer-Oberfläche Per WiFi E-Books direkt im Browser hochladen – kein Computeranschluss nötig

CrossPoint Reader startet einen WiFi-Upload-Server auf dem Gerät. Du öffnest den Browser auf deinem Smartphone oder Computer, gibst die IP-Adresse des Readers ein und ziehst die Dateien per Drag & Drop hinein. Für die Synchronisation des Lesefortschritts wird das KOReader Sync Protocol unterstützt – liest du auf mehreren Geräten, bleiben alle auf dem gleichen Stand.

Volle Typografie-Kontrolle

Mehrere integrierte Schriftarten (Noto Serif, Noto Sans, OpenDyslexic u.a.) sind vorinstalliert, und du kannst jede beliebige Schriftart von der SD-Karte laden. Schriftgröße, Zeilenabstand, Ränder, Ligaturen und die Textausrichtung – jedes Detail des Layouts ist anpassbar.

Ein besonderes Feature ist der Focus Reading-Modus: Die ersten Buchstaben jedes Wortes werden fett hervorgehoben, um den Blick natürlich über die Zeile zu führen. Für Leser mit Konzentrationsschwierigkeiten eine überraschend hilfreiche Funktion.

Für Leser von Hebräisch, Arabisch und anderen Sprachen mit rechts-nach-links-Schriftrichtung ist dies ein Muss. CrossPoint Reader unterstützt RTL-Layout nativ, und die Benutzeroberfläche ist in nahezu 30 Sprachen übersetzt – darunter Spanisch, Französisch, Deutsch, Italienisch, Portugiesisch, Russisch, Ukrainisch und Polnisch.

Mehrsprachenunterstützung CrossPoint Reader native Unterstützung für rechts-nach-links-Schriften wie Hebräisch

Der Antagonist des offenen Ökosystems: Amazons Monopol-Logik

An diesem Punkt muss man sich der Realität stellen: Projekte wie FreeInk existieren gerade deshalb, weil Amazon sie nicht haben will.

Dass Kindle kein EPUB unterstützt, war nie ein technisches Problem – das zugrundeliegende Linux-System von Kindle kann EPUB problemlos parsen. Amazon hat im Jahr 2022 sogar angekündigt, »die EPUB-Unterstützung des Kindle einzustellen« – das bedeutet, EPUB-Dateien, die an Kindle gesendet werden, werden automatisch in das KFX-Format konvertiert, und dieser Konvertierungsprozess wird von Amazons Servern gesteuert. Entweder du akzeptierst es, oder du lässt es.

Das ist eine klassische »Walled-Garden«-Strategie:

  1. Hardware-Bindung (Kindle-Geräte)
  2. Format-Bindung (AZW3/KFX)
  3. DRM-Bindung (gekaufte Bücher nur auf Kindle lesbar)
  4. Cloud-Bindung (Whispersync synchronisiert mit keinem Drittanbieter)

Jeder Schritt senkt die Bereitschaft, das geschlossene Ökosystem zu verlassen. Die Verbesserung des Leseerlebnisses steht dabei nicht im Vordergrund.

FreeInk verfolgt den umgekehrten Ansatz:

  • Hardware-Designs offen (KiCad-Quelldateien, 3D-Druck-Dateien)
  • Firmware Open Source (CrossPoint Reader)
  • Formate offen (EPUB + OPDS + Calibre-Integration)
  • Synchronisationsprotokoll offen (KOReader Sync)
  • Kein DRM (No DRM ist ein klares Projektprinzip)

Ein interessanter Fakt: CrossPoint Reader hat auf GitHub über 6300 Sterne und wurde mehr als 1200 Mal geforkt. Diese Zahl zeigt, dass die Unzufriedenheit mit geschlossenen Readern weit größer ist, als die Hersteller zugeben wollen.

Aber: Hat FreeInk Hürden?

Ehrlich gesagt: Ja.

FreeInk unterstützt derzeit hauptsächlich eine Handvoll spezifischer Geräte – Xteink X3, Xteink X4, de-link, Seeed Studios reTerminal Sticky, M5Paper und LilyGo T5. Das sind meist Nischen-Open-Hardware-Geräte, nicht der Kindle oder PocketBook, der auf deinem Nachttisch liegt.

Technisch ist die Übertragung jedoch nicht unmöglich – das FreeInk SDK ist so konzipiert, dass »ein neues Gerät nur Konfiguration, keine Neuimplementierung erfordert«. Ein neues Board hinzuzufügen bedeutet, Pin-Definitionen, Bildschirmparameter und Wellenformtabellen zu konfigurieren, nicht die Treiberlogik neu zu schreiben. Mit wachsender Community wird die Liste unterstützter Geräte immer länger.

Für normale Nutzer sieht der Einstieg etwa so aus:

  1. Ein unterstütztes Gerät kaufen (z. B. Xteink X4, umgerechnet etwa 30–40 Euro)
  2. Den Browser öffnen und die CrossPoint-Reader-Flash-Seite aufrufen
  3. Das Gerät per USB anschließen und auf »Flash« klicken – der gesamte Vorgang läuft im Browser
  4. Neustarten und loslegen

Das ist einfacher als LineageOS auf einem Smartphone zu installieren.

Fazit: Was ein offener Reader bedeutet

FreeInk geht über kostenlose Software hinaus – es geht um Wahlfreiheit.

Du kannst weiterhin einen Kindle benutzen und Bücher bei Amazon kaufen – das ist völlig in Ordnung. Aber mit FreeInk hast du eine echte Alternative: Verwandle ein geschlossenes Gerät in ein offenes, das wirklich dir gehört.

Jedes DRM-freie E-Buch, das du kaufst – aus einem offenen EPUB-Shop, von Humble Bundle, Project Gutenberg oder direkt von Autoren – sollte auf jedem Gerät lesbar sein, das du besitzt. So sollte Lesen sein.

FreeInk – und das offene Firmware-Ökosystem, das es repräsentiert – macht diesen Satz von der Idee zur Realität.


Referenzen:

  • FreeInk-Website – Projektseite, SDK-Dokumentation und offene Hardware-Designs
  • CrossPoint Reader – Flash-Anleitung und Funktionsliste der Open-Source-Firmware
  • CrossPoint Reader GitHub-Repository – Quellcode, Issues und Community-Diskussionen
  • HN-Diskussion (item?id=48996318) – Community-Feedback zu FreeInk
  • Lobsters-Diskussion (lobste.rs/s/rwdmjn) – Technische Tiefe in der Developer-Community
  • The Verge – Berichterstattung zu Xteink X4 und CrossPoint Reader
  • Lifehacker – Software-Review von CrossPoint Reader