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.

Owner kit

A light and a case after setup

X3 and X4 ship without a front light. A clip-on is the usual first add-on.

  • eReader Magnetic Reading Light

    eReader Magnetic Reading Light

    Official
    from $9.99
    Buy
  • X4 Pro Magnetic Case

    X4 Pro Magnetic Case

    Official
    $8.99
    Buy

Kit it on accessories .

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

CrossPet details verified August 24, 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.