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 3213 2

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.
ADVERTISEMENT
📢 Listen (AI):
  • [Youtube] Magic Home BL602 LED strip programming guide (soldering wires, BLDevCube)
    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.

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 14232 posts with rating 12129, helped 647 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 21811288
    p.kaczmarek2
    Moderator Smart Home
    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 can use our tool instead of the legacy one.
    Please check it out and use it instead of legacy tools, let us know how it works for you!
    Helpful post? Buy me a coffee.
  • #3 21857733
    fsshacks
    Level 1  
    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 which flashed easily with mhflasher, and ordered cheaper ones afterwards that came with newer unflashable firmware.
    Iron, solder, paste and resistors are all under $30 on Amazon.
    It took me a little bit to figure out "boot high", all this means is that the controller has the resistor plugged in and is also connected to the FTDI.
    My major issue which almost prevented me from making this work was pushing the wrong button in the new easy flasher - just press "Do firmware write", don't bother backing up or it will not complete and make you think you have done something wrong.
    I literally just did 3 of them in a row, watching my solder points get neater every time.
    This is the project you need to do if you have IT skills but haven't touched a soldering iron. You will thank yourself for doing it later in life, it opens a whole universe of being able to repair any electronics you can think of.
📢 Listen (AI):

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].
ADVERTISEMENT