
Got this Globe 35804 RGBCW LED Bulb that I have purchased at Costco Canada and The Source Canada
Here is a post of the FCC teardown that helped me: https://fccid.io/2AQUQGB35804/Internal-Photos/Internal-Photos-5007861.pdf
I have not cracked mine open as I don't need to anymore!
Found out that these are exploitable through Tuya Cloudcutter Ran Lightleak to pull the device profile, then loaded OpenBK7231T_UG_1.15.447.bin on to it
Looks like you can learn alot from browsing this board for an hour or two! What an amazing resource!
Found out this uses an SM2135
Below are the settings
Map pin 8 to SM2135CLK
Map pin 26 to SM2135DAT
Set startup command or just run the following via execute command
SM2135_Map 2 1 0 4 3
Turn on Flag 9 (Bulb would only flicker if I didn't have this on, Think it's needed but I don't know much about this)
Configure Startup to be -1 and Configure Flag 12 if you want it to remember after reboot
This bit helped me map out the clock/data pins and the RGBCW profile to map above to the SM2135 after reviewing some other posts on this forum.
"iicb": 0,
"iicc": 4,
"iicg": 1,
"iicr": 2,
"iicscl": 8,
"iicsda": 26,
"iicw": 3,
Below is the full dump from tuya-cloudcutter+lightleak. I've also submitted the profile for Tuya-cloudcutter to have it added to the devices list. These bulbs were all running 2.9.16 from Tuya.
{
"manufacturer": "Globe Electric",
"name": "35804 RGB E26 LED Bulb",
"key": "keytg5kq8gvkv9dh",
"ap_ssid": "Globe Suite",
"github_issues": [],
"image_urls": [],
"profiles": [
"oem-bk7231s-light-ty-2.9.16-sdk-1.0.8-40.00"
],
"schemas": {
"000002f04p": [
{
"type": "obj",
"mode": "rw",
"property": {
"type": "bool"
},
"id": 20
},
{
"type": "obj",
"mode": "rw",
"property": {
"range": [
"white",
"colour",
"scene",
"music"
],
"type": "enum"
},
"id": 21
},
{
"type": "obj",
"mode": "rw",
"property": {
"min": 10,
"max": 1000,
"scale": 0,
"step": 1,
"type": "value"
},
"id": 22
},
{
"type": "obj",
"mode": "rw",
"property": {
"min": 0,
"max": 1000,
"scale": 0,
"step": 1,
"type": "value"
},
"id": 23
},
{
"type": "obj",
"mode": "rw",
"property": {
"type": "string",
"maxlen": 255
},
"id": 24
},
{
"type": "obj",
"mode": "rw",
"property": {
"type": "string",
"maxlen": 255
},
"id": 25
},
{
"type": "obj",
"mode": "rw",
"property": {
"min": 0,
"max": 86400,
"scale": 0,
"step": 1,
"type": "value"
},
"id": 26
},
{
"type": "obj",
"mode": "wr",
"property": {
"type": "string",
"maxlen": 255
},
"id": 28
},
{
"mode": "rw",
"id": 30,
"type": "raw"
},
{
"mode": "rw",
"id": 31,
"type": "raw"
},
{
"mode": "rw",
"id": 32,
"type": "raw"
},
{
"mode": "rw",
"id": 33,
"type": "raw"
},
{
"type": "obj",
"mode": "rw",
"property": {
"type": "bool"
},
"id": 34
},
{
"mode": "rw",
"id": 210,
"type": "raw"
}
]
},
"device_configuration": {
"Jsonver": "1.1.9",
"brightmax": 95,
"brightmin": 10,
"cagt": 15,
"campere": 20,
"category": "0505",
"cmod": "rgbcw",
"colormax": 100,
"colormin": 10,
"crc": 90,
"cwmaxp": 100,
"cwtype": 0,
"defbright": 100,
"defcolor": "c",
"deftemp": 100,
"dmod": 2,
"gmkb": 60,
"gmkg": 60,
"gmkr": 80,
"gmwb": 75,
"gmwg": 70,
"gmwr": 100,
"iicb": 0,
"iicc": 4,
"iicg": 1,
"iicr": 2,
"iicscl": 8,
"iicsda": 26,
"iicw": 3,
"module": "WB3L",
"onoffmode": 0,
"pmemory": 1,
"prodagain": 0,
"remdmode": 0,
"rgbt": 10,
"rstbr": 50,
"rstcor": "c",
"rstnum": 3,
"rsttemp": 100,
"title20": 1,
"wampere": 55,
"wfcfg": "spcl_auto",
"wfct": 3,
"wt": 15
}
}