๐Ÿ›’ Smart Deals on eBay

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:

  • Method 1: Flash the openโ€‘source esp_wifi_repeater firmware (Mesh mode available)
  • Method 2: Use the Arduino IDE example RangeExtender-NAPT (no mesh mode)

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:

  • 0x00000.bin
  • 0x02000.bin
  • 0x82000.bin

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

  • Enter the SSID you want to repeat
  • Enter the WiFi password
  • Mesh Mode is available only in the esp_wifi_repeater firmware
  • Click Save

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.