This firmware is a simple wifi scanner built using ESP-IDF, made for the new ESP32 C5 chip which features dual band wifi capabilities. This firmware is deisgned to scan the wireless airspace and display Wi-Fi Ap information on a visual web interface.
- ESP-IDF v5.4 or newer
- ESP32 C5 (Designed and tested on ESP32C5 revision v0.1)
- Create new esp-idf project
- Select esp32 c5 as target, requires preview verison
idf.py --preview set-target esp32c5
- Place firmware files in the
/main
directory of your project. (Replace the CMakeLists file that is auto generated with new one) - Build the firmware
idf.py build
- Flash Firmware to C5
idf.py flash
if you experience issues during this process, try idf.py fullclean
and restart.
Once your ESP32 C5 is flashed and booted, it will host a wifi AP by the name of ESP32C5_AP
on the 5ghz band, specifically on channel 40.
By default, the password is yourpassword
if you wish to change this, you can modify the AP name and AP password on lines 15
& 16
Once connected to the ESP32 C5s ap, simply open a web browser and navigate to 192.168.4.1
and click/touch Wifi Recon
, the section will drop down revealing the graph and wifi information, this displayed information is updated every 8 seconds.
You can read more about the hardware at: https://offensiveappliances.com/research/esp32c5/
This firmware was written purely as an example, use at your own risk and responsibility, there is no guarantee for support.