I'm looking for the GPIO's I can use in SonOff Dual ( after flashing my own software ). In SonOff Basic - there are GPIOs to acess LED, Relay, and what is most needed for me - GPIO14 for external input as shown here

Since I need 2 Relays solution, I need 2 external inputs. I'll be happy to get some assistance in finding those "free GPIOs"

3 Answers 3


Sonoff has only 2 GPIO pins, button 1 and button 2. Other 2 GPIO pins are used for two relay outputs. Refer here



I hope this helped.

  • GREAT !!! - I did not find anywhere such table. can you tell that it is actually ESP8266 ? since in another answer it says it is ESP8285
    – guyd
    Sep 5, 2018 at 17:21

According to github,

Sonoff Dual R2 is the replacement for Sonoff Dual. Compared to the Dual the main differences/improvements for the Dual R2 are:

  • As the second microcontroller has been removed both relays are now controlled directly by an ESP8285

From this, I deduce that the 'free' GPIOs may not exist in the same way.


You can find what you need at the bottom of the aforementioned link.

Further to this, my advice is that the schematic shows that, apart from the relay, button and LED GPIOs, (which you probably should not play with, since they already have functions), the Rx and Tx pins (clearly labelled on your board) are also GPIO pins. You can solder another header on there. I don't know what software "your own" is but firmware like TASMOTA, for example, allows these pins to be reconfigured for whatever function you wish: they can take on the functions of GPIO4 and GPIO14 on other style boards, or even be used as I2C.

You should take confidence from the fact that I have used these schematics to add 2.5mm jacks to Sonoff Basics. Be sure to check against the version number on your board. There are instructions out there on how to modify a TH, but I think it's a really old board.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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