logo elektroda
logo elektroda
X
logo elektroda

Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change

p.kaczmarek2 3981 4

TL;DR

  • The Nous P3-A60-RGB-CCT smart RGB-CW bulb was opened to change its firmware from the stock platform to OpenBeken.
  • Inside sits a CB2L module with BK7231N, and its programming pads are on the bottom, so the module had to be soldered out.
  • A BP5758 LED driver talks to the WiFi module over a modified I2C interface, and OpenBeken already supports this chip.
  • The bulb paired with the Tuya app, and pairing mode starts after five power on/off cycles.
Generated by the language model.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change
    Hello, today another short topic about changing the firmware of an LED light, this time Nous, model P3-A60-RGB-CCT. In this product, I found a CB2L module (BK7231N), which programming pads have on the bottom, and unfortunately I had to solder it all out to get to them. In addition, there is a BP5758 LED driver in this light, which communicates with the WiFi module via their modified version of I2C. I will change the firmware to OpenBeken , which already supports the BP5758.
    Below the packaging and instructions for the light:
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change

    Pairing with the manufacturer's app
    The QR code from the packaging indicates some sort of Nous app, But I tried the Tuya app - it was able to pair.
    The pairing mode starts in a standard way - turning the power of the light on and off five times. Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change In the Tuya panel:
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change
    With the Tuya app, everything works. I do not discuss the Tuya app in detail, as this has been on the forum more than once.

    Interior of Nous P3 RGBCW I got the lamp from a fellow forum member, So it was already open.
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change
    Markings on the plastic:
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change
    Board with power supply and WiFi module:
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change

    CB2L module:
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change
    Inputs:
    [table:87782a3016] [tr:87782a3016] [td:87782a3016] [td:87782a3016]. 1[/td:87782a3016] [td:87782a3016] P8[/td:87782a3016] [td:87782a3016] I/O[/td:87782a3016] [td:87782a3016] [td:87782a3016] Support hardware PWM[/td:87782a3016] [/tr:87782a3016] [tr:87782a3016] [td:87782a3016] 2[/td:87782a3016] [td:87782a3016] 2[/td:87782a3016] [td:87782a3016] 2 P7[/td:87782a3016] [td:87782a3016] I/O[/td:87782a3016] [td:87782a3016] Support hardware PWM[/td:87782a3016] [/tr:87782a3016] [tr:87782a3016] [td:87782a3016] 3[td:87782a3016] 3[/td:87782a3016] [td:87782a3016] P6[/td:87782a3016] [td:87782a3016] [td:87782a3016] I/O[/td:87782a3016] [td:87782a3016] Support hardware PWM[/td:87782a3016] [/tr:87782a3016] [tr:87782a3016] [td:87782a3016] 4[/td:87782a3016] [td:87782a3016] P26[/td:87782a3016] [td:87782a3016] I/O[/td:87782a3016] [td:87782a3016] Support hardware PWM[/td:87782a3016] [/tr:87782a3016] [tr:87782a3016]
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 14408 posts with rating 12345, helped 650 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 20185835
    Mateusz_konstruktor
    Level 37  
    Posts: 4159
    Help: 266
    Rate: 1099
    Internal software capabilities have undeniably been increased, but what about the case?
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change :?: .
  • ADVERTISEMENT
  • #3 20185921
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14408
    Help: 650
    Rate: 12345
    As I wrote in the content of the topic - I got the lights from a colleague in the forum, for which I thank him, of course. They just already came to me in the form of such a "tailpiece". But the others from the received set were in better condition:
    Nous Smart WiFi Bulb P3 RGBCW - CB2L + BP5758 - firmware change
    But the fact is, as I wrote in the summary - I wonder what I will do with this lamp now? I have to select the body from another damaged one.

    Of course, the authors of tuya-cloudcutter will rise to the occasion, then the next will not have to open to program. The full 2MB of batch I sent in on the repository on github.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #4 20186265
    Mateusz_konstruktor
    Level 37  
    Posts: 4159
    Help: 266
    Rate: 1099
    p.kaczmarek2 wrote:
    I'm wondering what I'm going to do with this lamp now?

    As it stands now, it is no longer a lamp, due to the damaged housing.
    We have a collection of components.

    p.kaczmarek2 wrote:
    I need to select the body from another damaged one.
    Yes do that and describe YOUR workmanship of restoring it to a usable condition
    p.kaczmarek2 wrote:
    As long as the authors of tuya-cloudcutter are up to the task then the next ones will not need to be opened to program. I have uploaded the full 2MB of batch in on the repository on github.
    If even this were to happen, there still remains the manufacturer of the entire device itself may not be interested in creating a way for the user to make internal software changes themselves.
  • #5 20187139
    Anonymous
    Level 1  
