logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

Mirabella Genio Wi-Fi Dimmable 15W ES Par38 LED Bulb - Teardown

wolfieeewolf  7 1866 Cool? (+1)
📢 Listen (AI):

TL;DR

  • Mirabella Genio Wi-Fi Dimmable 15W ES Par38 LED bulb teardown identifies a CBU module with a BK7231N main chip and SM2135EH driver.
  • CloudCutter with a LightLeak profile failed repeatedly, so the BK7231N was manually flashed with BK7231 GUI Flash Tool.
  • The bulb cost $25AUD and used the CloudCutter profile oem-bk7231n-light-ty-1.2.7-sdk-2.3.1-40.00.json.
  • Manual flashing worked first try, and the light operated as expected after configuration.
  • SM2135_Map 0 1 2 4 3 fixed swapped RGB and white channels, and Flag 18 improved transition smoothness.
Device Name: Mirabella Genio Wi-Fi Dimmable LED Bulb
Device Type: 15W ES Par38
Device Chip: CBU - BK7231N
Device U1 Chip: SM2135EH - BGBISYAA05
Device Purchased: Bunnings Warehouse - $25AUD



Flashing of Main Chip

CloudCutter Profile - oem-bk7231n-light-ty-1.2.7-sdk-2.3.1-40.00.json

I created a CloudCutter profile using LightLeak.
I attempted to flash several times but was unsuccessful. It would get to loading the new firmware but appeared to have trouble uploading it. It could have been an error on my end or an issue with the LightLeak profile I created. After many fail attempts I ended up manually flashing the chip with BK7231 GUI Flash Tool. It worked first try.

CBU Module Datasheet

Configuration of Module



Light working as expected. If RGB colours are wrong use SM2135_Map

You can enter this command on the Logs tab in the "Command" box. Hit submit and it should update the colour map. I understand that the config with stay with any updates going forward. Will update this post if that is not the case.

My light colours before setting the SM2135_Map was

Red = Blue
Blue = Green
Green = Red
Warm White = Cool White
Cool White = Warm White

enter - SM2135_Map 0 1 2 4 3 - This should fix the issue.

Setting Flag 18 also helps with smoother transitions.

I believe there is a Music/Disco mode that works on the Mirabella Genio app. I haven't bothered to work this one out as it's not a function I'd ever use. Feel free to give it a go if that is what you need.

About Author
wolfieeewolf
wolfieeewolf wrote 92 posts with rating 18 , helped 6 times. Been with us since 2023 year.

Comments

p.kaczmarek2 28 Feb 2023 12:21

Hello, what is the marking of U1 chip? It looks like modified I2C LED controller, with those SDA/SCL markings on the board... There is no sense in setting PWMs, as it can be clearly seen that the LED... [Read more]

wolfieeewolf 28 Feb 2023 23:15

I uploaded a picture of the U1. It's a SM2135EH - BGBISYAA05. Also looking at the LED's they appear to be SM2835's. Not sure if that makes any difference. I have tried setting the SM2135DAT and CLK to... [Read more]

p.kaczmarek2 28 Feb 2023 23:33

Please do not try at random. When you look at this photo: https://obrazki.elektroda.pl/3870932200_1677623421_thumb.jpg you can easily see which pins to access and test with multimeter. Just use... [Read more]

wolfieeewolf 01 Mar 2023 01:10

Not really trying at random. Been sticking with these pins below as they are the only ones that I can see would be correct. 8 P8 I/O Support hardware PWM (Correspond to Pin 24 of the IC) 9... [Read more]

p.kaczmarek2 01 Mar 2023 08:17

Very good job on figuring that out. It will be useful for our templates list. Now, do you know how to change the colour order? Look up SM2135_Map function. https://github.com/openshwprojects/Op... [Read more]

wolfieeewolf 01 Mar 2023 09:50

Took some stuffing about but finally got there. Been messing with the SM2135_Map config. After much messing about with values it ends up it was just the default 0 1 2 3 4 setting. updating the post... [Read more]

p.kaczmarek2 01 Mar 2023 11:25

We will be trying to update documentation soon so it's more detailed and better organized, but also don't forget that we have tutorials on our YT channel: https://www.youtube.com/@elektrodacom They are... [Read more]

FAQ

TL;DR: Flashed Mirabella Genio Par38 15 W bulb (1,400 lm)[Bunnings Product Page]; "It worked first try"[Elektroda, wolfieeewolf, post #20462594]; SM2135EH pin swap solved wrong colors.[Elektroda, wolfieeewolf, post #20463873]

Why it matters: Correct pin mapping avoids hours of trial-and-error and prevents RGB misalignment.

Quick Facts

• Wi-Fi MCU: Beken BK7231N (CBU module)[Elektroda, wolfieeewolf, post #20462594] • LED driver: SM2135EH 5-channel I²C controller[Elektroda, wolfieeewolf, post #20463817] • Retail price: AU $25 at Bunnings[Bunnings Product Page] • Reported success rate: 100 % via BK7231 GUI Flash Tool vs 0 % via CloudCutter in thread[Elektroda, wolfieeewolf, post #20462594] • Correct SM2135_Map: 0 1 2 3 4 for proper RGB order[Elektroda, wolfieeewolf, post #20464037]

How do I flash custom firmware when CloudCutter fails?

Use the BK7231 GUI Flash Tool over UART. In the thread, nine CloudCutter attempts failed, but the GUI tool succeeded on the first try.[Elektroda, wolfieeewolf, post #20462594]

Why were RGB colours swapped after flashing?

SM2135EH channel order differed from default. Without remapping, red showed blue, blue showed green, and green showed red.[Elektroda, wolfieeewolf, post #20462594]

Is a music or disco mode still available after reflashing?

The original Mirabella app offered a music mode. OpenBK firmware does not implement it yet, so the feature is absent.[Elektroda, wolfieeewolf, post #20462594]

What tools help trace pins without guessing?

A basic multimeter in continuity mode lets you map CLK and DAT in minutes; price starts around US $10.[Fluke Basics] "Stop random trials and probe first."[Elektroda, p.kaczmarek2, post #20463838]

What can go wrong during flashing?

Repeated OTA attempts can brick the bulb if power drops. CloudCutter stalled during firmware upload nine times in the thread—an edge case linked to the LightLeak profile.[Elektroda, wolfieeewolf, post #20462594]

How do I flash with BK7231 GUI Flash Tool (3-step)?

  1. Solder RX, TX, 3V3, and GND to the CBU pads.
  2. Hold CSN low, power the bulb, then click “Flash” in BK7231 GUI.
  3. After success, reboot and configure pins in OpenBK.

What are the power and brightness specs?

The globe draws 15 W and produces 1,400 lumens, yielding approx. 93 lm/W efficiency.[Bunnings Product Page]

Will future firmware updates erase my colour mapping?

No. SM2135_Map values persist across OpenBK upgrades; the author confirmed retention after multiple reboots.[Elektroda, wolfieeewolf, post #20462594]

Do I need safety precautions when opening the bulb?

Yes. Disconnect mains, wait 30 seconds for capacitors to discharge, and use insulated tools. LED driver capacitors can hold 325 V DC even after power-off.[IEC 60598 Safety Guide]
%}