Home Home Automation Sonoff 4CH & 4CHPRO joins R3 revision

Sonoff 4CH & 4CHPRO joins R3 revision

Sonoff latest products are missing the most important thing!

There are new boards in town, and these are interesting for more than one reason. Sonoff 4CH & 4CHPRO are now available as an R3 revision. That’s not the only change, so let’s take a closer look at both boards and talk more about why Sonoff 4CH & 4CHPRO are pretty cool and why 4CHPRO is an automation beast!

Sonoff 4CH & 4CHPRO what’s new?

Both Sonoff products went through an internal and external redesign. Gone are spring-loaded terminals, replaced with screw terminals – that’s a welcome change as the old ones are a nightmare to work with. The boxes are more rounded and feature a new locking mechanism for DIN rails. These are going to be very easy to snap onto the rail.

4CH R3

Driven by ESP8285 just like the R2 revision, 4CH keeps the electrical properties and the Sonoff board is capable of switching:

  • 10A max per channel
  • 16A per device which equals to 4A per channel of constant load
  • Not recommended for the inductive load as the rush current may damage the unit. ( The operating current should be less than 10A/Gang(40A/Total). The operating power should be less than 2200W/Gang(8800W/Total). If it is an inductive load, please confirm the rush current instead of the operating current.)

The 16A shared across 4 channels may not seem like a lot at first but that’s over 800W per device (mains here are 220V) and I’m not planning on automating my vacuum any time soon. I didn’t like how the board is powered on. Both, live and neutral wires connect to two different headers. I had to strip the wire significantly to be able to power the device on. This will apply to every device connected to the 4CH R3.

The PCB reveals that ESP8285 is now part of the mainboard. It’s a tradition for Sonoff devices to expose programming inputs. There are 5 pins exposed with a breadboard compatible header (RT, TX, GND, Vcc 3.3v and GPIO02) and there is a dev pad to RST pin too. Flashing 4CH R3 should not be an issue.

Further probing reveals


LEDs are associated with the input pins and are drawing from the same source.


It’s also driven by ESP8285, with unchanged electrical properties:

  • 10A max per channel
  • 40A per device which equals to 10A per channel of constant load
  • Not recommended for the inductive load as the rush current may damage the unit ( The operating current should be less than 10A/Gang(40A/Total). The operating power should be less than 2200W/Gang(8800W/Total). If it is an inductive load, please confirm the rush current instead of the operating current.)

A quick look inside reveals a couple of hardware changes. First, physical separation of relays improves safety, ESP WiFi is embedded into the main PCB and inching and interlocking controls are removed from the board itself.

In line with other Sonoff products, PCB contains the dev header with RT TX GND Vcc exposed. There is also an SDA pin, but GPIO02 is not present. SDA suggests I2C interface but a quick check with a multimeter confirms that the pin labelled as SDA is in fact connected to GPIO02.

Further probing reveals:


It also looks like the LEDs associated with relays are powered by the signal from connected GPIOs. This should give you more than enough information to start hacking it.

Sonoff 4CHPRO comes with RF433 component as well. I was able to link a Sonoff Remote directly by holding the respective buttons for a couple of seconds (until you see a pink flash). Worked perfectly. Just remember to hold the remote button for about 1 sec to activate the relay. Another way to interact with this board is to link the remote buttons to a Sonoff RF bridge (review). You can use virtual buttons as inputs. It’s a niche use, but if the relay is in a place outside of the WiFi range, you may have better luck with RF433 instead. You can link up to 4 remotes per channel (16 buttons per relay). If you need further information – this is the correct manual PDF for you.

The board features dry contacts (decoupled) in both DC and AC power mode. It’s great for connecting other than mains voltages or even using AC and DC on different relays as long as you don’t exceed suggested power ratings. While I’m speaking about DC, the min voltage requirement has changed and 4CHPRO requires min 9V DC to be operational. If you are hoping to replace the R2 series powered by 5V supply, you will need to change the power supply as well.

Software changes

Sonoff 4CH & 4CHPRO benefit from the hardware changes. Inching and interlocking are available via software implementation, removing the arbitrary inching limit of 16 sec (max 60 min right now) and the interlocking can be enabled in the eWeLink app. You will sacrifice some timers and schedules by doing so.

Both Sonoff 4CH & 4CHPRO come with a “per-channel” power on settings, so you can customise how the relays behave after a power loss. Timers are available per channel only – I believe there is a limit of 8 active timers and schedules together with 20 in total stored in the memory.

I’m slightly confused by the R3 designation as I was under the impression that devices branded by this revision (and having DIY printed on the manual) would get DIY 2.0 mode. Unfortunately, this is not the case. In the email from ITEAD PR, I found out that there are no plans to add DIY mode to these two units for now. It’s a big disappointment as I liked where DIY 2.0 mode was heading.

The LAN mode is still present, in case your internet is spotty.

Buy Sonoff 4CH & 4CHPRO R3

Buy it using these links to support NotEnoughTech.

Final thoughts

It looks like this will boil down to two options. Option 1: flash Tasmota, which is what I will probably end up doing. Option 2: use eWeLink API to control Sonoff 4CH & 4CHPRO R3 from NodeRED and other services. I guess I will have another write up to do soon about it! Let me know what do you think about new Sonoff 4CH & 4CHPRO R3 boards in this Reddit thread.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

Smart Ideas with

Automate your space in with these ecosystems and integrate it with other automation services

Learn NodeRED

NodeRED for beginners: 1. Why do you need a NodeRED server?

To server or not to server? That's a very silly question!

Best Automation Projects

Sonoff R3 DIY mode & why it sucks

Long awaited Sonoff R3 DIY mode is even worse than I expected.

NEST your old thermostat under $5

Nest-ing up your older thermostat under $5

IKEA TRADFRI Wireless dimmer in NodeRED

Thanks to NodeRED you can use IKEA TRADFRI Wireless Dimmer to interact with everything

Alexa and NodeRED integration

Hey Alexa, turn the lights on!

Smart Home

M5Paper – the “Kindle” of development and automation

M5Paper combines a brilliant multitouch e-ink display with power of ESP32 to create the most unique programming board

A seriously connected relay! Netio 4PZ

Netio 4PZ could be called a jack of all trades, as it brings multiple functions to a single device. I'm sure some of you will be quick to point out that it doesn't have PoE or it doesn't make your morning toasts. You might...

Strip time! Sonoff L1 Lite RGB LED

New product from ITEAD - Sonoff L1 Lite - budget friendly connected RGB LED strip with a microphone

DIY Smart Heating v3.0

Anyone looking for Smart Heating in 2021 is spoiled for choice, providing money isn't an issue. My home has 30-year-old heating installed, but that didn't stop me from adding "smart" component to it for less than $5. In 3 years time, I had a...

A comprehensive guide to Grafana & InfluxDB

How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation