CrossPoint vs Microreader: Xteink X4 Firmware Compared
CrossPoint vs Microreader xteink, with CrossInk and Papyrix: an honest xteink firmware comparison to choose the best Xteink X4 custom firmware for you.
You bought a $70-ish e-reader to read more and decide less — and then the community handed you five firmware projects, three of which are forks of each other. So which one do you actually flash? The “crosspoint vs microreader xteink” question gets asked in r/XTEINK almost every week, and the answers contradict each other because people are answering for their reading habits, not yours.
This guide is the xteink firmware comparison that picks for you. Four community builds, what each one is genuinely best at, who should avoid which, and where they all stand against the stock firmware you’re replacing.
Want capability Most people
Flash CrossPoint: the maintained base, wireless transfer, fonts, the EPUB Optimizer. CrossInk is the same base with better typography and reading stats.
Want simplicity X4 only
Flash Microreader: SD card in, read, nothing to configure. Papyrix is the niche pick for FB2/Markdown — and the one that can't recover over the air.
The Problem: Why Firmware Choice Is Confusing
The confusion is structural, not a failure on your part. Three things stack up.
First, the names hide the relationships. CrossPoint is the main project; CrossInk, Vcodex, AvesO3, and others are forks of it — so “which is best” sounds like four equal choices when it’s really one base build plus variations. Microreader and Papyrix are the genuine outliers: separate codebases with different goals.
Second, the advice is habit-specific. Someone who reads plain EPUBs and wants the device to “just work” will tell you Microreader. Someone who lives in reading stats and custom fonts swears by CrossInk. Both are right for themselves and useless as a universal answer.
Third, there’s a hard gate underneath all of it — and it’s worth stopping on before you read another word about features.
Check this before you choose anything
If your device is locked (USB flashing disabled), most of this comparison doesn’t apply — you’re limited to what can be installed another way, and the firmware debate is moot until you’ve checked. One trap inflates the “locked” count: the X3’s pogo cable comes in two pin counts, and a 2-pin cable is charge-only — plug in with that and the flasher never sees the device, which owners routinely misread as a lock. Confirm you have the 4-pin data cable, then run the two-minute USB test in the locked vs unlocked guide.
Where These Stand vs. Stock Firmware
Every option below replaces the firmware your X4 (or X3) shipped with. Stock firmware reads books, but owners complain about the same things on day one: a home screen that refreshes the whole book list every time you open it, basic typography, clunky file transfer, and EPUBs that “open but look wrong.” That’s the baseline these community builds are improving on — see the stock-firmware complaints owners actually raise for the full list.
So the real question isn’t “is custom firmware better than stock” — for most owners it clearly is. It’s which custom build matches how you read. Here’s the detail behind each one.
CrossPoint — Best for Most People
GitHub: crosspoint-reader/crosspoint-reader — ~5,200 stars, “145 changes from 53 contributors,” X3 + X4. Current stable: 1.3.0 (May 2026).
CrossPoint is what most people mean when they say “community firmware,” and it’s the natural default for the best Xteink X4 firmware question. It’s open source, actively maintained, and replaces the stock firmware’s main frustrations in one install.
What it adds over stock:
- EPUB Optimizer — preprocesses EPUB files before rendering, fixing most “opens but looks wrong” books without needing Calibre
- XTC format — CrossPoint’s own pre-converted book format; if an EPUB still misbehaves after optimizing, converting to XTC is the cleanest fallback short of Calibre
- Wireless book transfer — web upload, WebDAV, Calibre wireless, plus the free CrossPoint Sync app (iOS + Android) for Wi-Fi transfer and web-article clipping; no SD-card hunting required
- Fonts, themes, dark mode — actual control over how your books look
- Sunlight Fading Fix — a Display setting that counters the screen washing out in direct sun, documented for white X4 units
- Button remapping — assign font size, bold, rotation, bionic reading to any physical button
- KOReader sync — connects to your existing KOReader library for reading-position sync across devices
- Better home screen — last-opened book shown immediately, not a refreshing list
- SD-card OTA updates — since v1.3.0 you can update from an SD card without re-flashing over USB
Install: Chrome or Edge → crosspointreader.com → pick your model → two minutes. The full install guide has the SD-card and locked-device paths.
Choose CrossPoint if: you want a complete, well-supported reading environment and you’re willing to spend a few minutes in settings to configure it.
CrossInk — CrossPoint With Better Typography
GitHub: uxjulia/CrossInk — ~531 stars, X3 + X4. Latest release string: CrossInk-ESP32-1.2.9.4-tiny.
CrossInk is a personal fork of CrossPoint focused on fonts and reading stats. It keeps everything CrossPoint does and adds:
- Better font rendering — improved glyph handling; a recent fix resolved rendering problems in books that use symbolic text or black-bar redactions
- Reading stats and calendar — session time, page counts, and a reading-streak calendar, presented cleanly without taking over the interface
- Bionic Reading, guide dots, improved paragraph indents
It’s also a common pick for locked-device owners, since it’s one of the builds people reach for when their flashing options are constrained.
Install: same as CrossPoint — web flasher, select Custom .bin, pick the CrossInk release from its GitHub page. Switching between CrossInk and CrossPoint goes the same way: just flash the other one over it.
Honest caveat
CrossInk is one developer’s fork. When CrossPoint ships a major update (it’s on 1.3.0), CrossInk can lag a few days or weeks behind, so you may miss the newest base-firmware fixes until the fork catches up. For most readers that’s fine. If you want the latest CrossPoint build the day it ships, stay on CrossPoint.
Choose CrossInk if: you’ve tried CrossPoint and want cleaner typography, reading stats, and the streak calendar — or you care about the specific rendering fixes CrossInk has shipped.
Microreader — SD Card and Nothing Else
Reddit: “Microreader 2.0 (for Xteink X4)” — 491 upvotes
X4-only. Unlike CrossPoint and CrossInk, Microreader is written from scratch and runs on the Xteink X4 only — there is no X3 build. X3 owners keep asking for one; if you’re on an X3, this option is off the table for now, so cross it off before you read further.
Microreader does one thing: put EPUBs on an SD card and read them. No web interface. No settings rabbit hole. No wireless transfer. Copy files → read books.
What Microreader deliberately leaves out: wireless transfer, KOReader sync, font configuration beyond basics, button remapping. That is not a bug list — it is the point. (The flip side: you do your transfers by pulling the microSD and copying over USB, so keep a card reader handy.)
Choose Microreader if: you have an X4 and want the device to behave like a reading appliance — SD-card workflow, no configuration, nothing to set up. It’s also the right pick if you’re handing the device to someone who should never have to make a firmware decision.
Papyrix — For FB2, Markdown, and Extra Scripts
GitHub: bigbag/papyrix-reader
Read before you flash Papyrix
A May 2026 GitHub issue documents a new owner who couldn’t reflash their X4 after installing Papyrix — stuck with no clean path back to CrossPoint. The reason matters: Papyrix doesn’t support OTA updates. On CrossPoint 1.3.0 you can update or recover from an SD card; on Papyrix you can’t, so if the USB flasher won’t detect your device afterward (common on units people think are locked), you have no over-the-air route back. Your recovery path is the SD-card method — putting a known-good firmware image on a FAT32 card and reflashing from it — which works, but you need to know it exists before you install. Don’t start here if this is your first firmware install.
What makes Papyrix worth knowing: it’s lightweight and supports formats the other options don’t prioritize — FB2, Markdown, and TXT, plus themes, and it handles some right-to-left and extra-script content better than the stock reader. If you read mostly in those formats, it’s the most focused option in this list.
Choose Papyrix if: you specifically need FB2 or Markdown support, you’re comfortable losing OTA updates, and you already know how to use the SD-card recovery path.
Other Forks Worth Knowing About
Most of these are niche, single-purpose CrossPoint forks. You don’t need them, but they explain why the firmware list looks so crowded — and they’re proof these are hackable little computers, not just readers.
CrossPoint fork · X3 + X4
Vcodex
Reworked home-screen theme plus bionic reading — the closest "alternative flavor" of CrossPoint if CrossInk isn't your taste.
Fanfic · unlocked only
AvesO3
An AO3 fanfiction reader built on CrossPoint 1.2.0. Unlocked devices only.
For fun
CrossPet
A virtual-pet fork. Exactly what it sounds like.
Niche format
Chess / PGN fork
Adds a chess PGN viewer and Markdown support on top of CrossPoint.
If your goal is “read books well,” none of these change the recommendation. They’re worth knowing only so you can ignore them with confidence — the GitHub links are in the Sources below.
Practical Application: Pick and Flash in Five Minutes
You don’t need to weigh all five projects. Answer the questions in order and stop at the first “yes.”
Steps:
- Confirm it can be flashed at all. Plug the X4 (or X3) into a computer and run the USB test from the locked-or-unlocked guide. If it’s locked, your options narrow to SD-card-installable builds — sort that out before choosing.
- Want capability? If you want the most complete, best-supported reader and don’t mind a few minutes in settings, flash CrossPoint and stop here. This is the right answer for most people.
- Want better typography and stats? Already on CrossPoint and want cleaner fonts, reading stats, and a streak calendar? Flash CrossInk over it.
- Want a no-settings appliance? On an X4 and happy with SD card in, read, nothing to configure? Flash Microreader (X4 only).
- Read mostly FB2 or Markdown? If you’re comfortable with SD-card recovery, flash Papyrix — and read the OTA warning above first.
The flash itself is the same for the CrossPoint-family builds: open crosspointreader.com in Chrome or Edge, pick your model, and follow the prompts. Switching later just means flashing a different build over the current one. The full install guide covers the SD-card and locked-device paths in detail.
Before committing, format a spare microSD to FAT32 and keep a known-good CrossPoint image on it. This is your recovery card. It takes two minutes now and saves you from the Papyrix-style “can’t reflash” panic later — especially worth it if you’re trying Papyrix or any fork.
Conclusion: Which Firmware, and What Next
For the “crosspoint vs microreader xteink” decision specifically: CrossPoint if you want capability, Microreader if you want simplicity on an X4. Everything else is a refinement of one of those two instincts.
- Default to CrossPoint. Most complete, most maintained (~5,200 stars, stable 1.3.0), and the base every fork builds on.
- Branch only with a reason: CrossInk for typography and stats, Microreader for a no-config X4 appliance, Papyrix for FB2/Markdown — and keep an FAT32 recovery card for any of them.
- Check the lock gate first. No firmware choice matters until you’ve confirmed the device can be flashed.
Next step: run the two-minute check in the locked-or-unlocked guide, then follow the CrossPoint flash guide. If you’re still deciding between models, the X3 vs X4 guide will tell you which one to flash this onto.
Quick Answers on Xteink Firmware
CrossPoint vs Microreader — which should I pick?
CrossPoint if you want capability (wireless transfer, fonts, the EPUB Optimizer, OTA recovery); Microreader if you want a no-config reading appliance and you're on an X4. Microreader is X4-only — there is no X3 build — so if you're on an X3 the choice is already made for you.
Can I switch back, or move between firmwares later?
Yes for the CrossPoint family — flashing CrossInk, Vcodex, or back to CrossPoint just means flashing the other build over the current one in the web flasher. The exception is Papyrix: it doesn't support OTA, so your only route back is the SD-card method. Keep a known-good CrossPoint image on a FAT32 card before you experiment.
My laptop won't detect the device — is it locked?
Often not. On the X3, a 2-pin pogo cable is charge-only, so the flasher never sees the device — swap to the 4-pin data cable first. If a real USB lock is in place, your firmware options narrow to what can be installed another way; run the USB test in the locked-or-unlocked guide to tell them apart.
Does CrossInk lag behind CrossPoint?
It can. CrossInk is one developer's fork of CrossPoint, so when CrossPoint ships a major release it may be a few days or weeks before CrossInk catches up. If you want the newest base-firmware fixes the day they land, stay on CrossPoint; if you want the typography and reading stats, the small delay is usually worth it.
Sources
- CrossPoint firmware
- CrossPoint flasher / install
- CrossPoint Sync app
- CrossInk fork
- Papyrix firmware
- GitHub: Unable to reflash after Papyrix
- Reddit: Microreader 2.0 launch (491 upvotes)
- Vcodex fork
- CrossPet fork
- Chess/PGN fork
Last updated: June 19, 2026. CrossPoint stable 1.3.0 (May 2026); CrossInk release CrossInk-ESP32-1.2.9.4-tiny. Updated when firmware versions change.
Got an Xteink X3 or X4?
Every guide here is built from real community evidence and hands-on testing — covering setup, firmware, transfer, and the day-to-day of living with a pocket e-reader.
Browse all how-tos