LingoBlend

CrossPoint Reader for Language Learners: What It Can Do

CrossPoint is open-source firmware for Xteink and other small e-ink readers, and here's what it can do for someone reading their way into a new language.

How-toNikola Artukov9 min read

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 /dictionaries on 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.

Feature1.6.x (stable)1.7 / Nightly
Open an EPUB and read itYesYes
Dictionary lookup (Reader Menu → Look Up)Yes, one word at a timeYes, plus multi-word phrase selection
OPDS catalogs (Settings → System → OPDS Servers)YesYes
USB file transfer (Home → File Transfer → USB Drive)YesYes
SD plugins (Plugin Store)NoYes
Clip a word while reading, no network neededNoYes

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.

Frequently asked questions

Do I need CrossPoint, or does the stock Xteink firmware already do this?

You need CrossPoint. Everything in this post — the dictionary lookup, the OPDS catalogs, the plugins — is described for CrossPoint, and it is the only firmware where we have verified the whole loop. We are still working out what the stock Xteink firmware can do on its own; nothing from us runs there today.

What's the real difference between the button models and the X4 Pro for reading in another language?

Button controls versus a touch screen, which changes how you turn pages and, from 1.7 on, how you select a word — on 1.6.x all of them start a lookup from the Reader Menu, and on 1.7 the Pro's press-and-hold and drag-to-select-a-phrase motion is a touchscreen interaction. The dictionary, OPDS catalogs, and plugins work the same on every model; what differs is the page-turn and text-selection gestures.

Do I need WiFi to read a blended book?

No. Once a book and its dictionary are on the SD card, reading and looking words up work with no connection at all. WiFi only matters for getting content onto the device in the first place — downloading from an OPDS catalog, fetching a dictionary through a plugin, or syncing clipped words back to an account.

Is 1.6.5 or the 1.7 Nightly build the right choice for reading?

If you only want blended books and the companion dictionary, 1.6.5 — the current stable release — already has everything you need, since dictionary lookup has worked since version 1.6.0. Move to the 1.7 Nightly build only if you specifically want SD plugins or the ability to clip a word while reading; those aren't available on stable yet.

What does LingoBlend actually need from CrossPoint to work?

Just what CrossPoint already does on its own: a reader that opens an EPUB, looks words up in a dictionary file from the SD card, and, for the newer features, runs a plugin and lets you select text. No firmware changes were merged to build on top of that, which is also why it works today on a stock 1.6.5 install for books and dictionaries.

Share this articleXLinkedInRedditEmail

Nikola Artukov

Builder of LingoBlend. Speaks English, German, Spanish and Serbian, and is currently learning Italian. Writes about reading as a way into a language — the methods, the research behind them, and the practical workflows that make them fit into an ordinary week.

More about the author

Related reading

Start learning a new language today

Join LingoBlend and turn any text into a personalized language lesson. Free to start, no credit card required.