[BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash
TL;DR
- Energizer Smart RGB-Watt LED Light Bulb E26, model EAC2-1002-RGB/EAC2-1002-ME2, was flashed from Tuya firmware to OpenBeken.
- FCC photos revealed a CB2L module with a BK7231N chipset, narrowing the bulb’s 26 pins to a small set for mapping.
- Tuya firmware version 1.3.21 and OpenBK7231N_UG_1.15.408.bin were used.
- P7 (PWM1) drives BP5758D_DAT, and P8 (PWM2) drives BP5758D_CLK.
- Pin discovery relied on trial and error, including many failed PWM configurations before the BP5758D driver was identified.
Device: Energizer Smart RGB-Watt LED Light Bulb
Model: EAC2-1002-RGB (EAC2-1002-ME2)
FCC ID: 2AWECBR30CCT2
Chip-Family: BK7231N
Tuya Firmware Version: 1.3.21
I managed to snag a few Energizer 60W replacements (E26 base) RGB bulbs on sale at Menards (north-midwest American gargantuan home improvement store).
As I am too chicken to try to disassemble the bulb, I gave tuya-cloudcutter a shot. Using the FCC ID, the internal photos reveal a CB2L module implying a BK7231N chipset. The fun came trying to determine what the pin assignments were. Without having torn down the bulb, I didn't know how the tuya module was connected to the LEDs (or if there were driver chips). Knowing the module really helped reduce the field of 26 pins to only looking at 6 luckily. Via trial and error, it turned out there was a BP5758D driver chip for the LEDs (I got lucky and guessed that it most likely had the most common chipset.... after I tried an asinine number PWM configurations).
Flashing Method: Tuya-cloudcutter
OpenBeken Firmware: OpenBK7231N_UG_1.15.408.bin
PIN: ASSIGNMENT
---------------
P7 (PWM1): BP5758D_DAT
P8 (PWM2): BP5758D_CLK
Note, the photos are unabashedly copied from the FCC listing. Also note, the FCC listing indicates that there are multiple other bulbs with this chipset.
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]