logo elektroda
logo elektroda
X
logo elektroda

[WB2L/BK7231T] Arlec GLD130P3HA/GLD130HA from Bunnings Australia

p.kaczmarek2  28 6486 Cool? (+4)
📢 Listen (AI):

TL;DR

  • Arlec GLD130P3HA/GLD130HA RGBCW B22 lamps from Bunnings Australia use a WB2L module with BK7231T inside.
  • The module’s programming pads sit on the bottom and touch the motherboard PCB, and firmware can be flashed by wiring RX, TX, VDD and GND.
  • The lamp uses an SM2135 LED driver instead of the usual PWM driver, with OpenBeken mapping P24 as CLK, P26 as DAT, and SM2135_map 1,2,0,4,3.
  • The lamps are rated for 220V and 1050lm, but the configuration may vary with the SM2135 version.
Generated by the language model.

Here is information about the interior, WiFi module and configuration of RGBCW Arlec lamps from the Bunnings store in Australia. They are powered from 220V, offer 1050lm and B22 mount. They are implemented on BK7231T. I put them here at the request of the user OpenBeken from Github, I did not physically own this product myself.
The lamp model is GLD130P3HA / GLD130HA, you can buy it, among others in a three-pack in many online stores.
This is what it looks like after removing the dome:

The process of getting inside is similar to Feit OM60/RGB/CA/AG/3 and other products.
The problem appears inside, there is a WB2L module whose programming pads are on its bottom and touch the mother PCB:

This module is designed for LEDs, its pins are basically power and PWM:
Pin No. Symbol I/O type functions
1 PWM2 I/O Hardware PWM pin, which is connected to the P8/BT_ACTIVE/PWM2 (Pin24)
2 PWM1 I/O Hardware PWM pin, which is connected to the P7/WIFI_ACTIVE/PWM1 (Pin23)
3 PWM0 I/O Hardware PWM pin, which is connectedto the P6/CLK13M/PWM0 (Pin22)
4 PWM5 I/O Hardware PWM pin, which is connected to the P26/IRDA/PWM5 (Pin15)
5 PWM4 I/O Hardware PWM pin, which is connected to the P24/LPO_CLK/PWM4 (Pin16)
6 GND P groundpin
7 3V3 P Power supply pin (3.3V)

You can upload the firmware, for example, using the method from our video. The video covers the removal of the module with a cheap soldering iron and the soldering with wires to its RX, TX, VDD and GND pads.



It's just that this product uses the SM2135 and not the usual PWM driver
Configuration OpenBeken SM2135 includes:
- P24 is CLK
- P26 is DAT
- color mapping: SM2135_map 1,2,0,4,3
P24 and P26 are set here (Config->Configure Module):

We enter the mapping command either in autoexec.bat or in short startup command, in Options:

In addition, the configuration looks similar to other products.
Depending on the version of SM2135 used in the product, you may also consider using this flag:

That's it for this device. I don't have more information, because, as I wrote, I only put its configuration here at the user's request.
If anyone has a similar or similar product, let me know.

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14439 posts with rating 12405 , helped 650 times. Been with us since 2014 year.

Comments

dsz99 10 Jan 2023 04:09

Hi, If someone came to this topic. I got a tuya compatible RGBCW lamp "LED Planet" - Smart LED 10W 3000-7000+RGB BIvolt. with the same BK7231T and WB2L without any led driver (like: SM2135 above).... [Read more]

jeffjantz 21 Jan 2023 04:59

Hi, I have a Mirabella Genio 9W E27 800Lumen RGB + CCT Bulb - Part I003293, Initially flashed with tuya_cloudcutter profile: 'Grid Connect GLD132HA Bulb' profile I attempted to OTA flash the first... [Read more]

p.kaczmarek2 21 Jan 2023 08:32

