Xteink firmware help & FAQ
Type your problem and the answer filters in: 51 fact-checked answers on flashing CrossPoint, locked X3 and X4 units, the SD-card error, bootloops, recovery, fonts and Bluetooth, every one cited to its source. Or skip the search and browse by topic. Just want a recommendation? Try the 30-second chooser.
51 answers across 8 topics · every answer cited · verified August 11, 2026
Browse by topic
Start here if you haven't flashed anything yet: what custom firmware actually adds, whether it's reversible, and the one backup that turns most bad flashes into a quick fix.
What is custom firmware, and why would I flash it on my X3 or X4?
Sources: crosspoint-reader/crosspoint-reader · XTEINK X4 official product page
Do I even need to flash, or is stock good enough?
Sources: XTEINK X3 product page (stock Bluetooth) · CrumBLE README (BLE page-turner) · CrossPoint community discussion #117 (stock BLE behaviour)
Is flashing reversible? Can I go back to stock?
Sources: CrossPoint flasher ('Read flash' full backup, ~25 min) · crosspoint-reader/xteink-flasher (backup tool source) · CrossPoint README (revert / USB-locked devices) · CrossPoint PR #1786 (SD update.bin rollback)
What's the safest first move before I flash anything?
Sources: CrossPoint flasher / 'Read flash' backup · crosspoint-reader/xteink-flasher (backup tool source) · CrossPoint OTA Unlocker (CrossPoint + CrossInk only)
I think my device is locked. Is it still safe to flash, and how?
Sources: CrossPoint PR #1786 (SD update + X3 bootloader) · CrossPoint OTA Unlocker · trilwu/crosspet #28 (eFuse reports)
What can go wrong? Can I permanently brick a locked device?
Sources: CrossPoint README (officially supported firmwares) · bigbag/papyrix-reader #120 (unable to reflash) · trilwu/crosspet #28 (one-way door)
Does flashing void my warranty or erase my books and SD card?
Sources: Good e-Reader: XTEINK to block custom software (warranty + China-only scope) · CrossPoint README (/.crosspoint cache)
The short answer is CrossPoint for most owners. These answers cover when CrossInk or a single-feature fork is the better trade.
I just want to read EPUBs without fuss. Which firmware should most people flash?
Sources: crosspoint-reader/crosspoint-reader (v1.5.0, formats) · CrossPoint flasher / install · CrossPoint PR #1786 (SD-card update path)
CrossPoint vs CrossInk: what's the difference, and which is better for me?
Sources: CrossInk firmware fork · CrossInk PR #104 (synthetic missing-glyph rendering) · crosspoint-reader/crosspoint-reader
Do I give up anything versus the stock Xteink firmware by flashing custom firmware?
Sources: crosspoint-reader/crosspoint-reader (~380KB RAM) · CrumBLE README (BLE page-turner) · psychoplath9450/SUMI (BLE 5.0)
When is a fork like Vcodex, Papyrix, SUMI or Microreader actually worth it over CrossPoint?
Sources: CPR-vCodex README · bigbag/papyrix-reader · psychoplath9450/SUMI · Microreader (X4-only)
My device is locked (USB flashing disabled). Which firmwares are safe to choose?
Sources: CrossPoint Unlocker (CrossPoint/CrossInk only) · crosspoint-reader/crosspoint-reader (brick warning) · Papyrix: stranded locked-X4 report (#120) · Microreader (unlocked-only) · CrossPet #28 (stuck on locked X4) · CPR-vCodex README
I want on-device apps, scripting or plugins. What should I pick?
Sources: psychoplath9450/SUMI · PlusPoint README
A locked unit isn't bricked, it just blocks USB flashing. These answers cover the safe routes in (SD card on the X3, OTA Unlocker on the X4) and the forks that can strand you.
How do I tell if my Xteink X3 or X4 is locked?
Sources: CrossPoint README (USB-locked devices) · trilwu/crosspet #28 (never enumerates as serial port) · CrossPoint #2029 (locked unit direct from XTEINK)
How do I flash a locked X4 versus a locked X3?
Sources: CrossPoint PR #1786 - X3 SD bootloader path & X4 NVS flag · CrossPoint Unlocker - hotspot serves CrossPoint/CrossInk · trilwu/crosspet #28 - in-app SD update on locked X4
Which firmware is safe to put on a locked unit?
Sources: CrossPoint README (only CrossPoint & CrossInk supported) · CrossPoint Unlocker · CrossPoint PR #1786 (in-app SD update)
What should I never flash on a locked device?
Sources: trilwu/crosspet #28 (stuck on CrossPet) · bigbag/papyrix-reader #120 (stranded on locked X4) · bigbag/papyrix-reader (flash only on unlocked USB) · CrossPoint #2377 (Shortbread soft-brick on locked X4)
Is this an eFuse hardware lock or just software, and can a locked unit ever be unlocked?
Sources: trilwu/crosspet #28 - eFuse-burned owner reports · CrossPoint PR #1786 - USB dead after SD flash; planned teardown · CrossPoint Unlocker - does not unlock USB flashing
Can I back up a locked unit before flashing, and how do I recover if something goes wrong?
Sources: CrossPoint README (locked no-recovery warning) · CrossPoint PR #1786 (in-app SD update + X3 bootloader) · CrossPoint flasher (Save full flash backup)
When a flash misbehaves it's usually the cable, the browser, or a locked unit. Match your symptom below before assuming the worst.
The web flasher won't see my Xteink at all. What's wrong?
Sources: crosspointreader.com · CrossPoint README
Which browser and cable do I need for USB flashing?
Sources: crosspointreader.com · CrossPoint README
The flash 'finished' but CrossPoint isn't showing. Do I need to flash twice?
Sources: crosspointreader.com
Screen is blank or the device won't boot after flashing. What reboot combo do I use?
Sources: crosspointreader.com (reset + hold power; power+up SD recovery) · CrossPoint PR #1786 (X3 SD recovery boot)
My device won't show up in the flasher no matter what. Is it bricked, and can I recover it?
Sources: OTA Unlocker · CrossPoint PR #1786 · CrossPoint README
Should I back up before flashing in case something goes wrong?
Sources: crosspointreader.com ('Read flash', ~25 min) · crosspoint-reader/xteink-flasher (backup tool source) · CrossPoint README (USB-locked devices) · CrossPoint PR #1786 (SD rollback)
The SD update shows "Updating" then fails with "Error 9" and reboots to stock. What is it?
Sources: CrossPoint #2536 (SD update "Error 9" on X3, v1.4.1)
What CrossPoint and its forks can actually read: EPUB yes, PDF only after converting, plus the fixes for CJK, right-to-left text and missing glyphs.
Can I read PDFs on the X3/X4?
Sources: crosspoint-reader (supported formats) · varo6/xtcjs (PDF/comic to XTC converter)
What about FB2, Markdown, or HTML files?
Sources: bigbag/papyrix-reader (FB2/Markdown/HTML support, no OTA warning)
Does it support Chinese, Japanese, or Korean (CJK)?
Sources: aBER0724/crosspoint-reader-cjk (X4-only, CJK fonts) · crosspoint-reader-ko (X3 + X4) · bigbag/papyrix-reader (CJK book-text layout)
Can it render Hindi / Devanagari or right-to-left (Arabic) books?
Sources: crosspoint-reader (RTL support) · bigbag/papyrix-reader (Arabic shaping, RTL) · r/XTEINK: rendering Devanagari/Hindi EPUBs
Some characters show up as empty diamonds (□). How do I fix that?
Can I add my own fonts, and what about CJK font memory limits?
Sources: CrossPoint USER_GUIDE.md (Manage Fonts + install methods) · aBER0724/crosspoint-reader-cjk (SD fonts, memory limits)
Almost every 'brick' has a way back. Backups, reverting to stock, switching forks, and the reboot combo that fixes most blank screens.
Will flashing custom firmware erase my books or wipe the SD card?
Sources: CrossPoint README (ESP32-C3; /.crosspoint cache regeneration)
Should I make a backup before I flash, and how?
Sources: crosspointreader.com ('Read flash', ~25 min) · crosspoint-reader/xteink-flasher (backup tool source) · CrossPoint README (USB-locked devices) · CrossPoint PR #1786 (SD rollback)
How do I revert to the official stock firmware?
Sources: crosspointreader.com (web installer; power+up SD recovery) · CrossPoint PR #1786 (X3 OEM bootloader; in-app SD update) · CrossPoint OTA Unlocker
Can I switch from one fork to another later, or am I stuck?
Sources: CrossPoint PR #1786 (SD System Update + X3 bootloader) · CrossPoint Unlocker (CrossPoint/CrossInk only) · CPR-vCodex README
Which forks have no way back on a locked unit?
Sources: CrossPet issue #28 (one-way door) · CrossPet PR #29 (SD-flash fix, open/unmerged) · bigbag/papyrix-reader (no OTA) · CrossPoint README (only CrossPoint/CrossInk)
My device won't boot after a flash. How do I fix a bootloop?
Sources: crosspointreader.com (reset + hold power to boot) · Papyrix README (force_update.bin auto-recovery)
The Xteink X3 and X4 share the same ESP32-C3 chip and most firmware; where they differ is charging, a few X4-only forks, and the locked-device rescue path.
What are the main hardware differences between the X3 and X4?
Sources: crosspointreader.com (panel resolutions) · CrossPoint README (ESP32C3-based X4 and X3) · XTEINK X3 product page · XTEINK X4 product page
Do the X3 and X4 use the same charging cable?
Sources: XTEINK X3 product page (Magnetic Pogo Pin) · XTEINK X4 product page (USB Type-C, no cable) · CrossPoint README (data cable required)
Which firmware runs on which model?
Sources: Microreader (X4 only) · inx (X4 only) · crosspoint-reader-cjk (X4 only) · CrossPoint KO (X3 and X4) · AvesO3 README (Xteink X4, UNLOCKED DEVICES ONLY)
Does tilt/shake-to-turn-page work on both models?
Sources: CrossPoint README (Tilt page turn X3 only) · XTEINK X3 product page (Shake-to-turn-page)
I have a locked unit. Does the SD-card flash trick work the same on X3 and X4?
Sources: CrossPoint PR #1786 (SD update + X3 bootloader compatibility) · crosspointreader.com (SD update.bin steps) · CrossPoint OTA Unlocker
Why is flashing riskier on a locked X4 than on an unlocked unit?
Sources: CrossPet #28 (stranded locked-X4 owners) · CrossPoint PR #1786 (SD/OTA paths) · CrossPoint OTA Unlocker (serves CrossPoint/CrossInk only)
I have the new X4 Pro. Can I flash CrossPoint on it like the X3 and X4?
Sources: CrossPoint v1.5.0 release notes (X4 Pro beta only) · XTEINK X4 Pro product page
Why most custom firmware drops Bluetooth, which forks bring a page-turner back, and the desktop tools that get books onto the device.
I flashed custom firmware and now my Bluetooth page-turner doesn't work. What happened?
Sources: crosspoint-reader/crosspoint-reader (~380KB RAM) · CrossPoint feat-bluetooth PR (NimBLE + dynamic teardown) · CrumBLE README (BLE page-turner) · psychoplath9450/SUMI (BLE 5.0)
Is there any custom firmware that still supports a Bluetooth page-turner remote?
Sources: CrumBLE README · SUMI repo · crosspoint-reader-ble (thedrunkpenguin fork) · CrossPoint feat-bluetooth PR
Can I actually install plugins or apps on my Xteink reader?
Sources: SUMI repo · CrossPoint SCOPE.md
I read PlusPoint runs user-installable JavaScript apps. Is that the real plugin firmware to get?
Sources: PlusPoint README
Does any of this firmware have an offline dictionary?
Sources: SUMI repo · CrumBLE README · Vcodex README
What desktop tools should I use to get books onto the device?
Sources: CrossPoint Calibre plugin · epubkit · xtcjs
No answers match that search. Try a shorter term, or .
Step-by-step guides
An answer tells you what to do; these guides walk you through actually doing it.
Still deciding?
The chooser asks a few questions and names one firmware for your exact unit, or open the directory and compare every option side by side.
Verified August 11, 2026. Not affiliated with Xteink. Flashing custom firmware can void your warranty.