CrossPoint-based fork
Papyrix
v1.27.0 · MITMore formats, one binary for both devices
Best for: People whose library is FB2, Markdown, or HTML, and whose device is unlocked.
- Adds FB2, Markdown (.md), and HTML on top of EPUB 2/3 and native XTC/XTCH.
- One firmware image auto-detects whether it is on an X3 or X4 (I²C panel probe).
- Knuth–Plass justification, hyphenation, and CJK / Thai / Arabic shaping.
- WiFi + Calibre wireless transfer; dedicated cross-platform papyrix-flasher CLI.
Papyrix runs on the Xteink X3 and X4. The install is 3 steps via papyrix-flasher (USB), start to finish:
- 1
Download papyrix-flasher for your OS and the latest firmware.bin from releases.
- 2
Connect the device over USB (must be unlocked).
- 3
Run: papyrix-flasher flash firmware.bin. It auto-detects, verifies (MD5), and reboots.
First flash? The mechanics are the same across every fork. Compare the five flashing methods on the directory, or follow the step-by-step flash CrossPoint without panicking guide.
Papyrix is a high-risk flash. Settle two things before you touch the flasher: whether your Xteink shipped locked, and how you'd get back.
Locked devices & Papyrix
Treat as unlocked-only. Papyrix can update and emergency-recover from an SD card (firmware.bin / force_update.bin, added in v1.23.0), but it has NO OTA, so on a USB-locked unit there is no over-the-air way back if the SD path ever fails. The README itself says to flash Papyrix only on USB-unlocked devices, and issue #120 documents a locked owner left stranded.
Not sure if your unit is locked? Read the locked-device safety brief, or the full locked vs unlocked buying guide.
How to revert Papyrix
For Papyrix: Keep a known-good firmware.bin (and a stock build) on the SD card before flashing: Papyrix can re-flash and emergency-recover from SD. To fully revert, flash stock or another firmware over USB, which requires an unlocked device.
On an unlocked Xteink you have three ways back:
- 1Re-flash stock. The same web flasher offers official Xteink firmware.
- 2Restore a backup. “Write full flash from file” brings back the exact prior state, if you saved one first.
- 3Swap boot partition. A quick rollback at xteink.dve.al/debug.
On a locked unit there is no USB safety net. That is why locked devices stick to CrossPoint/CrossInk.
The one caveat: High risk: Papyrix has NO OTA (only SD update + SD emergency recovery). On a USB-locked unit that leaves no over-the-air way back — flash it on unlocked devices only (issue #120).
Not sure Papyrix is the right pick? Take the 30-second firmware chooser.
CrossPoint Reader
The main community firmware
The default: best all-round reader
Full guideCrossInk
Typography + reading stats fork
Reading stats, Bionic Reading, glyph fixes
Full guideCrossPet
Gamified reading + Vietnamese
Vietnamese UI + gamified virtual pet & games
Full guideMicroreader
Deliberately minimal, EPUB-only
Minimal, distraction-free EPUB-only
Full guideAvesO3
For AO3 fanfiction readers
AO3 fanfiction workflow
Full guideSUMI
Offline apps, dictionary & Lua plugins
Offline apps, dictionary, Lua plugins, emulator
Full guidePapyrix details verified August 11, 2026 against its GitHub repo, README and releases. PocketInk is independent and not affiliated with Xteink. Firmware names and versions change quickly — check the repo for the latest.