No announcement yet.

Original procedure for older devices with FW 3.3.

  • Filter
  • Time
  • Show
Clear All
new posts

    Original procedure for older devices with FW 3.3.

    Below is the original procedure for older devices with FW 3.3.

    You don't need it if you have FW 3.5.0

    I try to describe Sonoff pairing procedure in more comprehensible language here. The procedure is currently somewhat involved, hopefully we'll be able to simplify it in the future. Personally I prefer Shelly devices - they are much more professionally developed.

    Note: Sonoff DIY firmware is still in active deleopment, so the most up-to-date information and config tool should be obtained from:

    Currently the latest working firmware version is 3.3.0. The Sonoff config tool version should match the device firmware version.

    1. SONOFF Basic R3, RFR3 and Mini can operate as either eWeLink Mode or DIY Mode. To switch to DIY Mode need to connect jumper (included) to GPIO 16. First make sure the device has latest firmware (at least 3.3.0). Power the device (not in DIY mode - with jumper removed) and pair with eWeLink app as normally. Check firmware version and update if necessary.

    2. Now change to DIY mode - put the jumper on. Note: when switching between modes all device settings will be reset. YouTube video here.

    3. In DIY mode the new device is looking for predefined WiFi hotspot (SSID sonoffDiy, password 20170618sn). So you need a phone or PC to setup a WiFi access point with these credentials (2.4 GHz is only supported).

    4. The device should connect the WiFi hotspot after a few seconds. Note the blue light - single blinking means that it's not connected, after successful connection should change to double blinking.

    5. Download Sonoff tool from

    6. Connect a computer (Windows preferred at this stage) to the same hotspot. Since the device discovery uses mDNS (Multicast DNS zero-configuration networking service) - this is most troubled part. Sonoff tool apparently picks only first available network interface to send mDNS broadcast, so if your computer has multiple interfaces (i.e. laptops have usually WiFi and Ethernet) - it's better to disable Ethernet adaptor to make sure the mDNS uses the WiFi adaptor.

    Some users also suggest to set network to private, not public (

    Check other users issues here and report your problems to Sonoff:

    I might write my own app, to avoid using infamous Sonoff tool which also requires installing Python 3.

    7. If all works and the tool discovers the devices - you can test switching devices on/off.

    Now you should change the device WiFi configuration - click "change SSID _Password" button and enter your WiFi SSID and Password:
    Click image for larger version

Name:	DIY Tool.png
Views:	350
Size:	107.3 KB
ID:	1391670 Click image for larger version

Name:	DIY Tool WiFi.png
Views:	137
Size:	23.7 KB
ID:	1391671

    8. After rebooting the device it should connect to your WiFi network and should be discovered by the plugin.