ESP32 Firmware
The ESP32 NRF24 and CC1101 board has an on-board CP2102 USB to UART bridge to flash firmware to the ESP32 using the USB-C port. Firmware is needed for the ESP32 to work with your Flipper Zero.
Do not flash the ESP32 through USB-C while the board is plugged in to your Flipper Zero. Disconnect the board from your Flipper Zero and make sure the power switch on the board is set to ESP32 before flashing!
To flash firmware onto the ESP32, you must set the ESP32 into bootloader mode. To get into bootloader mode:
- With the ESP32 powered ON, hold the BOOT button on the board.
- Press and release the RESET button on the board
- Release the BOOT button.
You can then begin to upload the firmware to the ESP32.
Marauder is a firmware with WiFi/Bluetooth offensive and defensive tools for the ESP32. You can read more about Marauder through the Wiki here. The ESP32 on this board comes pre-flashed with Marauder, but you may want to update or fix corrupted firmware.
To communicate with the board from your PC, you will need the CP210x Drivers. Once installed, you can plug in the board to your PC through USB-C. You can use a number of tools to flash the ESP32. Here are a few tools: