Here is short "teardown" of Energy+ (Home Connect) Smart LED CCT GU10 5W. 400 lm, 3000-6500K.
This brand is exclusively in the Finnish market, so you probably won't ever find it abroad.
It had V2.9.16 Tuya firmware inside, so you can flash OpenBKT with tuya cloudcutter.
Device configuration, as extracted from Tuya:
- LED Cool (Channel 4) on P26
- LED Warm (Channel 5) on P24
Device seems to be using WBLC5 module, which is using BK7231T.
And the Tuya section starts, as usual, at 2023424
JSON Format
Generated script
full 2MB dump
Help is needed also. I can't turn bulb on or off with toggle button on index page.
I can only toggle it on or off with status page buttons.
Any ideas what im missing right now ?
This brand is exclusively in the Finnish market, so you probably won't ever find it abroad.
It had V2.9.16 Tuya firmware inside, so you can flash OpenBKT with tuya cloudcutter.






Device configuration, as extracted from Tuya:
- LED Cool (Channel 4) on P26
- LED Warm (Channel 5) on P24
Device seems to be using WBLC5 module, which is using BK7231T.
And the Tuya section starts, as usual, at 2023424
JSON Format
Spoiler:
{
"rstnum":"3",
"rstcor":"c",
"Jsonver":"1.1.7",
"brightmin":"10",
"title20":"0",
"deftemp":"100",
"c_lv":"1",
"wfcfg":"spcl",
"colormin":"10",
"pmemory":"1",
"cmod":"cw",
"wt":"20",
"md":"0",
"random":"0",
"wfb64":"1",
"stat":"0",
"token":"null",
"region":"null",
"reg_key":"null",
"dns_prio":"0{abi",
"id":"null",
"swv":"2.9.16",
"bv":"40.00",
"pv":"2.2",
"lpv":"3.3",
"pk":"keytg5kq8gvkv9dh",
"firmk":"keytg5kq8gvkv9dh",
"cadv":"0nc_tp",
"ssid":"null",
"passwd":"null",
"prodagain":"0",
"rstbr":"100",
"remdmode":"0",
"colormax":"100",
"cagt":"20",
"w_lv":"1",
"c_pin":"26",
"module":"WBLC5",
"cwmaxp":"100",
"dmod":"0",
"onoffmode":"0",
"brightmax":"100",
"w_pin":"24",
"wfct":"3",
"pwmhz":"1000",
"rsttemp":"100",
"category":"0502",
"defcolor":"c",
"defbright":"100",
"crc":"40",
"}{nc_tp":"2",
"cdv":"1.0.0",
"dev_swv":"2.9.16",
"s_id":"null",
"dtp":"0",
"sync":"0",
"attr_num":"0",
"mst_tp_0":"0",
"mst_ver_0":"null",
"mst_tp_1":"0",
"mst_ver_1":"null",
"mst_tp_2":"0",
"mst_ver_2":"null",
"mst_tp_3":"0",
"mst_ver_3":"null",
"dminfo_name":"null",
"dminfo_code":"null",
"dminfo_report_code":"null",
"dminfo_sn":"null }0NBis_stridenull",
"regi<Bgw_ai{key":"null",
"lckey":"null",
"h_url":"null",
"h_ip":"null",
"hs_url":"null",
"hs_ip":"null",
"hs_psk":"null",
"hs_psk_ip":"null",
"mqs_url":"null",
"mqs_ip":"null",
"mq_url":"null",
"mq_ip":"null",
"ai_sp":"null",
"mq_psk":"null",
"mq_psk_ip":"null",
"time_z":"null",
"s_time_z":"null",
"wx_app_id":"null",
"wx_uuid":"null",
"dy_tls_m":"0",
"cloud_cap":"0 }{uuid",
"psk_key":"null",
"auth_key":"0JxRZWqSB6erh0mG",
"ap_ssid":"A",
"ap_passwd":"null",
"country_code":"null",
"bt_mac":"null",
"bt_hid":"null",
"prod_test":"false }md",
"mode":"rw",
"property":"{type",
"{type":"obj",
"type":"enum}",
"max":"1000",
"scale":"0",
"step":"1",
"maxlen":"255}",
"{mode":"rw",
"ap_s{rstnum":"3",
"regixBgw_ai{key":"null"
}
"rstnum":"3",
"rstcor":"c",
"Jsonver":"1.1.7",
"brightmin":"10",
"title20":"0",
"deftemp":"100",
"c_lv":"1",
"wfcfg":"spcl",
"colormin":"10",
"pmemory":"1",
"cmod":"cw",
"wt":"20",
"md":"0",
"random":"0",
"wfb64":"1",
"stat":"0",
"token":"null",
"region":"null",
"reg_key":"null",
"dns_prio":"0{abi",
"id":"null",
"swv":"2.9.16",
"bv":"40.00",
"pv":"2.2",
"lpv":"3.3",
"pk":"keytg5kq8gvkv9dh",
"firmk":"keytg5kq8gvkv9dh",
"cadv":"0nc_tp",
"ssid":"null",
"passwd":"null",
"prodagain":"0",
"rstbr":"100",
"remdmode":"0",
"colormax":"100",
"cagt":"20",
"w_lv":"1",
"c_pin":"26",
"module":"WBLC5",
"cwmaxp":"100",
"dmod":"0",
"onoffmode":"0",
"brightmax":"100",
"w_pin":"24",
"wfct":"3",
"pwmhz":"1000",
"rsttemp":"100",
"category":"0502",
"defcolor":"c",
"defbright":"100",
"crc":"40",
"}{nc_tp":"2",
"cdv":"1.0.0",
"dev_swv":"2.9.16",
"s_id":"null",
"dtp":"0",
"sync":"0",
"attr_num":"0",
"mst_tp_0":"0",
"mst_ver_0":"null",
"mst_tp_1":"0",
"mst_ver_1":"null",
"mst_tp_2":"0",
"mst_ver_2":"null",
"mst_tp_3":"0",
"mst_ver_3":"null",
"dminfo_name":"null",
"dminfo_code":"null",
"dminfo_report_code":"null",
"dminfo_sn":"null }0NBis_stridenull",
"regi<Bgw_ai{key":"null",
"lckey":"null",
"h_url":"null",
"h_ip":"null",
"hs_url":"null",
"hs_ip":"null",
"hs_psk":"null",
"hs_psk_ip":"null",
"mqs_url":"null",
"mqs_ip":"null",
"mq_url":"null",
"mq_ip":"null",
"ai_sp":"null",
"mq_psk":"null",
"mq_psk_ip":"null",
"time_z":"null",
"s_time_z":"null",
"wx_app_id":"null",
"wx_uuid":"null",
"dy_tls_m":"0",
"cloud_cap":"0 }{uuid",
"psk_key":"null",
"auth_key":"0JxRZWqSB6erh0mG",
"ap_ssid":"A",
"ap_passwd":"null",
"country_code":"null",
"bt_mac":"null",
"bt_hid":"null",
"prod_test":"false }md",
"mode":"rw",
"property":"{type",
"{type":"obj",
"type":"enum}",
"max":"1000",
"scale":"0",
"step":"1",
"maxlen":"255}",
"{mode":"rw",
"ap_s{rstnum":"3",
"regixBgw_ai{key":"null"
}
Generated script
Spoiler:
ClearIO // clear old GPIO/channels
lfs_format // clear LFS
StartupCommand "" // clear STARTUP
stopDriver * // kill drivers
backlog setPinRole 26 PWM; setPinChannel 26 4
backlog setPinRole 24 PWM; setPinChannel 24 5
lfs_format // clear LFS
StartupCommand "" // clear STARTUP
stopDriver * // kill drivers
backlog setPinRole 26 PWM; setPinChannel 26 4
backlog setPinRole 24 PWM; setPinChannel 24 5
full 2MB dump
Spoiler:
Help is needed also. I can't turn bulb on or off with toggle button on index page.

I can only toggle it on or off with status page buttons.

Any ideas what im missing right now ?
Cool? Ranking DIY