logo elektroda
logo elektroda
X
logo elektroda

[BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash

jacobefaust 2112 3

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.
Generated by the language model.
ADVERTISEMENT
📢 Listen (AI):

  • 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.

    [BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash [BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash [BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash [BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash [BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash [BK7321N/CB2L] Energizer Smart RGB-Watt LED Light Bulb (E26) - OpenBeken Flash

    Cool? Ranking DIY
    About Author
    jacobefaust
    Level 4  
    Offline 
    jacobefaust wrote 6 posts with rating 3, helped 1 times. Been with us since 2023 year.
  • ADVERTISEMENT
  • Helpful post
    #2 20664488
    p.kaczmarek2
    Moderator Smart Home
    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 not, please consider sending us your TuyaConfig partition so we can try to improve our automatic configuration tool.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 20665545
    jacobefaust
    Level 4  

    @p.kaczmarek2 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 wish I had waited for this tool (I flashed this bulb and found its configuration back in March)! It is super slick! Thank you for this!

    Here was my resulting output from the BK7231Flasher tool:

    Device configuration, as extracted from Tuya:
    - BP5758D_DAT on P7
    - BP5758D_CLK on P8
    - LED remap is 0 1 2 3 ?
    Device seems to be using CB2L module, which is using BK7231N.
    And the Tuya section starts at UNCOMMON POSITION 0

  • #4 20665564
    p.kaczmarek2
    Moderator Smart Home
    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 load correctly, our tool is still under development.
    Helpful post? Buy me a coffee.
📢 Listen (AI):

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]

Can you list the flashing steps quickly?

How-To:
  1. Run Tuya-cloudcutter and load OpenBK7231N_UG_1.15.408.bin.
  2. Power the bulb, start the exploit, wait for success prompt.
  3. Launch BK7231Flasher GUI, hit “Read TuyaConfig,” save and reboot. Total time: ≈5 minutes [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].

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]
Generated by the language model.
ADVERTISEMENT