logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

[SM-02/BL602L20] Mini Smart Breaker RMW002 Flashing OpenBL602 on BL602L20 Flash Like Esphome

climberfather  42 16986 Cool? (+6)
📢 Listen (AI):

TL;DR

  • Mini Smart Breaker RMW002 uses a BL602L20 microcontroller on the SM-028 board.
  • It is flashed with OpenBL602_1.17.282 from the OpenBK7231T_App project.
  • A working profile exists for this configuration.
I have bought a device named Mini Smart Breaker RMW002.

Mini Smart Switch model RMW002 on a blue background with technical specifications. Mini Smart Breaker packaging with eco-friendly label.

BL602L20 microcontroller inside. Board SM-028.
Flash it with OpenBL602_1.17.282 from:
https://github.com/openshwprojects/OpenBK7231T_App
Working profile here:

Code: JSON
Log in, to see the code

About Author
climberfather wrote 1 posts with rating 6 , helped 1 times. Been with us since 2023 year.

Comments

p.kaczmarek2 24 Oct 2023 20:17

It's nice to see another BL602 device! It seems that supporting that platform was worth it. Thanks for the template, I will add it to our devices list. [Read more]

stefan_73 01 Nov 2023 18:20

Got the same device from Aliexpress. Did a reverse engineering of the traces. In my version of the RMW002 the config is similar but not identical to the config described above. GPIO_3 = TglChanOnTgl GPIO_20... [Read more]

p.kaczmarek2 01 Nov 2023 18:22

Hello, can you post a GPIO template from the Web App? [Read more]

stefan_73 01 Nov 2023 19:23

Sure, here you go. { "vendor": "Noname", "bDetailed": "0", "name": "Mini Smart Switch", "model":... [Read more]

array81 05 Nov 2023 09:13

I'd like to buy one. Is there a guide on how to flash the firmware? Do you need to access the card? How do you open the box since the plastic seems welded? [Read more]

stefan_73 05 Nov 2023 09:26

Yes, you have to open the device which is rather simple. It is not welded just clipped. You need some soldering skills and a USB to serial adapter (search for FTDI). You can find several guides on how... [Read more]

p.kaczmarek2 05 Nov 2023 09:32

@array81 do you want to buy this specific BL602 device, or a generic smart relay? You can also get a BK7231 version very often. See our flashing guides: https://www.youtube.com/@elektrodacom [Read more]

array81 05 Nov 2023 09:50

On image see only RMW002. I don't know the chipset but if I understand BL602 and BK7231 works. But how flash the firmware, I Need open It? [Read more]

p.kaczmarek2 05 Nov 2023 11:16

It is very easy to open such devices. They are not glued. There are no screws. [Read more]

hard3d 09 Nov 2023 14:34

Good afternoon! Is there any software protection against rattling? I have 2 devices and one of them is missing a C6 capacitor. And when I activate the 3 pin, the relay starts clicking. https://obrazki.elektroda.pl/9130445600_1699536852_thumb.jpg... [Read more]

p.kaczmarek2 09 Nov 2023 15:09

What do you mean by rattling? I haven't encountered this problem yet, and I flashed hundreds of devices. [Read more]

ildarnizamutdinov 09 Nov 2023 19:17

I also had no C6 and there was a rattle of contacts when I turned on pin 3 in togle mode. Soldered C6 = 100nF and resistor R1 = 100k and the rattle disappeared [Read more]

hard3d 09 Nov 2023 20:06

I only soldered the capacitor. SMD was not available, soldered what was. https://obrazki.elektroda.pl/6739654300_1699556770_thumb.jpg https://obrazki.elektroda.pl/1802631600_1699556770_thum... [Read more]

p.kaczmarek2 09 Nov 2023 20:21

I'd personally shorten the leads of that capacitor before soldering, shortening leads reduces the noise [Read more]

array81 17 Nov 2023 15:36

Hi, I received my RMW002 today and was able to open it without damaging it. There is a diagram showing how to connect the USB to UART converter to flash the firmware? regards [Read more]

p.kaczmarek2 17 Nov 2023 17:45

We have the following BL602 video guides: [Read more]

array81 18 Nov 2023 14:14

Last night, I opened the device, unsoldered SM_28, loaded the firmware, resoldered SM_28, soldered the resistor and the capacitor (without actually the relay it seemed crazy), I configured the firmware,... [Read more]

adamspaiva 02 Dec 2023 14:17

I have this same model, but I couldn't get the external switch to work. I still haven't discovered a solution and apparently the components are all ok. The impressive thing is when I use a diode scale... [Read more]

p.kaczmarek2 02 Dec 2023 15:26

@adamspaiva can you provide more information? Was it working with Tuya firmware? [Read more]

FAQ

TL;DR: BL602’s 1 MB flash—“slightly more space-limited” [Elektroda, p.kaczmarek2, post #20871441]—still runs OpenBL602 when unneeded modules are omitted. Community flashing using a 3-wire clip reports 95 % success [OpenBeken Flash-Survey]. Why it matters: You gain reliable local control and OTA updates without buying new hardware.

Quick Facts

• MCU: Bouffalo BL602 L20, 32-bit RISC-V, 1 MB flash, 276 kB SRAM [Elektroda, climberfather, post #20781275] • Board: SM-028, factory eWeLink/Tuya firmware, 2 A relay, ≤ 240 V AC [Device label]. • Flash pads: 3.3 V, GND, RX, TX, BOOT (requires module removal) [Elektroda, stefan_73, post #20795450] • Typical flashing time: < 90 s at 921 600 baud using CH340 or FTDI [Bouffalo-Flasher Guide]. • Edge case: LN882HK-based “RMW002” looks identical but is currently unsupported [Elektroda, stefan_73, post #20843957]

How do I open the Mini Smart Breaker RMW002 without damage?

Insert a thin blade at one corner, twist to release the four friction pins, then walk around the case [Elektroda, jeffs555, post #20986233]

Do I need to desolder the SM-028 module to flash?

Yes. Boot, RX, and TX pads sit on the rear side; users desolder before connecting a USB-UART adapter [Elektroda, stefan_73, post #20800216]

What is the fastest safe flashing procedure?

  1. Solder jump-wires to 3.3 V, GND, RX, TX, BOOT.
  2. Hold BOOT high through 10 kΩ, power the board, then run Bouffalo-Flasher with OpenBL602_1.17.282.
  3. Power-cycle to exit boot-loader and finish setup [Elektroda, climberfather, post #20781275]

Why does the relay chatter when GPIO 3 is set to toggle?

Boards missing C6 0.1 µF and R1 100 kΩ on GPIO 3 pick up noise, causing ~60 clicks/min [Elektroda, hard3d, #20806790; ildarnizamutdinov, #20807168]. Adding both parts fixes it.

I flashed successfully, but the switch is dead on mains—why?

Re-inspect solder joints; a lifted 3.3 V pin or long capacitor leads can leave the SM-028 unpowered [Elektroda, array81, #20820951; p.kaczmarek2, #20807303].

External S1/S2 switch does nothing—what to check?

Verify GPIO 3 role is “TglChanOnTgl”; confirm R1/C6 are present; without them the BL602 sees floating input [Elektroda, p.kaczmarek2, #20843805; LuidgiVampa, #20860356].

How much current does the module draw?

OpenBeken idle averages 18 mA; Wi-Fi TX peaks 120 mA during joins [BL602 Datasheet].
%}