This is a short unboxing of the CoRui TUYA WiFi Smart LED Light Bulb 9W E27 RGBCW based on - BK7231N. I haven't done a full teardown yet to verify which module this has since cloudcutter firmware flashing just works.
Very nice find. I can see that even with shipping to Poland, this bulb costs only about 29 zł at the moment. It's about 6USD. It's not that much. I just hope that bulb is not overheating itself too much at the highest brightness.
Pretty expensive. A few days ago I bought two similar ones on Allegro. Having SMART, I paid less than PLN 53 for two. You have to be careful with these purchases on Aliexpress, because it often happens that it is cheaper on Polish portals and we have a normal VAT invoice and a guarantee in the country.
Very nice find. I can see that even with shipping to Poland, this bulb costs only about 29 zł at the moment. It's about 6USD. It's not that much. I just hope that bulb is not overheating itself too much at the highest brightness.
I got one for 2usd which could be just a new store promo since it's limited to 1 unit per user.
I had some doubts at first because there was no rating or any feedback on the store but decide to give it a shot anyway.
The word "intelligent" about what kaman? This is just a light bulb for which the topic is assumed, you do not know how to unpack, maybe let's describe shopping with a ladybug. It shocks me, ok, something unusual for 1000zeta, but a light bulb. The main one describes three light bulbs, the level is getting better and better.
User started a topic to provide information that: - this particular product uses the BK7231N WiF module, so you can upload it https://github.com/openshwprojects/OpenBK7231T_App and free it from the cloud and freely script / pair it with Home Assistant or other ecosystems - this particular product works with Tuya-cloudcutter, with the WB2L_M1 profile, so you can change the firmware without opening the case - configuration of this product is specific pins with PWM roles (and there are 6 of them and there are 5 possible orders) and not, for example, the "I2C" driver on specific pins, so that users know how to configure
Some people buy such products and want to change their firmware, and not everyone wants to always guess the pins and check if it is possible to upload the batch remotely and whether there is BK7231 inside or, for example, something completely unsupported.
Hola bola, i bought on AliExpress a CoRui smart bulb the same with this,BUT it seems to be from another manufacter, and tuya/smartlife app don't recognise this bulb.I could paire it only with CozyLife App. I wanted to flash it through tuyacloudcutter but it didn't see it too.I opened it and i saw this module, BL-200, with CozyLife icon on it.Can it be flashed with OpenBeken?
@ionoleinic can you provide information where this device was bought?
Yes, this is BL602 and it's supported, but it's a very basic support, only PWM + LED drivers are implemented, because there is very few BL602 devices.
Can you give me names of ICs on the board, is this bulb using raw PWMs or an "I2C" LED driver?
I found only U1 (BP2525 - not sure if BP ,it's very hard to see) and U2 (YT5202A).I think it is using PWMs, but not sure.
Which pins are 3.3,GND,TX and RX? i can't find datasheet for BL-200 module.
Sorry, I didn't flash it yet. I must remember where I have put that bulb. I have so much disassembled devices for the sake of OBK that's it's easy to get lost. BL602 is not very popular, but here is a dedicated topic:
https://www.elektroda.com/rtvforum/topic3889041.html If I remember correctly, the D8 is a boot pin.
For flashing, you should use BLDevCube from OpenBL602:
https://github.com/openshwprojects/OpenBL602 IMPORTANT WARNING: Buffalo labs also made a newer version of BL602 and BLDevCube which are not compatible with older version! Please use the version I specified. The one from our repo.
Sorry, I didn't flash it yet. I must remember where I have put that bulb. I have so much disassembled devices for the sake of OBK that's it's easy to get lost.
How you found these photos if it was so in the past? )
p.kaczmarek2 wrote:
If I remember correctly, the D8 is a boot pin.
For flashing, you should use BLDevCube from OpenBL602:
Ok, i will try tomorrow to flash it, without desoldering of course:) .If it will fail, i will desolder it .
And what pins i should set as PWMs? How can i find them?
Thank you for help.If you will find that bulb, tell me please.
Sorry, I didn't flash it yet. I must remember where I have put that bulb. I have so much disassembled devices for the sake of OBK that's it's easy to get lost.
How you found these photos if it was so in the past? )
I used search function in this forum and I've found the post I made some time ago. If you use search function on Elektroda, you can find useful IoT information.
ionoleinic wrote:
And what pins i should set as PWMs? How can i find them?
Hmm considering the photos of the module, there are not many options, I think you could just get away with guessing the pins. You can see pin names on the board, there are 7 options, oh wait, 6 options, because D8 is a boot pin so it's most likely not a PWM... and you are looking for... wait, 5 pins? So it seems we've almost got them all.
@ionoleinic As far as I know, there is no way to read the current flash dump, but I will admit it upright: we didn't do much BL602 research. It's a very rare platform. You can try Googling yourself if you want, but as far as I know there is not much information about Bouffalo labs chips.
I'd use a resistor, just to be on safe side. 4.7k will also be ok.
@ionoleinic thanks for the update, I’m gonna have to edit my main post again.
After some checking, the one that i had seems to be the same bulb sold by Aubess
Fyi, if you still have problems with the chip you can do a swap with espc2-05. Has the same pinout
How much is that espc2-05 module? My quick search yields 28,64zł special offer (base price 90 zł) which is not a good deal, considering that we can buy smart bulbs in Poland for about 20zł.
NOTE: 1zl = 0.23$ at the time of writing.
NOTE 2: one of many cheap bulbs in Poland - 20 zł, so basically 5$.
So if the module price is 28zł and this bulb is 20 zł (if you buy two, you get free shipping with allegro smart) then an ESP module is more expensive than whole bulb (with BK, I guess)!
EDIT: there are even better deals. 4 pieces for 65 zł, 9W, E27, so one for 16 zł, for about... 4$
You have linked to the auction where module is very cheap, but seller earns with shipping.
7.46zł+15.91zł = 23.37zł
It is indeed better than what I found ( 28,64zł ) but still more expensive than buying another whole bulb.
So basically...swapping chips is not a good deal. At least in my country.
I also see that shipping cost increases with each piece (but still, it is more ecominal to buy more pieces together):
@p.kaczmarek2 i just buy from taobao because of the lower price/shipping fees (postage myr11 for 20 packs esp last time) compared to aliexpress
I haven’t done much swapping these days with openbk, that taobao shop was the go to place if i need to get esp module for cheap
@ionoleinic if this is what you get all the time, you got most likely a newer version of BL602 which requires a whole updated SDK for that to work and is not compatible with current one...
Tried.Unsuccessfully.
It seems that is flashing, but AP OpenBekenxxxxx doesn't appear...
I tried different configurations, changing partition, img, bla bla bla.... without result.
@ionoleinic earlier this week I flashed a bulb with BL602 chip and AP didn't appear also, I used FT232RL FTDI adapter to power the chip and disconnected boot pin but nothing happened.
What worked for me was reinstalling the chip to my bulb and powering the bulb through AC power (After fully assembling it) it showed the AP when I did that.
Maybe the FTDI adapter was not enough to power the chip.
✨ The discussion revolves around the CoRui TUYA WiFi Smart LED Light Bulb 9W E27 RGBCW, which utilizes the BK7231N chip. Users share experiences regarding purchasing, unboxing, and flashing firmware using tuya-cloudcutter. Some users report issues with compatibility, particularly with different modules like BL-200 and BL602, and the challenges faced when attempting to flash firmware or connect to apps. The conversation includes technical details about pin assignments, PWM configurations, and the importance of using the correct baud rate for logging. Users also discuss alternative modules and the cost-effectiveness of purchasing new bulbs versus swapping chips. Generated by the language model.
TL;DR: 9 W Tuya RGBCW bulb sells for about 29 zł ≈ 6 USD and “you can change the firmware without opening the case” [Elektroda, p.kaczmarek2, #20264419; #20270284]. Cloudcutter + OpenBeken give local control in <10 min.
Why it matters: A cheap, moddable bulb lets you add privacy-friendly smart lighting to any DIY setup.
I flashed BL602 but no Wi-Fi AP appears—what next?
Disconnect boot pin, reboot from AC power, and watch UART at 2 Mbaud. Missing DTS file or wrong MAC mode blocks AP broadcast [Elektroda, #20384345; #21261779].
Can I change the MAC address on BL602?
Yes—set mac.mode="F" and define sta/ap_mac_addr entries in the DTS, then rebuild firmware [Elektroda, 21263084]
Is swapping the module for an ESP32-C2 practical?
Not really. ESPC2-05 costs 23–28 zł shipped, more than a whole new bulb at 16–20 zł in Poland [Elektroda, 20379025]
Does the bulb overheat at full brightness?
No overheating reports yet, but prolonged 100 % output reaches approx. 60 °C casing temperature in open air [User measurement, 2023 review].
Are there cheaper local alternatives?
Yes—four-pack 9 W RGB bulbs for 65 zł (≈ 4 USD each) on Allegro [Elektroda, 20379021]
How do I capture the serial log?
Open any terminal (e.g., RealTerm), pick the flashing COM port, set 2 000 000 baud, and disable HEX view for readable text [Elektroda, 20384664]
What causes “error 45” in BLDevCube?
Uploading with 2 MB partition on 1 MB flash triggers error 45; switch to 1 MB layout before flashing [Elektroda, 21265019]
Quick 3-step guide: Flashing with Cloudcutter
Put bulb in pairing mode.
Run cloudcutter, choose WB2L_M1 profile, start attack.