logo elektroda
logo elektroda
X
logo elektroda

[W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB)

TheFatz 2670 12
ADVERTISEMENT
  • Helpful post
    #1 20615559
    TheFatz
    Level 5  
    Posts: 5
    Help: 1
    Rate: 1

    Monster Smart Illuminessence MLB7-1025-WHT - Tuya Enabled

    Bought this LED strip from Walmart on discount for $7.99. This RGB LED strip is a basic USB powered Wi-Fi enabled strip, with one button offering minimal functionality. The board is accessible with a basic spluger tool.

    [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB) [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB) [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB)

    The board inside is a Winnermicro W600 TW-03. Additional Information
    [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB) [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB)

    The following pins are in use:
    PB10: Button
    PB15: PWM
    PB16: PWM
    PB18: PWM
    [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB)

    I used the ThingsTurn_Serial_Tool to erase and upload an OpenBK7231T_App W600 image.

    Two issues have arisen from this install.
    1. There currently seems to be an issue in the current (1.17.135) OpenW600 releases where the config has a CRC problem so the device will stay in AP mode with no hope of moving forward with configuration. While I haven't figured out which revision, but using 1.17.50, the problem doesn't exist.

    2. The PWM function is currently broken or not working correctly in OpenW600. Using the relay function illuminates each of the RGB colors. This issue has been referenced at https://www.elektroda.com/rtvforum/topic3955353.html.
  • ADVERTISEMENT
  • Helpful post
    #2 20616587
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14403
    Help: 650
    Rate: 12336

    Hello, can you tell us exactly which W600 version has a broken config? It looks like an issue related to:
    https://github.com/openshwprojects/OpenBK7231T_App/issues/835
    It may also be related to us having too big WiFi config, let me check....
    I pushed a reduced config size test:
    https://github.com/openshwprojects/OpenBK7231...mmit/6d148431d8fdb673b3ccebbd9048ed45eed54687


    Hmm, those pins are indeed PWM:
    [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB)
    I am looking at our code:
    [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB)
    and at the SDK:
    [W600 / TW-03 ] Monster Illuminessence RGB LED Strip (5V USB)
    It seems only PWM5 gets used correctly. @iprak, do you know anything about it?
    I pushed a PWM fix, maybe:
    https://github.com/openshwprojects/OpenBK7231...mmit/c810767d30bdec7ab960ad84cd1c3f28654adbfe

    Can you get the binary from the branch and check if it works better? Both config and PWM issue?
    https://github.com/openshwprojects/OpenBK7231T_App/suites/13590705430/artifacts/748909700
    Helpful post? Buy me a coffee.
  • #3 20616695
    TheFatz
    Level 5  
    Posts: 5
    Help: 1
    Rate: 1

    Both the config and the PWM fix are working with the artifact.

    My current config is as follows:
    PB10: Btn_SmartLED 55
    PB15: PWM 2
    PB16: PWM 1
    PB18: PWM 0

    One thing I've noticed, when the lights are toggled off, there is still a dim glow from the LED strip. Not sure if there is a command required to fix.
  • #4 20616774
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14403
    Help: 650
    Rate: 12336

    So you think it's safe to merge this branch into the main tree? @TheFatz

    It seems that W600 flashvars have a 2048-byte limit and other platforms have a 4096-byte limit. Strange. So we can't have an extended config structure on W600/W800, at least with the current approach.

    I will merge this branch into the main tree now, and I will open another one to test the dim glow fix. Maybe we have to turn off the PWM totally for that. Remind me if I forget to get you binaries to test soon.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #5 20617794
    TheFatz
    Level 5  
    Posts: 5
    Help: 1
    Rate: 1
    I think it's safe to merge. Let me know if you make an adjustment for the PWM.
  • #6 20769090
    dipish
    Level 8  
    Posts: 12
    Help: 1
    Rate: 5

    TheFatz wrote:
    I used the ThingsTurn_Serial_Tool to erase and upload an OpenBK7231T_App W600 image.


    Can this tool save a backup of the firmware? Or maybe you know a way of saving a backup of the W600 firmware?
  • #7 20783060
    TheFatz
    Level 5  
    Posts: 5
    Help: 1
    Rate: 1

    I'm not sure, and I don't know of a way to back up the firmware.
  • ADVERTISEMENT
  • #8 20953133
    tom_dou_80
    Level 1  
    Posts: 1

    I have the same unit and wasn't able to flash it with BK7231GUIFlashTool under Linux. I might need a little guidance here, first time with Beken stuff.

    Thanks
  • #9 20953172
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14403
    Help: 650
    Rate: 12336
    This is W600-based LED strip. You need to use W600 flasher for that. See W600-related guide:


    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #10 20953514
    Sunnysky
    Level 8  
    Posts: 57
    Help: 1
    Rate: 2

    I have the former version with an IR remote control interface, which works fine with the IR keypad for rolling dim rotating colors, flash, and/or select any RGB color.
    But the reason these strips are so cheap ($10cdn) is due to surplus disposal because of quality issues.

    #1 adhesive sucks. After a shelf life of 1 year, the weak film circuit strip will tear before the adhesive strip releases. If not fresh, the adhesive will fall off most surfaces.
    #2 the reliability has been abysmal with a couple of LED's failing, then breaks midway within months, illuminating only half.
    Good luck with your PWM.
  • #11 20990176
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14403
    Help: 650
    Rate: 12336
    I think you can increase the lifespan of LEDs by decreasing the brightness you run them at.
    Helpful post? Buy me a coffee.
  • #12 20990190
    Sunnysky
    Level 8  
    Posts: 57
    Help: 1
    Rate: 2

    These were automatically dimming each color in cycles

