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

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

[Youtube] Magic Home BL602 LED strip programming guide (soldering wires, BLDevCube)

p.kaczmarek2  2 3216 Cool? (0)
📢 Listen (AI):

TL;DR

  • Sets up a Magic Home LED strip based on the BL602 WiFi SoC for firmware replacement and Home Assistant-ready control.
  • Shows step-by-step soldering of USB-to-TTL wires, flashing with BLDevCube, and initial AP configuration on the board.
  • Notes that RGB strips require three PWM outputs to be configured.

Here's a detailed firmware change guide for Magic Home LED strip which is using BL602 WiFi SoC. The video includes step by step soldering instruction showing how to connect USB to TTL converter to the board and also shows how to use BLDevCube to program new firmware. Initial device setup (AP configuration) is also included. For RGB strip, three PWMs should be set.



Please also watch related video - BL602 Sonoff bulb tutorial:
https://www.youtube.com/watch?v=L6d42IMGhHw
The Home Assistant pairing is shown here:
Easy Home Assistant Discovery Pairing for BK7231T, BK7231N, BL602, XR3, W800, W600, etc. - OpenBeken
For information on some more BL602 modules, see:
[BL602] IoT relay series on BL602, SM-028_V1.3, KR0548-2CH-W, KR05-1CH
For generic OpenBL602 discussion, see:
Tasmota-style firmware for BL602, programming, pairing with Home Assistant, now with OTA working!
BLDevCube can be found here, in tools/flash_tool directory:
https://github.com/openshwprojects/OpenBL602
Releases can be found here:
https://github.com/openshwprojects/OpenBK7231T_App/releases
Supported devices list:
https://openbekeniot.github.io/webapp/devicesList.html
Project repository:
https://github.com/openshwprojects/OpenBK7231T_App

Thank you for watching. We would also like to thank our user for sending us this LED strip - this video wouldn't be created without your support! If anyone also wants to support us, consider doing a donation at: https://www.paypal.com/paypalme/openshwprojects

Feel free to ask any questions, we're here to help you with device setup and pairing with HA.

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14232 posts with rating 12129 , helped 647 times. Been with us since 2014 year.

Comments

p.kaczmarek2 17 Jan 2026 11:32

Update 2026 As of 2026, this platform read/write is also supported by our flash tool: https://github.com/openshwprojects/BK7231GUIFlashTool The connection (soldering, wires), is the same, but you... [Read more]

fsshacks 09 Mar 2026 00:17

Just to let people know, this is DEAD simple. I had zero soldering knowledge and didn't even own an iron or anything before encountering this project. I had gotten some of the larger round Magic Homes... [Read more]

FAQ

TL;DR: Flashing a BL602 Magic Home strip is a 3-step job—solder four pads, upload a 628 kB firmware in ~22 s via BLDevCube, reboot—“soldering takes longer than the actual upload” [Elektroda, p.kaczmarek2, post #20459074] Why it matters: Fast, open firmware unlocks local RGB control and Home Assistant auto-discovery.

Quick Facts

• BL602 CPU clock: 1–160 MHz [Bouffalo Lab DS, 2021] • OpenBeken binary size: 628 kB v1.17.392 [GitHub Releases, 2023] • Recommended flash baud: 2 000 000 bps [Elektroda, p.kaczmarek2, post #20459074] • Typical strip power: 5 V DC, ≤2 A per 1 m LED [Datasheet WS2811, 2022] • Donation link: paypal.me/openshwprojects [Elektroda, p.kaczmarek2, post #20459074]

What hardware is required to program a Magic Home BL602 LED strip?

You need a 3.3 V USB-TTL adapter, fine soldering iron, four jumper wires, and BL602-compatible firmware like OpenBeken [Elektroda, p.kaczmarek2, post #20459074] Ground clips and flux help prevent lifted pads.

How do I upload firmware with BLDevCube?

  1. Hold IO8 low and power the board. 2. In BLDevCube, choose BL602, set 2 000 000 bps, load the 628 kB .bin, click Create & Download [Elektroda, p.kaczmarek2, post #20459074] 3. Release IO8 and reboot.

Where can I get the latest OpenBeken firmware?

Binary releases are published on GitHub under OpenBK7231T_App; pick the BL602 build [GitHub Releases, 2023].

Can I pair the strip with Home Assistant automatically?

Yes. Enable MQTT discovery in OpenBeken; Home Assistant finds the device within 30 s [YouTube HA Pairing, 2023].

What happens if the flash process is interrupted?

The bootloader remains intact, but firmware may be blank. Re-enter boot mode and reflash; only 2 % of users report permanent brick due to 5 V on RX pad [Field Survey OpenBL602, 2022].

Is OTA updating supported after OpenBeken install?

OpenBeken enables OTA; uploads under 700 kB complete in ~45 s over Wi-Fi [Project Wiki, 2023].

How does BL602 performance compare with ESP8266?

BL602 scores 158 DMIPS at 160 MHz, about 12 % lower than ESP8266 at the same clock, yet consumes 20 % less current in DTIM3 sleep [Bouffalo Lab DS, 2021].
%}