Community firmware fixes Xteink X4 and X3 e-readers' clunky software
Tiny and cheap, Xteink’s X4 and X3 turn software into the real product story, and community firmware is exposing how much the factory experience leaves on the table.

A pocket-sized e-reader with a software problem
Xteink built the X4 and X3 around a simple pitch: make an e-reader small enough to disappear into a pocket, then price it low enough to tempt readers who do not want a Kindle or Kobo. The catch is that the devices ship with clunky, limited software, and that shortcoming has become part of the story. Community-built CrossPoint Reader firmware is now doing the work that Xteink’s own closed software does not, improving EPUB handling, font and layout controls, and the kind of customization that turns a novelty reader into something closer to a daily tool.
That is why these devices matter beyond their size. They are not just inexpensive gadgets with rough menus. They are a clear example of how firmware can define the value of hardware after purchase, and how quickly a device’s defining feature can become software dependent.
What Xteink is selling, and what it is not
The X4 is the simpler bargain at $69. It weighs 74 grams, uses a 4.3-inch E Ink display, has a USB-C port, and ships with a 32 GB microSD card. Xteink says it supports sideloaded DRM-free e-books, and Good e-Reader reported that it can read EPUB, text files, BMP, and JPG. The company has also pushed at least one system update for the X4 that improved Bluetooth scanning, EPUB punctuation and layout, GBK encoding support for TXT files, and added 1,841 characters to the built-in font library.
The newer X3 pushes the compact idea further. It costs $79, weighs 58 grams, and shrinks the display to 3.7 inches. Xteink says it adds NFC, a gyroscope, and an updated button layout, but it also swaps USB-C for pogo pins and a proprietary magnetic charger. That makes the device smaller, but it also creates a hard dependency on a charger that is easy to lose and impossible to replace casually.
Both models lack touchscreens, which keeps the hardware stripped down and pocket-friendly. Xteink says the X3 uses a 650 mAh battery rated for about 10 to 14 days, or roughly two weeks, with 1 to 3 hours of reading per day. That kind of battery life is appealing on paper, but the user experience still depends on how usable the software feels once the device is in hand.

Why the firmware story matters more than the hardware spec sheet
The stock software is where the X4 and X3 expose their limits. Xteink’s own product page says the X3 works only with the company’s official app and does not support third-party apps. That is a major constraint for a device whose main selling point is portability, because it narrows what owners can do with hardware they already bought. The X4 is more open by comparison, but it still arrives with software that users have found frustrating enough to build around.
CrossPoint Reader exists as a community open-source firmware project for the Xteink X4, targeting the ESP32-C3 microcontroller. Its purpose is straightforward: replace Xteink’s closed software and make the reader better at doing basic reader things, especially EPUB support and text rendering. The larger point is not only that the software is rough, but that owners are stepping in to fix a core part of the product after the sale.
That makes these e-readers a right-to-repair story as much as a product-design story. If a device’s defining feature depends on firmware, then the company’s software decisions can preserve or undermine the value of the hardware. In practical terms, that means compatibility, file handling, and even layout behavior are not minor conveniences. They are part of what buyers believed they were purchasing.
The X3’s tradeoff is especially stark
The Verge framed the X3’s charging setup as its main flaw, and the criticism lands because the device is built around a compromise. It is smaller and thinner than the X4, but it achieves that size by giving up a standard USB-C port in favor of pogo pins and a magnetic charger. In a category where portability matters, that may be acceptable to some buyers. For others, it turns a tiny reader into a device with a fragile accessory chain.

Xteink’s design language is clearly aimed at physical convenience. The company describes the X4 as palm-sized and magnetic, and Good e-Reader reported that it features a magnetic attachment for compatible smartphones, plus WiFi and Bluetooth. That suggests Xteink is trying to carve out a niche that is less about polished ecosystem integration and more about making a reader that behaves a little like a phone accessory and a little like a book.
That strategy can work, but only if the software keeps up. Without that, the devices risk becoming examples of attractive industrial design wrapped around unfinished software.
Community fixes are becoming part of the product identity
The rise of CrossPoint forks and related GitHub projects shows that early adopters are not treating the factory firmware as the final word. They are trying to make the devices more usable, more flexible, and more faithful to what a modern e-reader should do. That matters because it turns the software community into an informal quality-control layer for hardware that is already being sold to readers.
The X4’s improving reputation suggests the market is willing to overlook rough edges when the hardware is compelling enough. Good e-Reader reported that the X4 had been climbing Amazon’s bestseller list for e-readers, and it also recently appeared in The Verge’s e-reader roundup. Taken together, that points to a real appetite for ultra-compact readers, even when the experience out of the box remains messy.
The deeper question is what happens when a device’s appeal depends on fixes that are not guaranteed by the manufacturer. Xteink has shown that it can improve some parts of the experience through updates, as the X4 firmware changes demonstrate. But the larger lesson is more unsettling: if readers want the hardware to work the way it was marketed, they may increasingly have to rely on communities outside the company that sold it to them.
Know something we missed? Have a correction or additional information?
Submit a Tip

