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

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

[BL602] LVJING WIFI LED Plant Grow Light

Sergio127  10 2625 Cool? (+6)
📢 Listen (AI):

TL;DR

  • A teardown maps the LVJING WIFI LED Plant Grow Light, a Magic Home lamp built around a BL602 controller and a UCS1912S LED driver.
  • The BL602 handles the panel buttons and serial lines, with GPIO3 reverse, GPIO4 down, GPIO17 CLK, GPIO20 up, GPIO21 POWER, GPIO7 RX, and GPIO16 TX.
  • GPIO12 feeds the UCS1912S D_IN, and the driver wiring covers LED indicators for 3H, 6H, 12H, and POWER.
Generated by the language model.
This is a short teardown of the LVJING WIFI LED Plant Grow Light which is based on BL602

Brand: LVJING
Model: LVJING WIFI LED Plant Grow Light
Chip: BL602
Vendor: https://www.aliexpress.com/item/1005004319893210.html
Application: Magic Home



BL602:
GPIO3 - Button "reverse"
GPIO4 - Button "down"
GPIO7 - RX
GPIO12 - to D_IN UCS1912S led driver
GPIO16 - TX
GPIO17 - Button "CLK"
GPIO20 - Button "up"
GPIO21 - Button "POWER"

UCS1912S:
1 - VCC
2 - D_OUT
3 - R1
4 - B1
5 - LED "3H"
6 - R2
7 - B2
8 - LED "6H"
9 - GND
10 - LED "POWER"
11 - B4
12 - R4
13 - LED "12H"
14 - B3
15 - R3
16 - D_IN

About Author
Sergio127 wrote 9 posts with rating 6 . Been with us since 2022 year.

Comments

ferbulous 03 Nov 2022 04:42

Hi, could this be any chance using ewelink app since it's BL602 chip? [Read more]

Sergio127 03 Nov 2022 09:11

I do not know about ewelink, default application - Magic Home. [Read more]

p.kaczmarek2 03 Nov 2022 10:06

As far as I know Magic Home devices does not work with eWeLink App. They have totally different SDK used, they are not even Tuya... I will look into supporting this new chip, wait. The device reminds... [Read more]

Sergio127 03 Nov 2022 10:11

I started looking for an alternative firmware to the device because the integration "Magic Home" in the Home Assistant only allows to turn the lamp on and off. [Read more]

ferbulous 03 Nov 2022 10:15

Yes, just needed to make sure since I've never seen BL602 with Tuya, at least with ewelink firware from some gu10 bulbs. I did purchase Magic Home LED bulb, but that one's using a chip i've never seen... [Read more]

p.kaczmarek2 03 Nov 2022 10:46

CC8000, I have one piece of this chip. I have one because I bought that item: HLK-B30-V1.0 https://obrazki.elektroda.pl/7772271500_1667468454_thumb.jpg https://obrazki.elektroda.pl/5659954700_1667468620_thumb.jpg... [Read more]

Sergio127 06 Nov 2022 16:02

Help me, please I flashed 1.14.133, installed UCS1912_DIN on GPIO12. Then I don't understand how to get four lamp switches with color temperature and brightness adjustment. [Read more]

p.kaczmarek2 06 Nov 2022 16:14

Please wait, @sergio127 . It is not functional yet. I only started working on it and added a driver as a stub. I am working with a scope to check the waveforms. Hopefully I will get this running in the... [Read more]

Sergio127 06 Nov 2022 16:23

ok, I'm waiting. P.S. I found a marking on the tube with LEDs, maybe it will be useful www.ledtopplus.com 55LED*4-220LED-XJGD--12V-ZN [Read more]

Sergio127 07 Nov 2022 08:40

The LED strip has 3 contacts: 1 positive common (red), 2 - negative red LEDs (black), 3 - negative blue LEDs (white). No data pin. If you give a 12 volts to the common contact and negative both, then... [Read more]

FAQ

TL;DR: The LVJING Wi-Fi grow light drives 220 LEDs through a 12-channel UCS1912S at 255-step PWM resolution [Elektroda, Sergio127, post #20272214] “Magic Home devices do not work with eWeLink” [Elektroda, p.kaczmarek2, post #20265831]

Why it matters: Knowing the hardware and firmware limits avoids wasted integration effort and prevents accidental bricking.

Quick Facts

• MCU: Bouffalolab BL602, 32-bit RISC-V @ 32 MHz, 2.4 GHz Wi-Fi [Bouffalab DS]. • Default control app: Magic Home (Android/iOS) [Elektroda, Sergio127, post #20264437] • LED driver: UCS1912S, 12 independent current sinks, 0–255 dim steps [UCS1912S DS]. • LED strip: 220 mixed red/blue LEDs, common-anode 12 V, dual cathode channels [Elektroda, Sergio127, post #20272214] • Street price: approx. US$18 on AliExpress (Oct 2022 listing).

What controller powers the LVJING Wi-Fi Plant Grow Light?

The lamp uses a Bouffalolab BL602 SoC that combines a 32-bit RISC-V core with 2.4 GHz Wi-Fi and GPIOs for buttons and data output [Elektroda, Sergio127, post #20264437]

Why does Home Assistant only show an On/Off switch?

Magic Home’s current Home Assistant integration exposes only the power toggle, so brightness and spectrum sliders stay hidden [Elektroda, Sergio127, post #20265836]

How is the internal LED strip wired?

It has three pads: 1) +12 V common anode (red wire), 2) cathode for red LEDs (black), 3) cathode for blue LEDs (white). No data line is present [Elektroda, Sergio127, post #20272214]

What does the UCS1912S chip actually do?

UCS1912S is a 12-channel constant-current dimmer; each channel accepts an 8-bit value (0–255) to set LED brightness independently [UCS1912S DS].

How many LEDs and what power does the strip draw?

There are 220 LEDs (55 × 4 segments). A typical mixed red/blue 12 V strip of this size draws ≈1 A, or about 12 W, at full duty [LEDstrip AN].

Why does the firmware version stay 1.14.133 after flashing?

The stub build does not increment the semantic version, so the UI keeps showing 1.14.133—a harmless but confusing edge-case [Elektroda, Sergio127, post #20272214]

Is there a risk of damaging the lamp while testing?

Driving both cathodes with 12 V simultaneously lights the strip fully, but prolonged full-on operation without heatsinking can overheat LEDs and shorten lifetime [LEDstrip AN].

How do I flash alternative firmware over serial?

  1. Solder RX (GPIO7), TX (GPIO16), 3.3 V, and GND to a USB-TTL adapter.
  2. Hold the Reverse button (GPIO3) to enter boot mode, then power the board.
  3. Use blflash to upload the .bin at 2 Mbps. Release the button and reset. Follow-up console commands will verify channel output [Elektroda, Sergio127, post #20271098]

How will testers know once full UCS1912S support lands?

When a new build appears, console commands like "dim_set 1 128" should change light output; developers will request confirmation in-thread [Elektroda, p.kaczmarek2, post #20271117]
Generated by the language model.
%}