

Papyrix
A lightweight, user-friendly firmware for the Xteink X4 and Xteink X3 e-paper display readers. Built using PlatformIO and targeting the ESP32-C3 microcontroller. A single firmware auto-detects the panel variant at boot via I²C signature scan (BQ27220 fuel gauge, DS3231 RTC...
Features
Properties
- Lightweight
- Customizable
Features
- Support for MarkDown
- Bookmarks
Papyrix News & Activities
Recent activities
Papyrix information
What is Papyrix?
A lightweight, user-friendly firmware for the Xteink X4 and Xteink X3 e-paper display readers. Built using PlatformIO and targeting the ESP32-C3 microcontroller. A single firmware auto-detects the panel variant at boot via I²C signature scan (BQ27220 fuel gauge, DS3231 RTC, QMI8658 IMU).
Papyrix aims to:
- Provide a lightweight, open-source alternative to the official firmware.
- Offer a document reader capable of handling EPUB content on constrained hardware.
- Support customisable font, layout, and display options.
- Run purely on the Xteink X3 / X4 hardware from a single auto-detecting firmware.
This project is not affiliated with Xteink; it's built as a community project.
Warning: Papyrix does not support OTA updates. Some Xteink units (e.g. from AliExpress) ship with USB flashing locked — if you flash Papyrix on a locked device by OTA, you will have no way to update or recover over USB. Firmware updates and emergency recovery are still possible from SD card. Only flash Papyrix on devices with unlocked USB.







