esphome / esphome/feature-requests

New MagicHome RGBW controller with BL602 (RISC-V) support

Open
#1,049 21 comments 11 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

The classic MagicHome LED controllers just switched from ESP8266 to an SoC called BL602, apparently based on RISC-V. I accidentally got one while ordering LED controllers from AliExpress, expecting to get the classic ESP one. **They're probably all gonna switch to this SoC**, which is also way better (supports Bluetooth). I'd be happy to help test the porting!

![](https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/5/f/5f2e11971f2fb6a8c9e53f0448269b096061d2b7.jpeg)
![](https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/5/f/5f10c0e8b5f6526270ebaad53f4cc523f5ff5e9c.jpeg)
![](https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/1/6/16d043f1487710c86aa74f7562344235b9c7c219.jpeg)

**Please describe your use case for this integration and alternatives you've tried:**

ESPhome does not support this new SoC yet, neither do Tasmota and others.

**Additional context**

All the info I was able to find:
https://community.openhab.org/t/risc-v-based-bl602-magichome-rgb-led-strip-controller/109704
https://www.reddit.com/r/homeassistant/comments/jwylhx/need_some_help_flashing_tasmota_to_a_new
https://forum.creationx.de/forum/index.php?thread/3098-magichome-wlan-controller-v1-2-tasmota-flashen/&postID=35506#post35506
https://www.bouffalolab.com/bl602
https://github.com/bouffalolab/bl_iot_sdk
https://github.com/bouffalolab/bl_docs
https://github.com/pine64/bl602-docs
https://github.com/spacemeowx2/blflash
https://github.com/mkroman/bouffalo-cli
https://github.com/stschake/bl60x-flash

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked BL602 documentation and SDK, then review the referenced flashing tools and related discussions to determine the hardware and integration scope. Done means ESPHome supports the new MagicHome BL602 RGBW controller, with the supported behavior and testing path documented.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.