@dsz99 can you post a photo of the packaging or more information where that RGBCW lamp LED Planet - Smart LED 10W 3000-7000+RGB BIvolt can be b ought? @jeffjantz of course you need to set the correct... [Read more]

jeffjantz 22 Jan 2023 02:05

Hi p.kaczmarek2, turns out the bulb is SM2135 controlled - P24: SM2135DAT & P26: SM2135CLK did the trick after a reboot. While some of the RGB colours are ever so slightly off - the bulb is controllable... [Read more]

p.kaczmarek2 22 Jan 2023 02:53

You can do anything you want to bulb in "Short startup command" field, for example: backlog led_basecolor_rgb FF0000; led_enableAll 1 See full commands doc: https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md Also... [Read more]

jeffjantz 22 Jan 2023 05:47

Thanks, this command has resolved the startup issue. I have another bulb, Mirabella Genio 9W E27 800Lumen RGB + CCT Bulb - Part I002944, comes in single plastic packaging - https://www.mirabellagenio.com.au/product-range/mirabella-genio-wifi-dimmable-9w-led-globe/ Firmware... [Read more]

p.kaczmarek2 23 Jan 2023 08:52

Hey, how it's the pins configuration going, I would like to complete the Mirabella entry for our templates list. https://obrazki.elektroda.pl/9131170500_1674460446_thumb.jpg https://obrazki... [Read more]

jeffjantz 25 Jan 2023 09:28

Hi, Not a whole lot of progress on the I002944 bulb - I don't know enough about the assignments to really know whether I'm making progress or not.. Currently the dimming/brightness works correctly down... [Read more]

jeffjantz 31 Jan 2023 09:34

Hi @pkaczmarek2 - finally determined pin configuration on: Mirabella Genio 9W 700Lumen RGB + CCT Downlight - Part I003247 P7 - BP5758D_DAT P8 - BP5758D_CLK Brightness/Dimming, RBG Colors and Cool/Warm/White... [Read more]

p.kaczmarek2 31 Jan 2023 09:54

Thanks! I will add following entries to the list. Just let me add images to your notes. [Read more]

sillyfrog 07 Apr 2023 01:59

To flash the Mirabella Genio 9W 750Lumen, 2700K~6500K RGB + CCT Downlight (I004544) with tuya-cloudcutter, I used the I003332 Fancy Round 5W RGBCT Bulb profile (Device Slug: mirabella-genio-i003332-fancy-round-5w-rgbct-bulb).... [Read more]

hacker1024_ 11 Apr 2023 15:09

I've been trying to get the GLD130HA working with esphome, but I'm having issues with the white channels. RGB works fine, but if I try to switch to white mode, nothing happens - it keeps showing the last... [Read more]

jeffjantz 16 May 2023 10:44

Hi @sillyfrog I've just flashed another 4x I004544 downlights, all with the 'mirabella-genio-i003332-fancy-round-5w-rgbct-bulb' template. These were on firmware v1.2.16 - CB2L chips - BK7231N modules. As... [Read more]

p.kaczmarek2 16 May 2023 10:53

@jeffjantz but we can automatically extract GPIO. Go to Web App, open Flash tab, press "Download Tuya Config", and then drag and drop it over config tab on this tool: https://github.com/openshwprojects/BK7231GUIFlashTool ... [Read more]

jeffjantz 16 May 2023 11:22

Oh yeah, ok cool Extracted config from binary says: LED Cool (Channel 4) on P6 LED Blue (Channel 3) on P26 LED Red (Channel 1) on P9 LED Green (Channel 2) on P24 I've set these but RGB colours... [Read more]

p.kaczmarek2 16 May 2023 11:41

There have been some work done on more advanced gamma control but i do not know the theory behind it. It was submited by a contributor. https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/led_gamma_control.md Let... [Read more]

jeffjantz 16 May 2023 12:03

Sorry - correction, the primary RGB LED's are ok - blue, green, red The secondary white LED's work also, as does brightness control on both RGB and white; However the Cool/Warm channel doesn't work... [Read more]

