logo elektroda
logo elektroda
X
logo elektroda

Unknown LED driver: CB-2S BK7231N + BP2958, what is the middle IC?

GreedyMagnetometer 780 8
ADVERTISEMENT
  • Request for help identifying the middle IC and PWM wiring

    #1 21906429
    GreedyMagnetometer
    Level 2  
    Posts: 17
    Hello everyone. I got an LED driver for an LED chandelier. The CB-2S module (BK7231N) is soldered on the board, an unknown microcircuit and analog drivers with PWM regulation BP2958. On the CB-2S, only 3.3 V, GND, TX1, RX1 are soldered. Pins TX1 and RX1 are connected to an unknown chip directly, and this chip is connected from BP2958 to PWM pins. Does anyone have an understanding of how it all works? There are plans to flash on OpenBK.
    Unknown LED driver: CB-2S BK7231N + BP2958, what is the middle IC? Unknown LED driver: CB-2S BK7231N + BP2958, what is the middle IC? Unknown LED driver: CB-2S BK7231N + BP2958, what is the middle IC? Unknown LED driver: CB-2S BK7231N + BP2958, what is the middle IC? Unknown LED driver: CB-2S BK7231N + BP2958, what is the middle IC?
  • ADVERTISEMENT
  • TuyaMCU identification and DS_LED02 board match

    #2 21906532
    divadiow
    Level 38  
    Posts: 5214
    Help: 448
    Rate: 917
    this is a TuyaMCU device. CB2S talks to the MCU over rx/tx. The M3-DSR751-I01E controls the LEDs

    Code: JSON
    Log in, to see the code


    Added after 4 [minutes]:

    assuming the device in this thread (PCB marked DS_LED02), is the same as the one with dump in here https://www.elektroda.com/rtvforum/topic4173909.html

    Is the N is DNS_LED02 in title a typo?

    Added after 44 [minutes]:

    also, what's your device? A 2.4G DESE - something like this?

    Unknown LED driver: CB-2S BK7231N + BP2958, what is the middle IC?
  • ADVERTISEMENT
  • #3 21906994
    GreedyMagnetometer
    Level 2  
    Posts: 17
    >>21906532 Yes), N This is a typo, it looks like the device in your photo. The connection lines are clear to me, I'm trying to find out which signal goes from the CB-2S to the microcircuit. The chip itself is strange, has a radio channel, because this module can be controlled via a radio remote control.
  • ADVERTISEMENT
  • TuyaMCU UART traffic likely carries the control signal

    #4 21909335
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14757
    Help: 659
    Rate: 12885
    Interesting, so M3-DSR751-101E with the crystal oscillator and antenna is used as TuyaMCU chip? Well, the "signal" is probably TuyaMCU traffic over UART.
    TuyaMCU protocol - communication between the microcontroller and the WiFi module
    TuyaMCU analyzer - UART packet decoder for Tuya devices - dpID detector
    TuyaMCU flashing, setup and configuration guide - configure dpIDs for Home Assistant

    Added after 45 [seconds]:

    @GreedyMagnetometer have you managed to investigate it futher?
    Helpful post? Buy me a coffee.
  • #5 21909368
    GreedyMagnetometer
    Level 2  
    Posts: 17
    >>21909335 Unfortunately, I didn't get any further. The scheme of operation is as follows: microcircuit M3-DSR751. This is some kind of controller that controls the PWM drivers via radio control via a remote control, and the CB-2S module is an add-on to control it via WiFi, because there are versions of this LED driver without CB-2S.
  • TuyaMCU-style controller with optional Wi‑Fi module

    #6 21910400
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14757
    Help: 659
    Rate: 12885
    Ok but at which point are you stuck?
    1. did you take factory backup 2 MB copy?
    2. did you try capturing UART traffic (while powering it from safe power supply, not from mains)?
    3. alternatively, did you try flashing OBK, and starting TuyaMCU driver to see if there are heartbeats seen, at either of common TuyaMCU bauds?


    GreedyMagnetometer wrote:
    The scheme of operation is as follows: microcircuit M3-DSR751. This is some kind of controller that controls the PWM drivers via radio control via a remote control, and the CB-2S module is an add-on to control it via WiFi, because there are versions of this LED driver without CB-2S.

    That's classic TuyaMCU idea. That's how TuyaMCU devices are often made. The same devices are also sold without the WiFi module.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #7 21910568
    GreedyMagnetometer
    Level 2  
    Posts: 17
    >>21910400 I made a backup copy of the factory firmware. I have not tried to intercept traffic, because I have already flashed it. I can't figure out how to try to send commands for the Tuya MCU response.
    Attachments:
    • readResult_BK7231N_QIO_1_2026-16-5-12-53-15.zip (1.02 MB) You must be logged in to download this attachment.
  • #8 21910660
    divadiow
    Level 38  
    Posts: 5214
    Help: 448
    Rate: 917
    schema/dpIDs needed for TuyaMCU config on OBK are in the text box in post #2.

    Added after 51 [minutes]:

    try this basic autoexec.bat and reboot.

    Code: Text
    Log in, to see the code
  • #9 21910800
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14757
    Help: 659
    Rate: 12885
    @divadiow do we know baud it uses? Let's double check from his 2 MB copy:
    Screenshot of BK7231 Easy UART Flasher on “Extract Config from Tuya binary” tab with logs.
    Standard 9600, it seems
    Helpful post? Buy me a coffee.

Topic summary

LABEL_AI_GENERATED
The discussion identifies the LED chandelier driver as a TuyaMCU-based device: the CB-2S module with BK7231N communicates over UART TX/RX with an intermediate MCU that controls the LED PWM drivers. The unknown middle chip is identified as M3-DSR751-I01E / M3-DSR751-101E, which appears to handle LED control and also supports radio remote control, while the CB-2S acts as a Wi‑Fi add-on for versions of the driver sold without the module. The topic focuses on understanding the UART/TuyaMCU signal path, capturing traffic, and configuring OpenBK with the correct dpIDs and baud rate; suggested settings include starting the TuyaMCU driver, defining Wi‑Fi state, LED setup, and dimmer range, with 9600 baud indicated from the firmware backup.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT