Context: I have a NETGEAR router on the first story of my home, the range doesn't extend to the ground floor. I do have a cable duct from my router(on the first story) to the ground floor.


Is it possible to wire a Keyes ESP8266 to my router to act as a WiFi range extender?

Note: The length of the cable would be 10 meters.

  • not with Arduino – Juraj Jun 16 '19 at 17:46
  • @Juraj Do you mean "Not with ESP"? – Brandon Pillay Jun 16 '19 at 17:49
  • 1
    not with esp8266 Arduino core and libraries. maybe with the Espressif SDK, but that is not Arduino – Juraj Jun 16 '19 at 18:11
  • 1
    Check out this discussion. I believe your case is deemed off-topic. – Dmitry Grigoryev Jun 18 '19 at 7:53

There's a project that calls itself a "wifi repeater" at


It includes support for an ENC28J60 ethernet adapter connected via SPI.

It has some serious limitations.

First, it's really a NAT (Network Address Translation) router, not a Wifi extender, though it can effectively extend wifi. However, devices being extended will not be able to communicate with devices on the original network via broadcast or multicast. This will break some applications and many IoT devices.

Also, devices on the original network will not be able to originate connections to devices on the extended network.

But if you just have some devices that only need to talk to the Internet and are a little too far for your router, this should work for them.

Also, the ESP8266 can only get about 5Mbps through it (I'm actually surprised it's that high). You probably won't be able to reliably stream video - definitely not 4K video. It's not a good choice for connecting a television and probably won't work well with security cameras.

Finally, as @Juraj mentioned, it's not an Arduino project. You'll need to install the NON-OS SDK and toolchain to build it. It does include a pre-built image and instructions on how to flash it.

I haven't used it and can't promise that it will work well, but it's the closest thing I'm aware of to what you're looking for.

| improve this answer | |
  • Much appreciation. According to this documentation the Ethernet interface will support about 1 Mbps when the ESP is running at 160 MHz. that will reduce the speed of the connection to the stations connected to the NAT correct? – Brandon Pillay Jun 16 '19 at 21:40
  • That sounds right to me. – romkey Jun 16 '19 at 22:41

Not the answer you're looking for? Browse other questions tagged or ask your own question.