The $70 E-Reader That Let the Open-Source Community In
The Xteink X4 is a cheap, locked-down pocket e-reader. CrossPoint, a community open-source firmware, turns it into the reader it should have shipped as, and installing it takes one click in a browser, provided you buy the right unit.
The e-reader is one of the stranger corners of consumer tech. The hardware is basically solved: a small e-ink panel, a low-power chip, a battery measured in days or weeks depending on how honest you are about your reading habits. And yet the mainstream options remain locked little fiefdoms where the store matters more than the reader, and the book you bought can vanish if a licensing department has a bad quarter. Which is why a cheap pocket reader from Xteink, paired with a community firmware called CrossPoint, is the most interesting thing to happen to e-readers in years[1].
Let me describe the X4 honestly, because it is a highly specific object: a 4.3 inch, 220 PPI e-ink panel in a body the size of a deck of cards, under 80 grams, no backlight. The screen is the size an iPhone was in 2011, and if you read in bed with the lights off, this is not your device. Inside sits an ESP32-C3, a single-core RISC-V microcontroller with roughly 380KB of usable RAM, next to a microSD slot and a 650 mAh battery that Xteink rates at up to 14 days if you read one to three hours a day[3]. Call it a week or two. Direct from the manufacturer it runs about $70; the $40 and $50 listings on AliExpress are real, but they carry a catch that complicates the 'one-click' promise. Out of the box it is deliberately limited, a vehicle for the vendor's own format and store. The hardware, though, is a gift. The C3 is one of the best-understood chips in the hobbyist world, and part of the RISC-V wave I have written about before[7]. The gap between what the X4 is and what it could be was never technical. It was permission. I have not had an X4 on my own desk yet, so read this as a dispatch from a fast-growing community rather than a review.
The firmware
CrossPoint closes that gap. It is a fully open-source reader firmware for the Xteink line: proper EPUB support, book uploads over WiFi from any browser on your network, KOReader synchronization, real typography controls, landscape rotation, the works[2]. A modern EPUB does not fit in 380KB of RAM, and CrossPoint gets around the ceiling by aggressively caching parsed book data out to the microSD card, streaming a novel through a memory budget smaller than most web pages just to keep the device from falling over[2]. The hands-on accounts describe a device transformed from curiosity into everyday reader[4], and a fork called CrossInk has carried the work further for tinkerers. The whole thing is the open-source playbook running exactly as it should: a community saw a locked product with good bones and simply wrote the missing half.
One click, with an asterisk
The detail that elevates this from hobbyist project to actual phenomenon is the installer. Flashing firmware used to mean drivers, command lines, and the non-zero chance of a bricked gadget. CrossPoint's installer runs in a Chromium browser over USB-C, using WebSerial: plug in the reader, click once, done[1]. Now the asterisk, because it decides which unit you should buy. That one-click story is true of readers bought direct from Xteink at around $70, which ship with USB flashing unlocked. The $40 units from AliExpress are frequently factory-locked, and CrossPoint's own documentation says those need a separate unlocker tool before the installer will even see them, along with a warning that interrupting the process can brick the device for good[2]. The soldering-iron crowd will shrug at that. Everyone else should hear it plainly: pay the extra thirty dollars and the install is genuinely one click; chase the headline price and you are back in bootloader territory. The audience for a hackable pocket reader is not the people who already know how to flash a microcontroller. It is the people who never will, and for them the $70 unit is the one that keeps the promise.
The wider scene
CrossPoint is not alone in reading the moment. The Diptyx, an open-hardware dual-screen e-reader built around the beefier ESP32-S3, has been drawing attention on Crowd Supply, on the theory that the whole device, schematics included, should belong to its owner. Between that and the firmware scene, a pattern is emerging: e-readers are going the way 3D printers went, where the community first patched the locked products and then started replacing them outright. When Bambu Lab tried to wall off its printers, its own customers built the escape hatch within weeks[6]. Xteink's buyers skipped the fight entirely and just wrote better firmware.
None of this kills the Kindle, obviously. A 4.3 inch panel with no light is a niche inside a niche, and most people will keep buying the reader that arrives in two days with the store attached. But the existence of a $70 device that does the job honestly, plus a one-click path to owning it outright, changes the negotiation. The locked ecosystem is no longer the only rational choice; it is merely the default. And defaults, as the 3D printer industry learned the expensive way, are one good alternative away from collapse.
Sources
- Pocket-Sized E-Ink Gets a Firmware UpgradeHackaday
- CrossPoint Reader (open-source Xteink firmware)crosspointreader.com
- Give Your Xteink X4 a Firmware MakeoverHackster.io
- Xteink X4 with Open-Source Firmware (hands-on)Concretedog
- Diptyx Open-Source E-ReaderCrowd Supply
- Bambu Lab Keeps Locking Down. The Community Keeps Building Its Way Out.casually.onl
- An Open Chip Ran a 7B Model on the CPU Alone. RISC-V's 25 Percent Moment Has an Asterisk.casually.onl
