CrossPoint is open-source firmware for Xteink's e-ink readers, and a few other small e-ink devices, that replaces the stock reading software with something built and maintained by its own community, and for a language learner what matters most is what "open" actually gets you: a dictionary you choose, catalogs you add yourself, and small plugins that extend what the reader can do. If you've come across an Xteink device or heard someone mention CrossPoint and want to know whether it's worth the detour before buying a dedicated language-learning gadget, this is what's actually there today.
The device line-up: two ways to pick a word#
CrossPoint runs on four Xteink models, plus a few other small e-ink devices, and the split that matters for reading is how you select text. The X3, X4 and X4 Classic are button-driven: there's no touchscreen, so turning a page, opening the Reader Menu, or picking a word to look up all happen through physical buttons and an on-screen menu you confirm with a press. The X4 Pro adds a touch screen, so for page turns and, from 1.7 on, for selecting a word, you press directly on the page instead of stepping through a menu. On 1.6.x even the Pro starts a lookup from the Reader Menu.
That split carries through to dictionary lookups and clipping, which is why features below are called out by firmware version rather than one interaction model. The X4 Pro is the device LingoBlend's whole loop — pairing, downloading a book, looking up a word, clipping it, syncing it back — has been run on end to end. The X3 and X4 reach the same features through their button menus, but we haven't run that full loop on one ourselves, so we say "the same functions exist there" rather than "verified."
What "open firmware" actually means for a learner#
Stock firmware on most e-readers is a closed box: whatever dictionary, store, and format support the manufacturer shipped is final. CrossPoint is different because it's built in the open by contributors who aren't the device maker, and because the things a learner cares about are all things you add rather than things you're issued:
- The dictionary is yours to choose. You pick a StarDict dictionary, unzip it into
/dictionarieson the SD card (or fetch one through a plugin) so its folder holds the three files it ships with, and select it under Settings → Reader → Dictionary — also how a book-specific dictionary, like the one that ships with a blended book, gets onto the device at all. - Catalogs are something you add, not something you're stuck with. OPDS is an open protocol for browsing and downloading books, and CrossPoint lets you point it at any OPDS server you trust under Settings → System → OPDS Servers. There's no single approved store.
- Plugins extend the reader's behavior without a firmware update. A plugin is something you install from the Plugin Store in the reader's File Transfer web UI; it can add its own settings screen on the reader or its own card in the File Manager — the mechanism behind book downloads and clipping sync, and in principle behind anything else a contributor builds.
None of this needed anyone to merge code into the firmware for a new use case to exist — including ours. A language-learning workflow sits entirely on top of stock CrossPoint behavior without any of it being special-cased.
What changes between firmware versions#
CrossPoint ships a stable channel and a faster-moving Nightly channel. As of this writing, 1.6.5 is the current stable release and 1.7 — the version plugins and clipping need — exists only as a Nightly build.
| Feature | 1.6.x (stable) | 1.7 / Nightly |
|---|---|---|
| Open an EPUB and read it | Yes | Yes |
| Dictionary lookup (Reader Menu → Look Up) | Yes, one word at a time | Yes, plus multi-word phrase selection |
| OPDS catalogs (Settings → System → OPDS Servers) | Yes | Yes |
| USB file transfer (Home → File Transfer → USB Drive) | Yes | Yes |
| SD plugins (Plugin Store) | No | Yes |
| Clip a word while reading, no network needed | No | Yes |
The practical read: everything that depends only on a dictionary file and an EPUB — the book itself, looking words up, OPDS downloads — already works on stable, because dictionary lookup shipped back in version 1.6.0. Plugins and clipping a word mid-sentence are newer ground, gated behind 1.7. We won't promise a date for when 1.7 leaves Nightly.
One note for owners of the button-only models: the 1.7 interaction (press and hold, then drag handles across several words) is built for a touchscreen. On button-only readers, the same Look Up and Clip actions are reached through the Reader Menu and confirmed with a button press instead.
Getting CrossPoint onto a reader#
CrossPoint isn't something you buy pre-installed; you flash it onto a compatible device yourself, using the browser-based flashing tools at crosspointreader.com, in Chrome. crosspointreader.com documents what a flash does and does not touch — read it before you start. The Nightly build for the 1.7 features is a separate option on the same site. Books and the companion dictionary need no Nightly build at all — 1.6.0+ is enough.
We're not walking through the flashing process click by click — crosspointreader.com's own flash tool page is the right place for that, and it changes faster than a blog post should try to track.
What LingoBlend adds on top#
Everything above is CrossPoint on its own. What LingoBlend adds is content and a dictionary shaped for reading in two languages at once, built entirely on those existing mechanisms:
- Blended books — an ordinary EPUB where a share of the words (usually one in five) have been swapped into the language you're learning, chosen so the surrounding sentence still carries the meaning.
- A companion dictionary generated from that same blend, so looking up a swapped word shows exactly what it replaced — the meaning the sentence actually used, not a dictionary's most common sense for that word.
- Two plugins — one that downloads companion dictionaries with no sign-in required, one that, once signed in, lists your blended books and syncs words you clip back into your LingoBlend dictionary, where they start coming up in the app's spaced-repetition games.
- An OPDS catalog so books browse and download the same way any other OPDS catalog's would.
None of this is a fork of CrossPoint or a firmware change — it's a dictionary file, an EPUB, a catalog feed, and two plugins, exactly the surface area CrossPoint's openness makes available to anyone. For the full click-by-click setup rather than the overview, see the step-by-step guide; this post is deliberately the "should I bother" version.
Where it stops: the honest limitations#
CrossPoint is capable, but it's worth knowing the edges before you build a study routine around it.
One dictionary is active at a time. Whatever is selected under Settings → Reader → Dictionary is the only one the reader consults. While a book-specific dictionary is active, looking up an ordinary word outside that book returns "not found" — expected, not a bug; switch back to your everyday dictionary in the same menu once you've finished the book.
Networking lives outside the page you're reading. Joining WiFi, browsing an OPDS catalog, opening the Plugin Store, and Sync clippings all happen through Home → File Transfer or Settings, not from inside a book — you step out to the home screen first, do the networked thing, then go back in.
There's no separate app on the device. CrossPoint is a reading interface with menus and plugins, not a tablet with an app drawer. Everything LingoBlend adds happens inside the book (Look Up, Clip), on the reader's own Settings → System → Plugins screen (sign in, fetch a dictionary), or through the plugin's card in the File Transfer web UI (Sync clippings) — no standalone "LingoBlend" icon to tap.
Two narrower caveats: our plugins aren't in CrossPoint's official Plugin Store yet (submitted, not accepted), so you add our catalog URL yourself or download them from our e-readers page and copy them to the card; and the loop above has only run end to end on an X4 Pro — the button-only models should match through their menus, but we say "should" rather than "does" until verified directly.
The takeaway#
CrossPoint turns a small e-ink reader into something you configure rather than something you're handed — the dictionary, the catalogs, and the plugins are all yours to choose, which is exactly the opening a language-learning workflow like LingoBlend's needs. Stable 1.6.5 already covers blended books and the companion dictionary; the plugin-based extras are one Nightly flash away. If you are weighing this against hardware you already own, see Kindle vs Kobo vs CrossPoint for language learners. See the full library and setup to start with a free book.