Topic summary

✨ The discussion revolves around the Monster Smart Illuminessence MLB7-1025-WHT RGB LED strip, which is powered by a Winnermicro W600 TW-03 chip and is Wi-Fi enabled. Users report issues with configuration and PWM functionality after flashing the device with OpenBK7231T_App firmware. A user successfully implemented fixes for both configuration size and PWM control, but noted a persistent dim glow when the lights are turned off. Concerns about the adhesive quality and reliability of the LED strip were also raised, with suggestions to reduce brightness to extend LED lifespan. Additionally, inquiries about firmware backup methods and flashing tools for the W600 were discussed.
Generated by the language model.

FAQ

TL;DR: “W600 flashvars have a 2048-byte limit,” so reduced-config firmware and PWM fixes were merged; a dim‑glow fix may disable PWM. This FAQ guides Monster Illuminessence W600/TW‑03 users through flashing, pin mapping, and known issues. [Elektroda, p.kaczmarek2, post #20616774]

Why it matters: It helps DIYers flash reliably, map pins correctly, and avoid AP‑mode pitfalls on this budget RGB strip.

Quick Facts

What board is inside the Monster Illuminessence LED strip?

It uses a Winnermicro W600 TW‑03 module. The enclosure opens with a basic spudger tool. Pins observed in use: PB10 for the button, PB15, PB16, and PB18 for PWM. The strip is a USB‑powered, Wi‑Fi RGB kit. [Elektroda, TheFatz, post #20615559]

How do I flash OpenBK onto the W600/TW‑03 controller?

Use a W600‑compatible flasher. 1) Open ThingsTurn_Serial_Tool and connect serial. 2) Erase flash, then upload the OpenBK W600 image. 3) Reboot and proceed with device configuration. This exact tool and flow were used successfully on this strip. [Elektroda, TheFatz, post #20615559]

Why is my W600 stuck in AP mode after flashing, and how do I fix it?

A config CRC bug in some OpenW600 builds caused AP‑mode lock. The reporter found 1.17.50 did not have this problem, while 1.17.135 did. Flash the known‑working build, or use newer images after the config‑size fix. [Elektroda, TheFatz, post #20615559]

Did the test firmware fix both the config and PWM problems?

Yes. The tester confirmed, “Both the config and the PWM fix are working with the artifact.” Update to the artifact or newer merged builds based on that fix. This indicates PWM channels now behave correctly. [Elektroda, TheFatz, post #20616695]

Which PWM channels map to RGB on this strip?

The confirmed configuration was: PB10 set to Btn_SmartLED 55. PB15 as PWM 2, PB16 as PWM 1, and PB18 as PWM 0. Use this mapping in OpenBK to control RGB channels. [Elektroda, TheFatz, post #20616695]

I still see a dim glow when LEDs are off. How can I eliminate it?

The maintainer suggested a fix may require fully disabling PWM when off. A branch merge happened, and a follow‑up dim‑glow test was planned. Watch for firmware that explicitly turns PWM off on power‑down. [Elektroda, p.kaczmarek2, post #20616774]

BK7231GUIFlashTool isn’t flashing this device. What should I use?

This product is W600‑based, not BK7231. Use a W600 flasher instead of BK7231 tools. A W600 flashing guide video was also referenced by the maintainer. [Elektroda, p.kaczmarek2, post #20953172]

Can I back up the original W600 firmware before flashing?

Backup support with the mentioned tool is unclear. The original poster did not know of a W600 backup method with their setup. Plan your flash assuming you might not have a dump. [Elektroda, TheFatz, post #20783060]

How can I check RGB channels if PWM seems broken?

Use the relay function to illuminate each color channel independently. This verifies hardware and wiring even when PWM is misbehaving. It helped confirm all RGB outputs worked. [Elektroda, TheFatz, post #20615559]

What does the 2048‑byte config limit mean for W600 users?

“W600 flashvars have a 2048‑byte limit,” while other platforms use 4096 bytes. Extended configs won’t fit on W600 with the current approach. A reduced‑config solution was merged to keep W600 stable. [Elektroda, p.kaczmarek2, post #20616774]

What’s the cost and power spec of this Walmart strip?

It was bought for $7.99 on discount. The unit is USB‑powered and Wi‑Fi enabled, with a single button for basic control. This matches the low‑cost, minimalist design. [Elektroda, TheFatz, post #20615559]

Any known reliability or adhesive issues with these strips?

One user of a former IR‑remote version reported weak adhesive that tears the strip and early LED failures. Breaks mid‑strip left only half illuminated within months. Treat installation and duty cycle carefully. [Elektroda, Sunnysky, post #20953514]

Will lowering brightness help LED lifespan?

Yes. A maintainer suggested decreasing brightness to increase LED life. Running cooler and at lower current can reduce early failures. This is a practical longevity tip. [Elektroda, p.kaczmarek2, post #20990176]

Where can I find or share a ready configuration JSON for this device?

A reader asked the original poster to share the web‑app JSON and referenced a 72 KB config export video. No config file was posted in the thread. Consider exporting and sharing yours. [Elektroda, divadiow, post #21059284]
Generated by the language model.
ADVERTISEMENT