Skip to content
All firmware

CrossPoint-based fork

Papyrix

v1.27.0 · MIT

More formats, one binary for both devices

X3 supported X4 supported Risk: High

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 firmware running on an Xteink pocket e-reader
Papyrix on the device — book cover view with the Read / Files / Sync / Settings bar.
via papyrix-flasher (USB)

Papyrix runs on the Xteink X3 and X4. The install is 3 steps via papyrix-flasher (USB), start to finish:

  1. 1

    Download papyrix-flasher for your OS and the latest firmware.bin from releases.

  2. 2

    Connect the device over USB (must be unlocked).

  3. 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:

  1. 1Re-flash stock. The same web flasher offers official Xteink firmware.
  2. 2Restore a backup. “Write full flash from file” brings back the exact prior state, if you saved one first.
  3. 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.

Papyrix 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.