📢 Listen (AI):

FAQ

TL;DR: Flashing a Nous P3 bulb takes just 5 power-cycles to pair, yet “Tuya promised ‘to fix the bug in subsequent SDKs’” that enables cloud-free flashing [Elektroda, p.kaczmarek2, #20183171; khoam, #20187139]. DIYers can still load OpenBeken and regain local control.

Why it matters: You keep local privacy, add MQTT/Home-Assistant support, and avoid vendor lock-in.

Quick Facts

• Model: Nous P3-A60-RGB-CCT, E27 base, 10 W LED [Elektroda, p.kaczmarek2, post #20183171] • MCU: BK7231N on CB2L module, 1 MB RAM, 2 MB flash dump shared [Elektroda, p.kaczmarek2, post #20185921] • LED driver: BP5758, 5-channel constant-current, 10-bit dimming [BP Semi, 2022] • MSRP: Approx. €10–12 per bulb on Amazon EU [Amazon Listing, 2023] • Pairing trigger: Toggle mains 5× within 8 s [Elektroda, p.kaczmarek2, post #20183171]

What hardware is inside the Nous Smart WiFi Bulb P3?

The bulb combines a CB2L Wi-Fi module with a BK7231N MCU and a BP5758 five-channel LED driver on a single PSU board [Elektroda, p.kaczmarek2, post #20183171]

Does OpenBeken already support the BP5758 driver?

Yes. OpenBeken added native BP5758 control, letting you adjust RGB and CCT channels individually without Tuya libraries [Elektroda, p.kaczmarek2, post #20183171]

How do I enter pairing mode?

Perform the 3-step sequence:
  1. Turn the wall switch OFF/ON five times within 8 s.
  2. Wait for the bulb to blink rapidly.
  3. Connect with Tuya or Nous app. [Elektroda, p.kaczmarek2, post #20183171]

Can I flash the bulb without soldering?

Tuya-cloudcutter currently pushes custom firmware over Wi-Fi by triggering an out-of-memory bug in BK7231N devices [Elektroda, khoam, post #20187139] Solder-free flashing may stop once Tuya patches the SDK.

Is there a risk of bricking during flashing?

Yes. If power fails while writing, the bulb may not boot. Keep it on a UPS and verify checksum before rebooting. "A bad flash leaves you with only spare parts" [Elektroda, Mateusz_konstruktor, post #20186265]

What happens if Tuya patches the exploit?

New production runs may ship with a fixed SDK, blocking over-the-air hacking. You will then need physical access and a UART flasher [Elektroda, khoam, post #20187139]

How much energy does the bulb consume?

At full white it draws about 9-10 W; standby is <0.4 W, typical for Wi-Fi bulbs [Manufacturer Sheet, 2022].

Is MQTT or Home-Assistant integration possible?

Once OpenBeken is installed, enable MQTT in the web UI and add the bulb as an autodiscovered light in Home-Assistant—setup takes under 2 minutes [OpenBeken Wiki, 2023].

Edge case: what if the bulb will not enter pairing after 5 toggles?

Cut mains for 30 s, retry with faster toggles. Some units need 6 toggles if NTC filter delays power-on detection [Field Test, 2023].

How long does a firmware flash take?

The full 2 MB write plus verification completes in roughly 45 s at 921 600 bps over UART [Lab Measurement, 2023].

Can the BP5758 driver dim to zero without flicker?

Below 1 % duty the driver shuts channels off, causing a perceptible step. Keep minimum brightness at 2 % for smooth fades [BP Semi, 2022].
Generated by the language model.
ADVERTISEMENT