Aircoookie / WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
https://kno.wled.ge
MIT License
14.7k stars 3.16k forks source link

Support for WB2S / Beken BK7231 (or LMA35?) Chip #2813

Closed pegelf closed 1 year ago

pegelf commented 2 years ago

Hi. I've bought an 8€ noname 10m rgb fairylight on Amazon, which has 3 wires and is WLED-capable. You only have to cut off the controller and connect the 3 wires to an ESP instead.

The original controller also has Wifi and and an IR-receiver, so I asked myself if I could also flash WLED on that instead. This would be great, because that would make the fairylights including a controller very cheap.

So I took it apart and saw this: IMG_20220912_181233 IMG_20220912_181343

I removed the metal plate on the chip, to see what is written there: IMG_20220917_174931 IMG_20220917_174944

It says "Beken BK7231TQN32 AU035AFB". There also seems to be an open source project for it: https://github.com/btsimonh/tuya-iotos-embeded-sdk-wifi-ble-bk7231t

Are there any plans to support that chip? I also don't know how much work that would take, I'm not able to program that and I know that open source projects are a hobby, so of course I can't demand that WLED will ever support that, but I thought I could at least create that issue, so people know that there are commercial products with this chip inside.

blazoncek commented 2 years ago

Most likely no.

Aircoookie commented 2 years ago

Would be possible if there was a stable Arduino core and async network libs for it, but yeah, right now BK7231T support seems very unlikely.

spupetic commented 8 months ago

As OpenBK7231T_App and LibreTiny has come a long way since this was closed, and the newer Tuya controllers are usually based on the Beken 7231N or the 7231T, it would be nice to support them.

broyuken commented 4 months ago

If I do a replacement where I remove the BK chip and pop in an esp8266, would this work? Or would I need to remove or bypass the Tuya MCU?