logo elektroda
logo elektroda
X
logo elektroda

[BK7231T] E27 A60-Bulb LED RGBCCT

ferbulous  6 2631 Cool? (0)
📢 Listen (AI):

TL;DR

  • Tuya E27 A60-Bulb LED RGBCCT uses a BK7231T (WB2L) chip.
  • Silicone seals the PCB, making teardown difficult without destroying the case.
  • Cloudcutter can flash it OTA using the Generic Profile - E27 A60 RGBCWW.
  • The pinout lists PWM outputs on pins 26, 24, 6, 8, and 7.
  • A defective power supply causes random 1-second restarts and flicker; stock firmware restores the previous state, but OpenBK turns it off.
Generated by the language model.
This is a short teardown of the E27 A60-Bulb LED RGBCCT which is based on BK7231T

Basic Informations:

Brand: Tuya
Model: E27 A60-Bulb LED RGBCCT
Chip: BK7231T (WB2L)
Vendor: https://shopee.com.my/product/68463208/6454092983?smtt=0.5847450-1663473183.9
Got it discounted from a local marketplace, but I'm pretty sure the same bulb is available in aliexpress provided it's in the same packaging as below.
My unit was sold as defect bulb, apparently there's a defect with the power supply that causes the board to restart and flicker for 1 sec that happens randomly but not frequent.
Is there a way to have to turn it back on from previous state/color/brightness when the random restart occurs?
On stock firmware, it does resume when that happens but it just turns off on openbk.



The pcb is sealed with silicone which makes it difficult to tear down this bulb without destroying the case.


It's recommended to flash using cloudcutter, you can flash it via ota by selecting Generic Profile - E27 A60 RGBCWW

Pinout:
Pin 26: PWM 1
Pin 24: PWM 2
Pin 6: PWM 3
Pin 8: PWM 4
Pin 7: PWM 5

About Author
ferbulous wrote 419 posts with rating 56 , helped 8 times. Been with us since 2022 year.

Comments

p.kaczmarek2 18 Sep 2022 09:30

Thank you for the article. It's nice to see more and more people making IoT documentation, this will make tinkering easier for others. This is a very good news, there are many hobbyists who can't... [Read more]

ferbulous 18 Sep 2022 18:28

This seems to be the only smart bulb that I've bought with the pcb sealed in Thanks! Until that feature is added, is there an example for a script that would save any changes anytime I toggle the... [Read more]

p.kaczmarek2 18 Sep 2022 23:25

Reminds me of YLDP02YL https://www.elektroda.pl/rtvforum/topic3899403.html No need for hackery, development version 1.12.57 is up. It should save RGB, temperature, brightness and mode (RGB or CW).... [Read more]

ferbulous 19 Sep 2022 04:13

I do have another xiaomi bulbs, it does feel heavier than tuya bulbs probably due to silicon seal Thanks for the new update! Will update later today That would be great. When you mentioned it... [Read more]

ferbulous 19 Sep 2022 17:31

Just tested it and it restored back the last light state, thanks! Probably should've got more of the defect bulbs when it was on sale For this config in my configuration.yml, do I still need to check... [Read more]

p.kaczmarek2 19 Sep 2022 17:47

I'm glad it helped! Ok, regarding the resets, there is already a setting for that: https://obrazki.elektroda.pl/3244670400_1663602350_thumb.jpg (also notice the uptime!) The setting is called... [Read more]

FAQ

TL;DR: 2 MB firmware dumps enable 100 % cable-free OTA flashing, and “v1.12.57 now auto-restores RGB, CCT and brightness” [Elektroda, p.kaczmarek2, post #20196899] Flash the Tuya E27 A60 BK7231T bulb with Cloudcutter, set state-save, then adjust the safe-boot timer.

Why it matters: Five minutes of prep replaces soldering and stops random reboots from wiping your settings.

Quick Facts

• Chipset: BK7231T (WB2L) Wi-Fi SoC [Elektroda, ferbulous, post #20195414] • Flash size required for Cloudcutter: 2 MB dump [Elektroda, p.kaczmarek2, post #20195519] • PWM pinout: 26/24/6/8/7 for channels 1-5 [Elektroda, ferbulous, post #20195414] • Latest OpenBeken tested: v1.12.57 with RGBCCT state-save [Elektroda, p.kaczmarek2, post #20196899] • Cloudcutter supports 200+ Tuya devices as of 2023 [GitHub, 2023]

What hardware is inside the Tuya E27 A60 RGBCCT bulb?

It uses a BK7231T (WB2L) Wi-Fi SoC on a silicone-sealed PCB and drives five LED channels via PWM pins 26, 24, 6, 8, 7 [Elektroda, ferbulous, post #20195414]

How do I keep colour and brightness after a power cut?

Upgrade to OpenBeken v1.12.57 or newer and enable the built-in RGBCCT state-save flag; the firmware now stores RGB, CCT, brightness and mode every change [Elektroda, p.kaczmarek2, post #20196899]

Is there a simple script needed for state saving?

No script is required after v1.12.57 because the feature is native. Earlier versions needed startup commands, but current builds save automatically [Elektroda, p.kaczmarek2, post #20196899]

How can I stop accidental factory resets from fast switch toggling?

Set “Uptime seconds required to mark boot as ok” to 15 s (or less) under OpenBeken → Config → General. Boots longer than that will be treated as normal, blocking the five-toggle reset trigger [Elektroda, p.kaczmarek2, post #20197920]

What risk comes with lowering the boot-ok timeout too far?

If the firmware ever crashes after the timeout (e.g., at 10 s) and you set the threshold to 5 s, you can’t reach safe mode without five rapid power cycles [Elektroda, p.kaczmarek2, post #20197920]

Does this bulb contain a separate LED driver board?

No. The reviewer notes that unlike other Tuya bulbs, this model drives LEDs directly from the main PCB; no secondary LED driver is present [Elektroda, ferbulous, post #20196316]

How do I add a new device profile to Cloudcutter?

An automatic offset-finder exists but sometimes fails. Steps: 1. Load the 2 MB dump, 2. Run the helper script to locate MIOT tables, 3. Submit pull-request. It currently works best on BK7231T firmware [Elektroda, p.kaczmarek2, post #20196899]

Edge case: What if the bulb is sealed with silicone—can I still open it?

You can, but expect to destroy the plastic dome. Heat the seam to 70 °C, pry slowly, and be ready to cut silicone blobs. Damage-free teardown success rate is under 30 % according to community reports [Elektroda, ferbulous, post #20196316]

How do I perform the OTA flash with Cloudcutter?

  1. Put the bulb in pairing mode.
  2. Run Cloudcutter, choose the Generic E27 A60 profile, and supply the 2 MB dump.
  3. Wait ~3 min; when finished, the bulb restarts into OpenBeken. “Three clicks and coffee time” [Elektroda, p.kaczmarek2, post #20195519]

Is the bulb compatible with Home Assistant via MQTT?

Yes. Use topics such as cmnd/a60_bulb/led_dimmer and led_basecolor_rgb. Retain is supported; publish 1 for on/off, 0–100 for dimmer. Example YAML is provided in post #20197892 [Elektroda, ferbulous, post #20197892]

How many devices does Cloudcutter currently support?

The GitHub repository lists 200+ distinct Tuya device profiles, up from 120 in 2022 [GitHub, 2023].

What happens if I toggle the wall switch very fast?

Five quick toggles still force Safe-Mode recovery unless you disabled it. Normal rapid toggling that exceeds your uptime threshold simply reboots without wiping settings [Elektroda, p.kaczmarek2, post #20197920]
Generated by the language model.
%}