CrossPoint Reader is an open-source firmware designed to replace the stock software on Xteink X3 and X4 E-Ink e-readers. Developed by a community of contributors, it offers expanded features and greater control over the reading experience for users of these specific devices. The firmware is fully open-source and aims to enhance how readers interact with EPUB files and manage their e-reader settings.
A core capability of CrossPoint Reader is its support for rendering EPUB 2 and 3 files, including parsing embedded CSS and laying out chapters according to user-configured font, size, and margin preferences. It caches chapter data to the SD card on first open, enabling near-instant subsequent access. The firmware supports justified text with optional hyphenation, footnote links, table of contents navigation, and persistent reading positions across device reboots. Users can customize typography extensively, choosing from three built-in font families or adding their own TTF fonts via an SD card. Typography settings include font size, line spacing, margins, paragraph alignment, hyphenation, embedded style, and anti-aliasing. Page turns can be controlled by configurable buttons, and on the X3 model, by tilting the device using its motion sensor.
Networking features allow users to transfer and sync books over WiFi, either by joining an existing network or running the device as a hotspot. The firmware includes an HTTP upload server for adding EPUB files from any browser, supports KOReader sync for cross-device reading progress, and can connect to multiple OPDS library servers. Over-the-air firmware updates are available, and a Calibre plugin enables direct book transfers from Calibre over WiFi. Additional features include bookmarking passages with page and percentage tracking, a Focus Reading mode that bolds the start of each word, right-to-left layout support for languages such as Hebrew and Arabic, and user interface translations for numerous languages including Spanish, French, German, and more.
CrossPoint Reader also provides a web-based flasher that allows users to install the firmware from their browser using the WebSerial API, compatible with Chrome, Edge, and Firefox on desktop. For devices with USB flashing disabled, an SD card flashing method is recommended. The firmware is available for download at no cost, reflecting its open-source nature.
CrossPoint Reader is a Books & e-readers product. It focuses on replacing limited stock firmware on Xteink e-readers with a customizable, feature-rich open-source alternative. CrossPoint Reader is an open-source project aimed at xteink e-reader owners and open-source firmware enthusiasts. The project is open source (MIT). CrossPoint Reader is available on the web and Linux, and it can be self-hosted.
CrossPoint Reader first shipped in 2025. The project is developed in the open on GitHub with 5.8k stars and 356 commits in the last 90 days. Among its 12 catalogued features are EPUB rendering, wiFi book upload, and KOReader sync.
Latest indexed changes and source events
Crosspoint Reader – A FOSS firmware for Xteink ereaders verified by the PulseGate indexer
Other apps tracked under the same category.