SUMI DOOM

E-Ink Firmware Flasher
v1.0.0 · Xteink X4 · ESP32-C3

What is this?

DOOM (1993) running natively on an e-ink reader. 120×160 rendered at 480×640 with blue noise dithering, S-curve tone mapping, and local contrast enhancement.

Platform
Xteink X4 (ESP32-C3)
Display
480×800 e-ink, partial refresh
Game
DOOM Shareware (E1M1–E1M9)
Frame Rate
~1.6 FPS (e-ink limited)
Flash Usage
~9MB (firmware + WAD)
Controls
6 buttons + power
1

Boot Mode

Hold BOOT button, plug in USB-C, release

2

Connect

Click flash below, select the COM port

3

Wait

Flash takes ~60s. Device reboots into DOOM.

Flash SUMI DOOM

This will erase your device completely and install DOOM.
Your existing firmware, books, and saves will be removed.

Your browser doesn't support Web Serial.
Use Chrome or Edge on desktop.

Serial access was denied. Reload and try again.

How to enter boot mode:
  1. Unplug the device from USB
  2. Hold down the BOOT button (small button on the back/side)
  3. While holding BOOT, plug in the USB-C cable
  4. Release BOOT after 1 second
  5. The screen will stay blank — that's correct
SUMI DOOM v1.0.0 — Flash Layout (16MB)

0x000000  ┌──────────────────────┐
          │ Bootloader           │  16 KB
0x008000  ├──────────────────────┤
          │ Partition Table      │  4 KB
0x00E000  ├──────────────────────┤
          │ OTA Config           │  8 KB
0x010000  ├──────────────────────┤
          │ SUMI DOOM Firmware   │  3 MB
0x310000  ├──────────────────────┤
          │ (Reserved)           │  3 MB
0x610000  ├──────────────────────┤
          │ doom1gba.wad         │  5.5 MB
0xB90000  ├──────────────────────┤
          │ SPIFFS               │  4.4 MB
0xFFF000  ├──────────────────────┤
          │ Coredump             │  4 KB
0x1000000 └──────────────────────┘

Controls

UP / DOWN — Move forward / backward
LEFT / RIGHT — Strafe
CONFIRM — Use / Open doors / Menu select
BACK — Fire weapon
POWER tap — Open DOOM menu
POWER hold 3s — Sleep (press power to wake)
POWER hold 5s — Exit to SUMI (if dual-boot installed)