Tip
You can flash stable and pre-release builds using Crossink's web companion app, Inky
Important
English is now the only built-in interface language. If you use another language, grab the separate crossink-languages zip from this release, extract and add the .yaml file for your language to your SD card under .crossink/languages/ and activate it from Settings > Language. EPUB hyphenation (other than English) also moved to SD packs, so install the packs for the languages you read in into .crossink/hyphenation/.
Note
Have a new Seeed Sticky with a matte screen? You want THIS version.
Release Notes
Support for Seeed Sticky's new display variant (the release with the matte screen), Boox Picco support, EEGO A4 Support, SD card plugins, Syncing of reading stats and clippings via Crosspoint Sync, an overhaul of language support and so much more.
Highlights in RC-2
- Added full support for EEGO A4 / A4 Lite
- Single-pass AA on X4 Pro, X4 Classic, and EEGO devices
- Choose Low, Normal, or High Tilt Sensitivity in Controls. Normal preserves the existing behavior.
- The in-book Font menu now shows the active publisher body font when
Publisher Fontis set toAll Text. - Dictionary definitions now have a close button on touch devices.
- On Picco, pressing Up + Down restores touch when it was disabled outside the reader. Disabling touch from the frontlight drawer also shows a recovery hint.
- Improved memory usage when downloading Plugin Hub, languages, and hyphenation packs on X3/X4.
- Improved memory usage during syncing of progress, clippings, and stats on X3/X4.
- Dictionary button hints no longer hide surrounding book text on non-touch devices (#914).
- Next Page and Previous Page power-button shortcuts work in dictionary definitions (#911).
- Improved the anti-aliasing preview notice in the font picker (#917).
- Page Overlay sleep no longer triggers an extra power-button shortcut and preserves the page’s Dark Mode colors.
- Custom sleep images scale and center correctly in Fit and Crop, including smaller images on X3 (#925).
- Fixed overlapping text in File Transfer menu when UI scale was set to large.
- Back swipes work in File Browser again (#946)
New
- BOOX Picco support, with frontlight controls, slide-switch actions, tilt page turns, and USB Drive.
- Install, update, and remove interface languages from the SD card. Missing translations fall back to English. Download languages from
Settings > System > Device > Download Languagesor manually add a language's.yamlfile (see thecrossink-languages.zipfile in this release) to your SD card into a.crossink/languagesfolder. - Install, update, and remove EPUB hyphenation packs from the SD card. Download them from
Settings > Reader > Page Layout > Hyphenation Packsor manually install thecphyphfile to a.crossink/hyphenationfolder. Book layouts refresh automatically when a pack changes. - KOreader Sync has been overhauled.
Settings > System > KOReader Syncis nowSync Server. If you use CrossPoint Sync, your reading stats and clippings can now sync along with your progress. Stats and clippings sync are off by default, so turn them on underWhat to Syncif you want them. - New
Sync BooksinFile Transfer > Sync Serversyncs progress, reading stats, and clippings for every book on your SD card in one pass. After the first catch-up it only sends books that changed since the last sync. There's alsoSync Reading StatsandSync Clippingsif you only want to upload one of those without touching your reading positions. These are only available if your sync server supports it (the default Crosspoint Sync server does.) - New
Daily Reading Timestat that you can view underThis Deviceon the reading stats page. It also shows your 7-day average daily reading time. - Sync a single EPUB's progress or an XTC book's reading stats from its Library or File Browser context menu.
- On ESP32-S3 devices: fonts embedded in EPUBs can now be used. Choose
Off,Ignore Body Font, orAll TextinReader > Font Options(globally) or from a book'sFontmenu.- To support the above feature, the built-in EPUB upload optimizer now lets you choose whether to strip embedded fonts. It's still on by default.
- Calibrate each screen edge in
Settings > Display > Screen Calibrationto keep text and status bars clear of your bezel. Calibration is saved to the device, so it stays put when you swap SD cards. - New
Character Spacingsetting (-5 to +5) with a live preview, available in Reader settings and the in-bookReader Fontmenu.Word Spacingis now a -4 to +4 slider, so you can tighten it too. - On ESP32-S3 devices: new
UI Fallback Fontsetting to display characters in book titles and filenames that the built-in UI font doesn't support like CJK characters. - On X3/X4: EPUB headings and publisher font sizes now render using the available bitmap font sizes.
- Turn off image gray-scaling by setting the
Imagesoption toDisplay (B&W). - More status bar customizations: pick Small/Medium/Large text for each reader bar, set a separate global status bar text size, choose battery display (Icon + %, Icon Only, or % Only) per bar, and hide either reader bar without losing its slot assignments.
Display > Hide Battery %has moved into each status bar's settings and your old choice carries over. Select Chaptercan now be assigned to shortcuts, Quick Actions, and touch gestures.- Finished books show a checkmarked book icon in the File Browser and Library.
- The current chapter title now shows under the book title in the reader menu on button devices or in the pull-down drawer on touch devices.
- On touch devices: adjust text selections with draggable handles and use the floating
Look Up/Cliptoolbar. Clipping works even if you don't have a dictionary installed. - For non-touch devices: Choose
Legacymenu navigation inControlsif you prefer the old button navigation behavior in Settings and the reader menu where both the front and side buttons acted as up/down. - For OPDS downloads, you can now choose to use the server's filename. Missing or unsafe names fall back to
Author - Title. Turn it on per OPDS server inSettings > System > OPDS Servers > Use Server Filename. Settings > System > Aboutnow shows device, firmware, storage, and memory info. You can also export a privacy-safe support file to attach to bug reports (no network/device identifiers, credentials, or reading history).- EPUB
fieldsetHTML elements now render as outlined boxes. - Load Adobe-obfuscated publisher fonts on devices that support TTF fonts.
- View release highlights in
Settings > System > Release Notes - You can now center the in-reader status bars but toggling the
Center Status Baroption in theStatus Barsettings.
Changed
- Large EPUBs index, open, and resume faster, especially CJK books using SD fonts.
- Percentage jumps no longer scan every chapter before the target.
- Dictionary lookups, cover thumbnails, sleep images, and boot images are faster.
OPDS Browserhas moved intoFile Transfer, which frees up room for aPluginsoption on the home screen of themes that show it (and when Plugins is enabled).- On X3, X4 Pro, and X4 Classic: menu button directions and the front Up/Down labels now follow screen orientation. Side buttons on sliders follow it too, so the upper button increases the value.
Sync Behavior > Ask every timeis nowAsk on conflicts. It only asks when your device and the server disagree.- Improved sleep image indexing and how randomization occurs.
- On ESP32-S3 devices, the default indexing method is now
Incremental.
Fixed
- Opening long bookmark lists no longer reboots the device when memory is low, and saved bookmarks are kept if loading fails (fixes #892)
- The last word before a nested EPUB quote or heading stays in its own paragraph (fixes #886)
- Quick Resume keeps your book page on screen while the book reopens after waking (fixes #870)
Chapter Progress Percentageis available in both reader status bar slot pickers and web settings (fixes #859)- Preserve the selected SD reader font after browsing font downloads (fixes #855)
- Image-only EPUB paragraphs keep the publisher’s centering/alignment when you override text alignment (fixes #856)
- KOReader sync positions deep in long chapters are preserved correctly (fixes #853)
- Touch devices can now select a Nearby File Transfer receive folder (fixes #850)
- Words no longer get split across text chunks in long EPUB paragraphs (fixes #844)
- OPDS book downloads on X3/X4 should no longer run out of memory, and large HTTPS downloads use less memory (fixes #836)
- Hide the Cover Grid theme in web settings on devices that don’t support it (fixes #826)
- EPUB images keep their colors and gray detail in Dark Mode (fixes #825)
- Page-turn shortcuts no longer crash at the end of an EPUB or while a chapter is loading (fixes #822)
- Dictionary lookup recognizes French words with contracted prefixes like l’histoire and qu’après (fixes #793)
- Clippings on text with tight line spacing shows up correctly (fixes #893)
- Reading that crosses midnight now counts toward the right day, so your streak is kept. Stats also survive silent reader restarts.
- If an SD font gets damaged, the bad characters draw as blanks instead of garbage, and you get a one-time prompt to reinstall the font.
- OPDS feeds with long descriptions use less memory and recover cleanly after a failed request.
- On touch devices: swiping up from the bottom edge goes to Home again outside of books (swipe up twice to go Home when inside the reader).
- Importing CrossPoint settings no longer turns normal word spacing into maximum spacing.
- X4 Classic and X4 Pro: the “Sleeping...” toast shows again on sleep.
- EPUB chapter ornaments are centered, and section-break rules stay hidden when the publisher hides them.
- Failed File Transfer uploads are cleaned up so they can be retried, and a failed WebDAV replacement keeps the original file.
Notable updates from upstream Crosspoint
- SD card plugins support. Enable it in
Settings > System > Plugins. - On X4 Pro, X4 Classic, PIcco, and Sticky: static
.otffonts can be used from the SD card or uploaded through the Fonts web page. Variable fonts and font collections are still not supported. - Better EPUB publisher styling: drop caps, bordered and shaded blocks, preserved whitespace, and more CSS selectors. Scalable fonts also support mixed sizes in a line.
Caution
If you have LOCKED device, make sure to download and flash the correct .bin otherwise you risk permanently damaging your reader. Do NOT attempt to flash anything other than the .bin labeled for your device's model.
Unsure what device you have?
- X4: Up/Down buttons are on the right side and you have a USB-C port.
- X4 Classic/V2: Up/Down buttons are on both the left and right side and you have a POGO port. Your power button is on the right side of the device.
- X4 Pro: You have a touchscreen with a frontlight.
- X3: Up/Down buttons are on both the left and right side and you have a POGO port. Your power button is on the top of the device.
- Sticky: If you don't know if you have one of these then you probably don't. It will not work with your X4 Pro and will brick it.
- Picco: Your device says "BOOX" on the back.
- EEGO A4 / A4 Lite: Your device says "EEGOREAD" on the back