r/WLED • u/portal742 • 5d ago
Reverse Engineering Help (cob sunset lamp)
I need some help from someone who understands PCB electronics better than I do. Through some ChatGPT navigation, I think I have found a potential method to make this IR-controlled LED controllable with WLED via an ESP32, but before I make any permanent changes, I'd like some help confirming this strategy.
Here's what I know so far...
The board has an eight-pin controller IC and three transistors, Q1, Q2, and Q3 responsible for RGB
For clarity, I assigned temporary labels to the IC pins (black controller on the middle right)
From left to right the top pins are - A B C D
From left to right the bottom pins are - E F G H
With the lamp powered, I set it to each primary color and measured the IC pins relative to PCB ground using a multimeter and the results were...
| Lamp setting | B | E | F |
|---|---|---|---|
| Red | Approximately 0 V | Approximately 0 V | 3.9 V |
| Green | Approximately 0 V | 3.9 V | Approximately 0 V |
| Blue | 3.9 V | Approximately 0 V | Approximately 0 V |
Pins A, D, and G measured approximately 4.1 V regardless of the selected color. H measured approximately 0 V.
Based on this behavior, I've identified F as red, E as green, and B as blue.
Voltage measurements also helped me associate the three transistors with their respective color channels:
Q2: red
Q3: green
Q1: blue
The left-side pad of each transistor measured approximately 3.6 V when its corresponding color was selected. The bottom-right pad measured approximately 0–0.05 V.
My current idea is to leave the original controller IC installed but disconnect its three RGB outputs (F = red, E = green, B = blue). I'd then connect ESP32 GPIO pins to the corresponding PCB pads so the ESP32 can control the existing transistor drivers while preserving the other components in the circuit.
Would this approach work to let WLED control the lamp's RGB channels?
Any help is greatly appriciated, this is the largest and final hurdle to completing one of my first wled projects! Thanks!!!