Skip to content
All firmware

CrossPoint-based fork

CrossPet

v1.8.4 · MIT

Gamified reading + Vietnamese

X3 supported X4 supported Risk: Medium

Best for: Readers who want a fun, feature-dense build, with the broadest Vietnamese support in the scene.

  • A Tamagotchi-style virtual chicken that grows as you read (~20 pages feeds it); streaks and stats.
  • Mini-games (chess vs. AI, Sudoku, 2048, Minesweeper), flashcards with spaced repetition, weather, Pomodoro.
  • Full Vietnamese localization with diacritic fonts; custom SD-card fonts.
  • Runs on X3 as well as X4, with KOReader sync and OTA.
CrossPet firmware running on an Xteink pocket e-reader
CrossPet’s Vietnamese home screen — recent books, “Gà Ảo” (virtual chicken), apps and file tools.

CrossPet runs on the Xteink X3 and X4. The install is 3 steps via web flasher, start to finish:

  1. 1

    Connect the X3/X4 by USB-C and unlock it.

  2. 2

    Open the flasher at xteink.dve.al and flash the CrossPet firmware (or grab a .bin from releases).

  3. 3

    Optional: drop custom font .bin files into /fonts/ on the SD card.

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.

CrossPet is a medium-risk flash. Settle two things before you touch the flasher: whether your Xteink shipped locked, and how you'd get back.

Locked devices & CrossPet

Unlocked devices only, and a genuine trap on locked units. CrossPet ships no standalone SD update.bin and is not one of the two firmwares the OTA Unlocker supports. Owners who got CrossPet onto a locked X4 report being stranded: USB is dead, CrossPet has no in-app SD update, and OTA cross-flashing fails (issue #28; the SD-flashing fix PR #29 is still open). Do not flash it on a locked device. If you are already stuck, the CrossPoint team now publishes Escape Hatch, a minimal SD-card recovery flasher, and the community documents flashing it via the OTA Unlocker to get a locked X4 back onto CrossPoint. A rescue path exists now, but treat it as a last resort, not a licence to flash.

Not sure if your unit is locked? Read the locked-device safety brief, or the full locked vs unlocked buying guide.

How to revert CrossPet

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: Feature-heavy and playful rather than minimal. The BLE remote build is beta and disables some rendering to fit RAM. Never flash on a locked device — owners get stranded (issue #28); the community-documented Escape Hatch rescue is a last resort, not a safety net.

Not sure CrossPet is the right pick? Take the 30-second firmware chooser.

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