ESP8266 WiFi Repeater (Mesh + NAPT)

ESP8266 WiFi Repeater

This guide shows how to turn an ESP8266 NodeMCU into a WiFi repeater / extender using two methods:

Both methods require connecting to the repeater WiFi and visiting 192.168.4.1 to configure it.

Step 1 — Download the Repeater Firmware

Open-source project

https://github.com/martin-ger/esp_wifi_repeater/tree/master

Extract the ZIP and open the firmware folder. You will see:

Step 2 — Open the ESP Web Flash Tool

Works only in Chrome / Edge

https://esp.huhn.me/

Connect your ESP8266 via USB and click Connect.

Step 3 — Flash the Firmware

Upload all 3 files

0x00000.bin → 0x00000
0x02000.bin → 0x02000
0x82000.bin → 0x82000
        

Click Flash and wait until it completes.

Step 4 — Reboot & Connect

ESP8266 starts in AP mode

It will create a WiFi network:

MyAP

Then open:

http://192.168.4.1

Step 5 — Configure the Repeater

Mesh mode available only in Method 1

Wait about 2 minutes for the mesh to initialize (Method 1 only).

Step 6 — Check Mesh Status

Method 1 only

Mesh connected!
Repeating SSID: YourWiFi
Signal: -65 dBm
        

Alternative Method — Arduino IDE Repeater

No firmware flashing required

  1. Open the Arduino IDE
  2. Go to File → Examples → ESP8266WiFi → RangeExtender-NAPT
  3. Edit the SSID and password in the sketch
  4. Upload to your NodeMCU
http://192.168.4.1

This method does not include mesh mode — it uses NAPT to extend your WiFi network.