[BL602L20] LED RGB Strip (Magic Home)

printed circuit board


Preparation. Soldering

connect to TTL. Additional power is not required, we take with TTL 3.3 volts.
buy TTL on Aliexpress


To enter the BL602 into programming mode, it is necessary to connect the boot output through a 10k resistor to the positive before power is applied. After the firmware, the jumper must be removed.

Download the full project (800+ megabytes) and unpack.
I reduced the archive by removing everything that is not needed within the framework of this article and added the OpenBL602_1.15.406.bin firmware.
Smoll package. The total volume of the archive turned out to be 33MB. BL602.zip
Spoiler:
Connect TTL to your computer before running the utility. The firmware utility does not know how to update the state of the ports. Tested on two different computers under win10.
Launching the firmware utility



Click "Create and Download" while waiting for the download to complete.
After loading, you need to disconnect the TTL converter from our device (RGB controller), disconnect the boot from 3.3v. Apply regular power to the device.

Open any device and see available Wi-Fi networks. There should be a network starting with OpenBL602_

We connect to the network. If you do this from an android, a message will pop up at the top, clicking on which will automatically open the address http://192.168.4.1 for initial setup. In any other case, we open ourselves.

This is the first window that popped up for me. Click on "Return to menu"

Main menu. Click "Config", then "Configure WiFi"


Setting up your home network (WiFi)

Reboot. I have "lost". I had to turn the power off/on.
Set up shim ports. The description was taken from the developer's project, p.kaczmarek2. The device differs only in the presence of an IR port, which I do not have.



I am grateful to:
developer - p.kaczmarek2
Great lazy person - 🌽 Great Corn🌽, your laziness is truly contagious!
Russian full version
Comments
Very nice presentation. It is also worth to note that you can do OTA here: https://obrazki.elektroda.pl/3947306200_1675758895_thumb.jpg https://obrazki.elektroda.pl/1188331000_1674396945.gif... [Read more]
Hey, Thanks for the work ! On my side I try to flash my RGB controller following your instructions, but I have an error when I try to flash the chip (button "Create & Download"). My wiring are good... [Read more]
"BFLB FLASH ID NOT SUPPORT" ? What kind of chip do you have? How does it look like? [Read more]
there are more references to ef4015 in BLDevCube 1.8.8 than there are in the old 1.4.8. so maybe supported in newer. or config files from newer can be used in 1.4.8? https://obrazki.elektroda.pl/6818525900_1708072905_thumb.jpg... [Read more]
It’s the BL602 https://obrazki.elektroda.pl/1650625000_1708074740_thumb.jpg Added after 47 : Do you have the sourcefile for the new version 1.8 ? [Read more]
Strange, they have changed internal flash memory but left marking the same. Try the new tool as @divadiow said [Read more]
https://dev.bouffalolab.com/download [Read more]
Hey all, Using the last version (1.8.9) it works fine for uploading the image. However, I'm stuck at the connection step to my router. I try several times and by parsing the serial log, the chip reports... [Read more]
I haven't encountered this particular issue myself yet, but I have seen reports saying that it is sometimes worth to try with another router. Can you check if the problem persists with other WiFi networks... [Read more]
Hey, Sorry for the delay, I was not at home. I tested using a different router and it's works. So I try again with my main router (capable of wifi 6), and still nothing. I changed the security protocol... [Read more]
So it was a router issue. Well, good to hear it's solved. Let me know if you have any futher questions. [Read more]