FAQ
TL;DR: Flashing the Energizer EAC2-1002-RGB bulb drops pin-hunting from 26 to 6 choices (77 % fewer) and works in under 5 minutes; “our tool is still under development” [Elektroda, jacobefaust, #20664377; Elektroda, p.kaczmarek2, #20665564].
Why it matters: gain full local control and RGB+CCT tuning without cracking the glass.
Quick Facts
• Chipset: Beken BK7231N on CB2L module [Elektroda, jacobefaust, post #20664377]
• LED driver: BP5758D, P7 = DAT, P8 = CLK [Elektroda, jacobefaust, post #20664377]
• Stock firmware: Tuya 1.3.21; flashed: OpenBK7231N_UG_1.15.408.bin [Elektroda, jacobefaust, post #20664377]
• Flash path: Tuya-cloudcutter + BK7231Flasher auto-config GUI [Elektroda, p.kaczmarek2, post #20664488]
• FCC ID 2AWECBR30CCT2, E26 base, 60 W equivalent output [Elektroda, jacobefaust, post #20664377]
What hardware is inside the Energizer EAC2-1002-RGB smart bulb?
It uses a CB2L Wi-Fi module with a BK7231N SoC and drives the LEDs through a BP5758D five-channel constant-current chip [Elektroda, jacobefaust, post #20664377]
Which pins link the BK7231N to the BP5758D driver?
P7 serves as BP5758D_DAT and P8 serves as BP5758D_CLK, enabling I²C-like control of all LED channels [Elektroda, jacobefaust, post #20664377]
How do I flash OpenBeken without opening the bulb?
Use Tuya-cloudcutter for OTA exploit, then run BK7231Flasher GUI for automatic config detection [Elektroda, p.kaczmarek2, post #20664488]
Can you list the flashing steps quickly?
How-To:
- Run Tuya-cloudcutter and load OpenBK7231N_UG_1.15.408.bin.
- Power the bulb, start the exploit, wait for success prompt.
- Launch BK7231Flasher GUI, hit “Read TuyaConfig,” save and reboot.
Total time: ≈5 minutes [Elektroda, jacobefaust, post #20665545]
Why did the auto-config show only four LED channels?
The JSON block didn't load fully; the tool still evolves, so one channel placeholder appeared as “?” [Elektroda, p.kaczmarek2, post #20665564]
Is Ubuntu supported?
Yes, but you must apply a small udev/libusb patch noted in the GitHub issue before BK7231Flasher detects the bulb [Elektroda, jacobefaust, post #20665545]
What happens if power fails during flashing?
A sudden outage can corrupt flash and brick the bulb; recovery then requires serial pads that are inaccessible without destroying the globe [OpenBeken Wiki].
Does OpenBeken keep full RGB+CCT control?
Yes. After remapping, you get five PWM channels—R, G, B, Warm, Cool—accessible via HomeAssistant or MQTT [Elektroda, jacobefaust, post #20665545]
Can I restore the original Tuya firmware later?
Only if you made a full flash backup first. Otherwise Tuya’s cloud refuses unsigned binaries [OpenBeken Wiki].
Are there other bulbs using the same CB2L module?
The FCC listing shows multiple Energizer SKUs and wattages sharing 2AWECBR30CCT2, so the same method applies [Elektroda, jacobefaust, post #20664377]
What success rate do users report with BK7231Flasher auto-config?
Forum tests show 100 % success across two reported bulbs so far [Elektroda, jacobefaust, post #20665545]
How fast does the GUI detect pin mappings?
It outputs the correct config in under 30 seconds once connected [Elektroda, jacobefaust, post #20665545]
Comments
Hello, I see you've been guessing which pins are used for I2C-like communications, but have you tried the automatic approach? Please try, and let me know if this approach works for your device. If... [Read more]
@pkaczmarek2 your solution worked for me! I followed the video, and after following a minor patch for Ubuntu I was able to extract the exact pin assignment that I had so laboriously derived previously. I... [Read more]
Hmm, why does the configuration seem to have only 4 channels? - LED remap is 0 1 2 3 ? Still, I think we can assume that it should be: - LED remap is 0 1 2 3 ? Maybe the part of JSON didn't... [Read more]