This project provides a simple way to flash firmware onto ESP32-based NetNinja and Feberis boards using the Flipper Zero.
It is designed for makers, hackers, and developers who want to perform firmware updates without special tools or extra hardware – only using the Flipper Zero as a USB-UART bridge and the ESP Web Flasher.
Supported features:
- Flashing firmware to NetNinja / Feberis using Flipper Zero as a bridge
- Full update process via web browser (no drivers or command line required)
- Compatible with ESP32 Marauder firmware builds
In this example, we flash the RogueMaster build RM0329-1941-0.420.0-d161b19
using the Flipper Zero and the ESP Web Flasher.
-
Connect your NetNinja or Feberis board to the Flipper Zero via GPIO/UART.
-
Power on your Flipper Zero.
-
Enter DOWNLOAD mode on the board:
- Press and hold left button
- While holding, press right button once
- Release the left button
-
On the Flipper:
- Navigate to Apps
- Navigate to GPIO
- Select GPIO with I2C
- Choose USB-UART Bridge
-
Connect the Flipper to your computer via USB.
-
Download the firmware (example):
ESP32_Marauder_FEBERIS_v1_4_1.bin
(or any compatible .bin file) -
Open the browser and go to:
👉 https://esp.huhn.me -
Click Connect and select your Flipper Zero – it should appear as a serial port (e.g.
FlipperZero (COMx)
or similar). -
In the interface, under the 0x10000 field, select the
ESP32_Marauder_FEBERIS_v1_4_1.bin
file. -
Click Flash to begin the update.
- Communication: UART / USB-C
- Firmware format:
.bin
- Power: 5V
- ESP32Marauder_NetNinja repo
- Communication: UART / USB-C
- Firmware format:
.bin
- Power: 3.3V / 5V
- ESP32Marauder_FEBERIS repo
This project is licensed under the MIT License – see the LICENSE file for details.
Created by [Nigdzie] – contributions are welcome!