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?
Which BL602 GPIO pins map to the front-panel buttons?
Does the lamp work with the eWeLink or Tuya apps?
Why does Home Assistant only show an On/Off switch?
How is the internal LED strip wired?
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?
Why does the firmware version stay 1.14.133 after flashing?
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?
Generated by the language model.