# YBX ESP32 System Emulator: reconstructing e-ink reader hardware in QEMU

> YBX ESP32 System Emulator reconstructs selected hardware behavior so original ESP32-S3 and ESP32-C3 e-ink reader firmware can run in QEMU. Its patches and host tools model display and touch paths, capture panel framebuffers, and record boot, peripheral and navigation experiments for YBX X4 Pro and CrossPoint images.

- Type: Case study
- Targets: Firmware
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/jhdvp/ybx-esp32-emulator>
- Primary source: <https://github.com/jhdvp/ybx-esp32-emulator/blob/e52f7699ac39f77071b4a4024b05145990ef0c57/README.md>
- Catalog page: <https://awesomerea.org/resources/ybx-esp32-emulator-case/>
- Record JSON: <https://awesomerea.org/resources/ybx-esp32-emulator-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ybx-esp32-emulator-case/index.md)

## Requirements & limits

- **Prerequisites:** Users must supply firmware images separately; the repository does not distribute factory images.
- **Limits:** The source identifies the emulator as research-grade with incomplete peripheral coverage.
- **License:** Original host tooling is MIT licensed; QEMU-derived patches are GPL-2.0 licensed.

## Primary sources

1. <https://github.com/jhdvp/ybx-esp32-emulator/blob/e52f7699ac39f77071b4a4024b05145990ef0c57/README.md>
2. <https://github.com/jhdvp/ybx-esp32-emulator/blob/e52f7699ac39f77071b4a4024b05145990ef0c57/LICENSING.md>

## More in Firmware and hardware

- [Frontier FS2340: investigating Majority Touro radio firmware](https://awesomerea.org/resources/frontier-fs2340-firmware-case/index.md) · Case study
- [Contax N Digital: reconstructing a CCD Parameter Disc](https://awesomerea.org/resources/contax-n-digital-ccd-disc-case/index.md) · Case study
- [Fosi Audio MD3: mapping the DAC and replacing its controller firmware](https://awesomerea.org/resources/fosi-md3-case/index.md) · Case study
- [dataflash-re: reconstructing the Dataflash LWR lighting protocol](https://awesomerea.org/resources/dataflash-re-case/index.md) · Case study
- [opal-c1-revive: mapping the Opal C1 firmware and restoring camera controls](https://awesomerea.org/resources/opal-c1-revive-case/index.md) · Case study
- [Spirit Halloween Remote: decoding Multi-Prop radio commands](https://awesomerea.org/resources/spirit-halloween-remote-nrf24-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
