logo elektroda
logo elektroda
X
logo elektroda

New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help

bobthemonkee 1635 12
ADVERTISEMENT
  • #1 20502321
    bobthemonkee
    Level 5  
    Greetings!

    I am pretty new to this and am still learning a ton every day. This forum has been a great resource.

    I have a couple of these bulbs that were successful flashing. However, I cannot find a profile that makes it work in OBK. I looked up the FCC ID information which contains pretty much a full teardown of the bulb. I just can't tell what the controller chip is. The link for the FCC stuff is below.

    Any help would be amazing! This is frustrating that I can't figure out the pin configuration.

    FCC-ID QOB-WFDAB

    Thanks in advance!
  • ADVERTISEMENT
  • #2 20502728
    p.kaczmarek2
    Moderator Smart Home
    Hello, the photos suggests that the device is using a "I2C" (modified protocol) LED driver, but I can't see which one is it. Can you open one and read the label from the IC?
    New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help
    I can clearly see SDA/SCL labels on the PCB, I can also see just 4 pins used to connect the LED board.
    New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help

    The used WiFi module also doesn't give much options when it comes to IOs...
    New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help
    Helpful post? Buy me a coffee.
  • #3 20503284
    bobthemonkee
    Level 5  
    BP5758, I see those in the dropdowns. I also see what you are saying about the 4 pins only. Looks like it is only 6, 9, 24, 26 that are used?

    New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help
  • ADVERTISEMENT
  • #4 20503317
    p.kaczmarek2
    Moderator Smart Home
    OpenBeken already supports BP5758, but now you need to know which pin is used for SCL and for SDA of BP5758. Are you able to check that with multimeter?

    Or do you maybe happen to have a firmware 2MB backup?
    Helpful post? Buy me a coffee.
  • #5 20503916
    bobthemonkee
    Level 5  
    I did not get a dump of it unfortunately. If I end up needing to, I will bust apart my other one.

    I've tried many different combinations using pins 6, 9, 24, 26 and the settings B5758D DAT/CLK and Soft SDA/SCL...got nothing
  • #6 20504013
    p.kaczmarek2
    Moderator Smart Home
    @bobthemonkee are you aware that you need to restart device after changing BP pins? OR do manually:
    
    backlog stopDriver BP5758D; startDriver BP5758D
    


    It just has to works, we already know which LED driver is there, so it's just only choosing correct pins left.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #7 20504417
    bobthemonkee
    Level 5  
    Oh shoot! I didn't realize I had to restart the driver. I will do some more tinkering with that info. Thank you!

    Added after 15 [minutes]:

    These are the pins that SCL and SDA are connected to. Does this help narrow down where I need to put them?

    New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help
  • #8 20521486
    p.kaczmarek2
    Moderator Smart Home
    Yes, those are CLK and DAT pins of BP5758, but we need to know which GPIO of CBLC9 are they connected to.

    Please check with multimeter continuity test (of course with bulb disconnected from power) or just try to analyze the board to see where the traces go.
    Helpful post? Buy me a coffee.
  • #10 20522053
    p.kaczmarek2
    Moderator Smart Home
    I don't need to know the pinout of QFN obviously.

    I just need to know which one of these pins:
    New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help
    is SCL, and which is SDA.
    Helpful post? Buy me a coffee.
  • #11 20522068
    bobthemonkee
    Level 5  
    Oooops, pardon my ignorance! Here we go

    P7 is SCL
    P9 is SDA

    Got it working!!!

    New to UltraPro WFD7102 RGBCW Light (BK7231N, CBLC9): Need Profile & Pin Config Help
  • Helpful post
    #12 20522114
    p.kaczmarek2
    Moderator Smart Home
    Very good, but... why are you trying to change channel indexes of those pins? Those are not needed. Channels are like groups, they are used to group together relays and buttons, you don't need it in this case.

    Now you can setup some extra features, for example start SSDP driver in short startup command so Windows can see OBK device in network.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #13 20522170
    bobthemonkee
    Level 5  
    OK excellent, good to know. Appreciate all the help and patience. I learned a TON!!!

Topic summary

✨ The discussion revolves around configuring the UltraPro WFD7102 RGBCW light, specifically regarding its compatibility with OpenBeken (OBK) firmware. The user successfully flashed the bulbs but struggled to find the correct profile and pin configuration for the BP5758 LED driver. Participants identified that the device uses an I2C modified protocol and discussed the pin connections for SCL and SDA. After troubleshooting, the user determined that P7 is SCL and P9 is SDA, successfully getting the device to work. Additional advice was provided on unnecessary channel index changes and enabling SSDP for network visibility.

