Skip to content

Installation

H9Crawler edited this page Apr 24, 2026 · 3 revisions

πŸ› οΈ Installation

This page covers all methods to install EthiFi firmware onto your ESP8266 board.

⚠️ Before you start β€” Make sure your board is recognized by your computer. If not, install the correct USB driver first β†’ Driver Installation


πŸ“‹ Table of Contents


πŸ’Ύ Choosing the Right Flash Size

⚠️ The flash size is an important factor! Using the wrong size will cause the firmware to crash or the Web UI to not load.

Check your board's flash chip size before flashing. When in doubt, 4MB is correct for most modern NodeMCU and Wemos D1 Mini boards.

ESP8266 Module Types

πŸ“¦ Module πŸ’Ύ Flash Size
ESP-01 (old) 512 KB
ESP-01 (new) 1 MB
ESP-07 1 MB
ESP-12E / NodeMCU 4 MB
Wemos D1 Mini 4 MB

➑️ Next Steps

Once EthiFi is installed on your board:


<div align="center">

🌐 haybnz.web.app Β Β·Β  πŸ™ GitHub Β Β·Β  πŸ“– Home

</div> # πŸ› οΈ Installation

This page covers all methods to install EthiFi firmware onto your ESP8266 board.

⚠️ Before you start β€” Make sure your board is recognized by your computer. If not, install the correct USB driver first β†’ Driver Installation


πŸ“‹ Table of Contents


πŸ’Ύ Choosing the Right Flash Size

⚠️ The flash size is an important factor! Using the wrong size will cause the firmware to crash or the Web UI to not load.

Check your board's flash chip size before flashing. When in doubt, 4MB is correct for most modern NodeMCU and Wemos D1 Mini boards.

ESP8266 Module Types

πŸ“¦ Module πŸ’Ύ Flash Size
ESP-01 (old) 512 KB
ESP-01 (new) 1 MB
ESP-07 1 MB
ESP-12E / NodeMCU 4 MB
Wemos D1 Mini 4 MB

Method 1 β€” ⚑ NodeMCU Flasher

🟒 Recommended for beginners β€” No coding or compiling needed. Windows only.

πŸ“₯ Downloads

πŸ”§ Steps

1. πŸ”Œ Plug in your ESP8266 board via USB

2. Open NodeMCU Flasher and select your COM port in the Operation tab

3. Go to the Config tab β†’ click the gear icon on the first row β†’ browse and select your .bin file

4. Set the address to 0x000000

5. Go back to the Operation tab

6. Click Flash ▢️ and wait for the progress bar to complete

NodeMCU Flasher Settings

βœ… When done, the board will reboot automatically and EthiFi will be running.


Method 2 β€” βš™οΈ Arduino IDE

πŸ”΅ Recommended for developers β€” Compile from source, customize the code, contribute changes.

πŸ“₯ Downloads

πŸ”§ Steps

1. πŸ’Ύ Install and open Arduino IDE

2. πŸ“₯ Download the EthiFi source .zip and extract it

3. πŸ“‚ Open esp8266_deauther.ino from the extracted folder

4. βž• Add the custom board URL β€” go to File β†’ Preferences and paste the following into Additional Boards Manager URLs:

https://raw.githubusercontent.com/SpacehuhnTech/arduino/main/package_spacehuhn_index.json

5. πŸ” Install the board β€” go to Tools β†’ Board β†’ Boards Manager, search for deauther, and install Deauther ESP8266 Boards

6. 🎯 Select your board β€” go to Tools β†’ Board and choose your board under Deauther ESP8266 Boards

⚠️ Make sure it is listed under Deauther ESP8266 Boards β€” not under ESP8266 Modules!

7. πŸ”© (Optional) Set your board config at Tools β†’ Deauther Config

8. 🧹 (Optional) If upgrading from a previous install, go to Tools β†’ Erase Flash β†’ All Flash Contents to wipe old settings

9. πŸ”Œ Select the correct COM port under Tools β†’ Port

10. ▢️ Click Upload and wait for it to finish

βœ… Once uploaded, the board reboots and EthiFi starts automatically.


πŸ“₯ Downloads

πŸ“¦ Resource πŸ”— Link
⚑ NodeMCU Flasher [github.com/nodemcu/nodemcu-flasher](https://github.com/nodemcu/nodemcu-flasher)
πŸ› οΈ Arduino IDE [arduino.cc/en/software](https://www.arduino.cc/en/software)
πŸ“¦ EthiFi Releases (.bin) [github.com/h9zdev/EthiFi/releases](https://github.com/h9zdev/EthiFi/releases)
πŸ“‘ EthiFi Source Code [github.com/h9zdev/EthiFi](https://github.com/h9zdev/EthiFi)

➑️ Next Steps

Once EthiFi is installed on your board:


🌐 [haybnz.web.app](https://haybnz.web.app/) Β Β·Β  πŸ™ [GitHub](https://github.com/h9zdev/EthiFi) Β Β·Β  πŸ“– Home