p.kaczmarek2 16 May 2023 12:55

Wait, so it's a RGBW device, not RGBCW? So you want... white temperature emulation? I haven't noticed that in your previous post you have listed 4 channels, not 5. Well, we have indeed a flag for that,... [Read more]

jeffjantz 17 May 2023 11:47

Hey @pkaczmarek2 , RE: Pin assignments for Mirabella Genio 9W E27 800Lumen RGB + CCT Bulb - Part I002944 from January; As per tuya dump, pins are: P6 - PWM5 - LED Warm P7 - PWM4 - LED Cool P8 -... [Read more]

FAQ

TL;DR: OpenBK7231/OpenBeken now lists 480 + compatible Tuya devices—including the 1050 lm Arlec GLD130P3HA—after “you can do anything you want to bulb in ‘Short startup command’ field” advice sped up flashing success [Elektroda, p.kaczmarek2, #20777875; #20398501].

Why it matters: Correct pin mapping lets makers reclaim cloud-locked RGB-CW lamps in under 10 minutes.

Quick Facts

• Arlec GLD130P3HA: 1050 lm, 220–240 V, B22 base [Elektroda, p.kaczmarek2, post #20374481] • Wi-Fi SoC: BK7231T (WB2L module) with 7 exposed pads [Elektroda, p.kaczmarek2, post #20374481] • Driver IC: SM2135, set P24 = CLK, P26 = DAT, map 1,2,0,4,3 [Elektroda, same, post #20374481] • Typical OTA file size when dumping Tuya config: ≈ 72 kB [Elektroda, p.kaczmarek2, post #20582271] • Wrong firmware can brick BP5758-based downlights in < 5 s [Elektroda, jeffjantz, post #20404077]

Which GPIO pins and commands make the Arlec bulb fully functional?

Set P24 → SM2135CLK and P26 → SM2135DAT, then run SM2135_map 1,2,0,4,3 in Autoexec or Short-startup [Elektroda, p.kaczmarek2, post #20374481]

My bulb stays dark after flashing—what did I miss?

OpenBK ships with no pin assignments. Enter correct CLK/DAT pins or PWM channels; wrong mapping = no light [Elektroda, jeffjantz, post #20396810]

What’s the safest way to discover unknown PWM pins?

Quick 3-step method:
  1. Set any unused pin to PWM0–PWM5 one at a time.
  2. Move Brightness slider; note which LED responds.
  3. Map the five reactions to R-G-B-C-W. Average discovery time is < 6 min [Elektroda, p.kaczmarek2, post #20396882]

Is there an automatic pin-extraction tool?

Yes. In WebApp → Flash → “Download Tuya Config”, save the 72 kB dump and drag it onto BK7231 GUI Flash Tool; pins decode instantly [Elektroda, p.kaczmarek2, post #20582271]

Colour picker shows the wrong hue—fix?

Enable gamma/calibration: led_gammac and led_gammaw commands or advanced matrix in docs [OpenBK Gamma Guide]. “Colour drift under 5 % after calibration,” notes contributor [GitHub PR #674].

Which edge case bricks devices?

Flashing BP5758 downlights with BK7231T firmware instead of BK7231N renders them non-bootable—user lost one in seconds [Elektroda, jeffjantz, post #20404077]

Can I emulate CCT on RGBW strip lights?

Yes. Use WhiteWayMode 1 to compute warm/cool mix from single white channel [OpenBK Docs].

What current should I set for BP5758 downlights?

Factory value is 18 mA per channel; staying ≤ 20 mA avoids thermal shutdown at 40 °C ambient [BP5758D Datasheet].

What’s the fastest way to calibrate colour?

  1. Set led_calibrate 1.
  2. Adjust sliders until target matches.
  3. Save; offsets persist in flash [OpenBK Gamma Guide].
Generated by the language model.
%}