CrossPoint Reader - Open-Source Firmware for Xteink E-Readers
Impact-Site-Verification: 8ec41e75-2735-415b-8643-fc0b10a943a5
Open-source E-Ink firmware
The best way to read on your Xteink.
Community-built firmware that replaces the stock software on Xteink X3 and X4 e-readers. More features, more control, fully open-source.
Flash Firmware
Buy X3/X4 Developer Edition
Advanced Flash Controls
·
View on GitHub
As featured on
Rendering
EPUB 2 and 3 rendering.
Parses EPUB 2 and 3 files, applies embedded CSS, and lays out chapters in the configured font, size, and margins. Chapter data is cached to SD on first open; subsequent opens are near-instant.
Justified text with optional hyphenation
Footnote links and table of contents navigation
Reading position persisted across reboots
Typography
Configurable typography.
Three built-in font families (Noto Serif, Noto Sans, Open Dyslexic) and user fonts loaded from the SD card. Settings for font size, line spacing, screen margin, paragraph alignment, hyphenation, embedded style, and anti-aliasing.
Font Sizes<br>Small, Medium, Large, X-Large
Load Custom Fonts<br>Add your own TTFs via the font builder
Alignment Options<br>Justify, Left, Center, Right, or the Book's Style
Set Screen Margin<br>5–40 px, in 5-px increments
Networking
WiFi transfer and sync.
The device runs an HTTP upload server when connected to WiFi or acting as a hotspot. Drop EPUBs in from any browser or use our Calibre Plugin.
Joins an existing WiFi network or runs its own hotspot
KOReader Sync for cross-device reading progress
Multiple OPDS library servers configurable on-device
Over-the-air firmware updates
Reading
Bookmark any passage.
Hold Confirm anywhere in the reader to drop a bookmark. Every saved spot remembers its page and reading percentage, so you can flip back to a favourite passage in a tap.
Hold Confirm in the reader to save your spot
Each entry shows its page number and percentage
Jump straight to any bookmark, or delete ones you're done with
Reading aids
Tuned to how you read.
Focus Reading bolds the front of each word to guide your eye and set your pace. And full right-to-left layout brings the EPUB and text readers to languages like Hebrew and Arabic, with matching interface translations.
Focus Reading bolds leading characters to pull your eye through the text
Right-to-left layout in both the EPUB and plain-text readers
New in 1.4
A stack of smaller upgrades.
Custom Sleep Timer<br>Pick any sleep delay from 1 to 30 minutes, or set it to never sleep at all.
Quick Resume<br>Show the page you were reading as the sleep screen and wake straight back into the book.
Themed Menus<br>Built-in themes (Classic, Lyra, Lyra 3 Covers, and Roundedraff) now style the reader menus too.
Tilt to Turn · X3<br>On the X3, the built-in motion sensor turns pages with a gentle tilt of the device.
On-device Clock · X3<br>X3 builds keep time with a real-time clock and sync over NTP whenever they're online.
Configurable Buttons<br>Page turns follow the screen orientation, and the side buttons can be disabled entirely.
Richer Rendering<br>Superscripts, subscripts, and horizontal rules now render for cleaner footnotes and section breaks.
Enhanced AA & Page Speed<br>Smoother grayscale anti-aliasing and tiled rendering with silent pre-indexing for faster, cleaner page turns.
Tidy Recents<br>Remove books from the recent list by hand, or auto-clear them once you finish reading.
Localisation<br>UI translations for Hebrew, Spanish, French, German, Italian, Portuguese, Russian, Ukrainian, Polish, and more.
Calibre Plugin<br>Send books from Calibre to the device over WiFi via the CrossPoint device plugin.
Sleep Screens<br>Choose a fixed image, the current book cover, or a random image from the SD card.
Web flasher
Flash from your browser.
Writes firmware over USB using the WebSerial API. Works in Chrome, Edge and Firefox on desktop. Originally built by daveallie.
Flashing unavailable. The web flasher uses WebSerial, which requires Chrome or Edge on desktop. You can still browse firmware info and changelogs below.
Select your device
Xteink X4
480 × 800
Xteink X3
528 × 792
Choose firmware
CrossPoint
Community
CrossPoint Nightly
Insider
Stock English
Official
Stock Chinese
Official
Custom .bin
Upload file
Flash
Make sure your device is not asleep and is sitting at the home screen before flashing. If the flasher fails to detect your device remove your sd card and try again.
CrossPoint Firmware
Loading...
Flash CrossPoint
Release Notes
If you are coming from Stock or another firmware you may need to flash twice for CrossPoint to show up.
CrossPoint Nightly
Loading...
Flash Nightly
Built from the latest master commit. If you are coming from Stock or another firmware you may need to flash twice.
What's in this build
Loading...
Official English Firmware
Loading...
Flash English Firmware
Official Chinese Firmware
Loading...
Flash Chinese Firmware
Custom...