New: CrossPoint beta released with support for remote font downloads & SD storage. Update via firmware flasher here.

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.

87%
The Way of Kings
Brandon Sanderson
Browse Files
Recent Books
File Transfer
Settings
Select
Up
Down

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

It is a truth universally acknowledged, that a single man in possession of a good fortune, must be in want of a wife.

However little known the feelings or views of such a man may be on his first entering a neighbourhood, this truth is so well fixed in the minds of the surrounding families, that he is considered as the rightful property of some one or other of their daughters.

“My dear Mr. Bennet,” said his lady to him one day, “have you heard that Netherfield Park is let at last?”

Mr. Bennet replied that he had not.

“But it is,” returned she; “for Mrs. Long has just been here, and she told me all about it.” Mr. Bennet made no answer.

“Do not you want to know who has taken it?” cried his wife impatiently.

“Why, my dear, you must know, Mrs. Long

Pride and Prejudice23%
Settings
1.2.0
87%
Display
Reader
Controls
System
Reader Font FamilyNoto Serif
Download Fonts
Reader Font SizeMedium
Reader Line SpacingNormal
Reader Screen Margin20
Reader Paragraph AlignmentJustify
Embedded StyleON
HyphenationON
Reading OrientationPortrait
Extra Paragraph SpacingOFF
Text Anti-AliasingON
ImagesDisplay
Customise Status Bar
Back
Controls
Up
Down

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
Small, Medium, Large, X-Large
Load Custom Fonts
Add your own TTFs via the font builder
Alignment Options
Justify, Left, Center, Right, or the Book's Style
Set Screen Margin
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
File Transfer
Server running
87%
http://crosspoint.local
Connected to home-wifi · 192.168.1.42
Uploading moby-dick.epub 68%
STOP
BACK
Localisation
UI translations for English, Spanish, French, German, Italian, Portuguese, Russian, Ukrainian, Polish,and more.
UI Themes
Three custom themes to choose from. Classic, Lyra, Lyra 3 Covers. Four screen orientations.
Calibre Plugin
Send books from Calibre to the device over WiFi via the CrossPoint device plugin.
Sleep Screens
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 and Edge on desktop. Originally built by daveallie.

1

Select your device

Community

CrossPoint community shots.

OTA Xteink Unlocker.

Recent Xteink shipments may ship with USB flashing disabled. Xteink Unlocker turns your computer into a local hotspot that intercepts the device's official update channel and serves CrossPoint or Crossink instead of the stock firmware.

Available for macOS and Windows. Linux support is coming soon.

Use at your own risk. USB flashing will still be disabled but you can use this tool to flash updated firmware any time.

Insider Builds

Nightly builds.

Nightly builds are compiled from the latest master commits and tested internally before publishing.