Building an open-source Wi-Fi Mac layer for the ESP32

The project focuses on building an open-source Wi-Fi MAC layer for the ESP32 microcontroller to improve security auditability, enable features like mesh networking, enhance interoperability, and make Wi-Fi network research more accessible. By reverse engineering the hardware registers and software, the project aims to create a networking stack that is open-source up to the hardware level, replacing the closed-source MAC layer. The initiative offers two implementations on GitHub under the esp32-open-mac organization: esp32-open-mac (implementing in C and Rust) and Ferris-on-Air (developed in pure async Rust). The project also includes upcoming talks and conferences on reversing ESP32 Wi-Fi hardware.

https://esp32-open-mac.be

To top