logo elektroda
logo elektroda
X
logo elektroda

Flashing OpenBL on Wi-Fi Smart Plug RMC021 (SM-028_V1.3, BL602)

C4ve 1293 3
ADVERTISEMENT
  • Helpful post
    #1 21224333
    C4ve
    Level 1  
    Here a short look at the "Wi-Fi smart Plug Model: RMC021"

    It uses the SM-028V1.3 Module based on a Bouffalo Labs BL602.


    External Pictures
    White Wi-Fi smart plug Model: RMC021 with visible technical markings on a blue surface. White Wi-Fi smart plug with power button on a blue background. Box with the label Mini Smart Socket on a blue background.

    Internal Pictures
    Internal view of the SM-028_V1.3 module in a Wi-Fi plug. Interior of a red PCB of the Wi-Fi smart plug model RMC021. Close-up of the interior of a Wi-Fi smart plug model RMC021 showing electronic components.

    Connected to eWeLink App
    Screenshot of an app interface displaying electricity consumption data of a device.
    Firmware Backup: See Attachments

    Now flashed with OpenBL
    OpenBL602 smart plug configuration screen with technical data.

    It was flashed with Bouffalo Lab Dev Cube via a serial/Uart connection using a CH340 based USB to TTL converter with cables soldered to the 5 pins on the SM-028_v1.3 module. (3,3V, GND, RX, TX, BT)
    Sorry I took no pictures or screenshots while flashing.


    The device seems to be more or less similar to the Devices already documented:

    Brazil eWelink Smart Plug - divadiow
    Yet another Smart Socket 20A (but 16A) - flobuljeedom

    The only difference I have recognized so far is the Button connected to IO22 on this device.

    My Current Template:
    {
      "vendor": "Generic",
      "bDetailed": "0",
      "name": "Wi-Fi smart plug RMC021",
      "model": "RMC021",
      "chip": "BL602",
      "board": "TODO",
      "flags": "1024",
      "keywords": [
        "RMC021",
        "SM-028_V1.3",
        "BL602"
      ],
      "pins": {
        "2": "Rel;0",
        "3": "BL0937CF1;0",
        "14": "BL0937CF;0",
        "20": "LED_n;0",
        "21": "BL0937SEL;0",
        "22": "Btn;0"
      },
      "command": "backlog",
      "image": "https://obrazki.elektroda.pl/9547341300_1726165924.jpg",
      "wiki": "https://www.elektroda.com/rtvforum/topic4075409.html"
    }
  • ADVERTISEMENT
  • #2 21228756
    divadiow
    Level 34  
    cool. it seems there are a few RCM021 variants. These two are linked in the device list.

    https://www.elektroda.com/rtvforum/topic4044107.html#21014244
    https://www.elektroda.com/rtvforum/topic4040624.html

    Yours, with a red PCB, seems to be the same as https://www.elektroda.com/rtvforum/topic4065268.html but that has not found its way into the list.

    PR: https://github.com/OpenBekenIOT/webapp/commit/68a2cf393c65013b7cb8fbfce8fb37ec8bf32ef3
  • ADVERTISEMENT
  • #3 21440109
    divadiow
    Level 34  
    I have this device too now though mine does not have the RMC021 print on the case.

    Internal view of a WiFi smart plug with visible casing and PCB. Red electronic module with CNHZ HZ32-1A3S-LH1 relay.Close-up of a circuit board with various electronic components. Printed circuit board with CNHZ relay on red laminate.

    User interface displaying energy values and settings of the OpenBL602 device.

    Boot log is
    Code: Text
    Log in, to see the code


    Added after 11 [minutes]:

    my device has the same firmware as yours <FWSWES-BLSWP1-SWP1-BL602L_v1.1.1>
  • #4 21440150
    miegapele
    Level 15  
    3V relay and BP2525 in 3V configuration. Saves 3.3V regulator. I wonder why Chinese are not doing this more often.
ADVERTISEMENT