MarigoldOS GitHub

MarigoldOS

Lightweight firmware for the Xteink X3 and X4 e-readers.

turn pages Enter confirm Esc back Q sleep

The emulator above runs the app and rendering code of MarigoldOS, compiled to WebAssembly, in a simulated e-ink panel.

Flash MarigoldOS

Install it onto your reader over USB, right from your browser.

1Choose your device

2Flash over USB

Versionv0.4.3
Imagefirmware-x4.bin
Size~2.0 MB
Ready. You’ll choose the USB port when you flash.
Web flashing needs a secure (https) connection. Download .bin Release notes ↗

Uses WebSerial, in Chrome or Edge on the desktop. Wake the reader to its home screen and connect it; after flashing, replug USB to boot.

Prefer the command line? Download the .bin and flash it with esptool over USB. See the docs.

Or install from an SD card

For readers with USB flashing locked at the factory. It writes only the app slot and leaves the bootloader intact.

Download SD image ↓

Already running Marigold? Use FWUPDATE.BIN on X4 or FWUPDX3.BIN on X3 and reboot normally.