FAQ

TL;DR: For WFD7102 RGBCW (BK7231N/CBLC9) on OBK, it’s an I2C LED driver; 4‑pin LED board and “I can clearly see SDA/SCL labels on the PCB.” Map SDA/SCL correctly to regain control. [Elektroda, p.kaczmarek2, post #20502728]

Quick Facts

How do I configure an UltraPro WFD7102 RGBCW bulb in OpenBeken?

Set the BP5758D lines to the confirmed pins and test. 1. Assign SCL to P7 and SDA to P9. 2. Save settings in OBK. 3. Test color controls from the web UI; you should regain RGB and CCT control. These pins were confirmed working by the thread author. [Elektroda, bobthemonkee, post #20522068]

Which CBLC9 (BK7231N) pins are SDA and SCL for the BP5758?

Use P7 for SCL and P9 for SDA. This mapping made the bulb work in OBK. Set those roles accordingly in the pin configuration page. [Elektroda, bobthemonkee, post #20522068]

Do I need to restart after changing BP5758D pins?

Yes. Either reboot the device or run: backlog stopDriver BP5758D; startDriver BP5758D. As the maintainer said, “you need to restart device after changing BP pins”. This is a common missed step that prevents output. [Elektroda, p.kaczmarek2, post #20504013]

Which OBK driver should I select for this RGBCW board?

Select the BP5758 (BP5758D) driver. OpenBeken already supports this LED driver, so no custom profile is required. Configure the SCL/SDA pins after selecting it. [Elektroda, p.kaczmarek2, post #20503317]

How can I find the correct SDA/SCL pins if the traces are hard to see?

Do a continuity test with the bulb completely disconnected from mains. Trace from the LED board’s SDA/SCL pads to the module pins. A multimeter’s continuity mode helps confirm the exact CBLC9 pins. [Elektroda, p.kaczmarek2, post #20521486]

The bulb still doesn’t respond after setting pins—what should I check first?

Confirm you restarted BP5758D or rebooted after saving pin changes. Without a restart, new pin assignments won’t take effect, and the bulb appears dead. Run the backlog command or power cycle the device. [Elektroda, p.kaczmarek2, post #20504013]

What are “channels” in OBK, and do I need them for BP5758 lights?

Channels group relays and buttons. You don’t need channel grouping for a BP5758 LED driver configuration. Leave channel indices unchanged for this use case. [Elektroda, p.kaczmarek2, post #20522114]

Should I use Soft I2C (Soft SDA/SCL) with this bulb?

Use the BP5758D driver with the correct pins instead. Edge case: Soft I2C attempts returned no output on this model, until the proper mapping was used. Set DAT/CLK roles to the confirmed pins. [Elektroda, bobthemonkee, post #20503916]

Is a firmware backup useful, and what size should it be?

Yes. A 2 MB firmware backup can help with recovery and analysis. The maintainer explicitly asked, “do you maybe happen to have a firmware 2MB backup?” Save it before heavy changes when possible. [Elektroda, p.kaczmarek2, post #20503317]

How do I make Windows discover the OBK bulb after setup?

Enable the SSDP driver in OpenBeken’s startup commands. With SSDP running, Windows can see and discover your OBK device on the network. This eases locating its web interface. [Elektroda, p.kaczmarek2, post #20522114]

How many pins connect the Wi‑Fi module to the LED board?

Four pins connect the LED board, with SDA and SCL clearly labeled on the PCB. That 4‑pin interface carries the control lines for the BP5758 driver. [Elektroda, p.kaczmarek2, post #20502728]

Is the BP5758 using standard I2C?

It uses an I2C‑like (“modified”) protocol. OBK’s BP5758D driver handles this, so set SDA/SCL correctly and let the driver manage signaling. [Elektroda, p.kaczmarek2, post #20502728]

How do I identify the LED driver chip if I’m unsure?

Open the bulb and read the IC label on the LED board. Community findings for this model indicate BP5758, which appears in OBK’s driver list. [Elektroda, bobthemonkee, post #20503284]

Any gotchas when flashing BK7231N/CBLC9 lights like this?

Expect limited IO options and a 4‑pin LED board connection. Plan to map SDA/SCL and verify with continuity before software setup. This avoids stalled bring‑up. [Elektroda, p.kaczmarek2, post #20502728]
ADVERTISEMENT