Emulation of the ESP32's complete wireless stack (qemu-esp32-wireless)
Posted: Thu Jul 23, 2026 7:00 pm
Hi forum, Hi devs,
Please let me share with you qemu-esp32-wireless:
A headless, deterministic emulation of the ESP32's complete wireless stack that runs the real, unmodified Espressif blobs, not stubs or reimplementations. Where existing ESP32 emulators leave the radios as no-ops, this one models the silicon closely enough that the actual closed-source firmware runs and behaves as it does on a real chip.
Most of this work is build on the groundwork of others. AI played a major role in the reverse engineering and code generation phases. It was not easy - but it turned out surprisingly well.
I invite you to check it out:
https://codeberg.org/oHn017ss3ad1/qemu-esp32-wireless
P.S. I won’t have time to maintain qemu-esp32-wireless, so if you like it — clone/adapt/adopt it please!
Have a great day!
Please let me share with you qemu-esp32-wireless:
A headless, deterministic emulation of the ESP32's complete wireless stack that runs the real, unmodified Espressif blobs, not stubs or reimplementations. Where existing ESP32 emulators leave the radios as no-ops, this one models the silicon closely enough that the actual closed-source firmware runs and behaves as it does on a real chip.
Most of this work is build on the groundwork of others. AI played a major role in the reverse engineering and code generation phases. It was not easy - but it turned out surprisingly well.
I invite you to check it out:
https://codeberg.org/oHn017ss3ad1/qemu-esp32-wireless
P.S. I won’t have time to maintain qemu-esp32-wireless, so if you like it — clone/adapt/adopt it please!
Have a great day!