







Firmware for the Xteink X3 and X4 e-paper display readers
Xteink X4
Meet Xteink X4, the palm-sized eReader with magnetic back. Just 74g and 4.9mm thin, it delivers a paper-like reading experience in a minimalist design. Snap it, carry it, and read anywhere—perfect for modern readers on the go.

[EOL] M5PaperS3 ESP32S3 Development Kit (960x540, 4.7" eInk Display, 235 ppi)
PaperS3 is a uniquely designed low-power touch-enabled e-ink screen main control device launched by M5Stack. The controller uses the ESP32-S3. The front of the device is embedded with a 960 x 540 @ 4.7" (touch and screen integrated) e-ink display, supporting 16-level grayscale display. Paired with the GT911 capacitive touch panel, it supports two-point touch and various gesture operations. Compared to previous products, PaperS3 adopts a full-screen structure. Compared to ordinary LCD screens, e-ink screens not only provide users with a better text reading experience but also offer advantages such as low power consumption and image retention when powered off.

SHU-red/xExtension-EinkPush
Generate EPUB files from RSS feeds and push to eink-readers like xteink X4 or pull EPUB
Using Fcitx 5 on Wayland - Fcitx
Wayland is the next generation of display server protocol. While the initial release of the protocol is in 2008, the support of input method is not really ideal.
M5Paper Color ESP32S3 Dev Kit (600x400, 4" SPECTRA 6 eInk Display)
PaperColor is a development board featuring a 4-inch E Ink Spectra 6 full-color e-paper display with a resolution of 400x600, offering both low power consumption and high visibility. It is built around an integrated ESP32-S3R8 core with 16MB Flash and 8MB PSRAM, and supports 2.4 GHz Wi-Fi wireless communication. The board incorporates a complete human-machine interaction system, including three programmable buttons, an audio system based on the ES8311 audio codec, a MEMS microphone with AEC echo cancellation, and a speaker driven by an AW8737A amplifier — enabling high-quality voice capture and audio playback. In terms of expanded functionality, the board integrates an SHT40 temperature and humidity sensor, RX8130CE real-time clock, microSD card slot, infrared emitter, two RGB LEDs, and an HY2.0-4P expansion interface. Combined with the M5PM1 multi-stage power management system and a 1250mAh battery, it enables long-lasting, low-power operation. Suitable for IoT and embedded applications such as electronic signage, voice interaction terminals, environmental monitoring instruments, and art display installations.

Cobalt: apps and an SDK for Kobo e-readers
A launcher, a signed App Store, a Rust SDK, and a capability-isolated runtime for the Kobo Clara BW.

Reading on an e-reader · Standard Reader
Put your unread queue on a Kobo, Kindle or phone as real EPUB files.
Inkwell — Reader & Writer for Standard.site on AT Protocol
A native reader and writer for the Standard.site publishing ecosystem on AT Protocol. Read, discover, and publish portable writing from your own PDS.

Introducing Are.na Frame, an Open-Source E-Ink Display for Channels | Are.na Editorial
An interview with physical technologist Kiran Scott de Martinville.


Letting things build
This week I put together a reading list for my digital aura series. I recall starting to write around Thanksgiving — but when I looked back at my reading, I’d started reading for it months earlier. (No wonder it’s felt like such a big endeavor!)
Foundations: the accessibility tree - TetraLogical
There's a common misconception that when browsing the web using a screen reader, it's reading the actual screen. This is not really surprising, as the name suggests that's exactly what it's doing. And, this is what early screen readers did, so, we can't really blame anybody for thinking that!
Tracing the rogue ideology of the frontier labs to their product choices
A drawing of Eliezer Yudkowsky as the Paperclip Maximizer that I commissioned back in 2016 and have had an alarming number of chances to use since This is a...

