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]
Which BL602 GPIO pins map to the front-panel buttons?
GPIO3 = Reverse, GPIO4 = Down, GPIO17 = Clock, GPIO20 = Up, GPIO21 = Power [Elektroda, Sergio127, post #20264437]
Does the lamp work with the eWeLink or Tuya apps?
No. “Magic Home devices do not work with eWeLink App. They are not even Tuya” [Elektroda, p.kaczmarek2, post #20265831]
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].
Can I already flash community firmware and control every channel?
Developer build 1.14.133 only contains a stub UCS1912S driver; channels do not respond yet [Elektroda, p.kaczmarek2, post #20271117]
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?
- Solder RX (GPIO7), TX (GPIO16), 3.3 V, and GND to a USB-TTL adapter.
- Hold the Reverse button (GPIO3) to enter boot mode, then power the board.
- 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]
Comments
Hi, could this be any chance using ewelink app since it's BL602 chip? [Read more]
I do not know about ewelink, default application - Magic Home. [Read more]
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]
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]
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]
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]
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]
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]
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]
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]