logo elektroda
logo elektroda
X
logo elektroda

[CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

GP007 5268 24

TL;DR LABEL_AI_GENERATED

  • A no-name AliExpress smart plug sold as a 20A energy-monitoring outlet was torn down, revealing a CB2S module and BL0937 metering.
  • The enclosure can be opened with a clamp in 2–3 minutes, then the CB2S can be desoldered and flashed with OpenBeken using BK7231 GUI Flash Tool.
  • The relay inside is only 16A, and the plug cost $2.99 in the promotion.
  • Pin mapping included P6 BL0937CF1, P7 BL0937CF, P8 blue LED, P10 button, P24 BL0937SEL, and P26 relay.
  • Calibration with a 60W bulb that measured 62W at 229V gave accurate readings, and flag 38 fixed the strange OFF measurement.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
Listen:
  • Plug purchased on ali in the promotion "3 items from" for 2.99 USD as 20A with energy measurement. The box is completely noname, there are also no inscriptions on the plug.
    Plus there are two diodes - blue for wifi, red for on / off.
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

    Link without promotion: link

    Initially I was going to use it with domoticz with Tuya plugin but curiosity prevailed.
    Attempts to upload via tuya cloudcutter failed.

    Demolition - practically damage-free with such a clamp:
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

    Now I know that such sockets can be dismantled without much problem, only a moment of patience is required, i.e. 2-3 minutes :)
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

    Inside there is a surprise: a 16A relay, the thickness of the solder and the PE cable is not great.
    I opened a dispute on ali and they gave back half the price without resistance.
    There we find the CB2S chip and the energy measurement using BL0937
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay) [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

    I desoldered the CB2S for programming, the braid is necessary.
    Soft uploaded using BK7231 GUI Flash Tool - here I had a small problem at the beginning because WIN10 lost the drivers for CP2102 after the next update, but after realizing the situation it went without major problems.

    Configuration with the help of other topics from the electrode:

    P6 BL0937CF1
    P7 BL0937CF
    P8 LED (blue)
    P10 Btn
    P24 BL0937SEL
    P26 Rel (probably also a second red diode here)

    After calibrating with a 60W bulb that is actually 62W at 229V and a Fluke multimeter it seems to measure approx.

    Only with the OFF position there is a strange measurement instead of 0.

    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)

    edit: Flag 38 helped with off measurement
    If there was such a plugin, please remove it, this is the third device on which I uploaded openbeken, previously two mini switches - one OTA, the other soldering.
    Thanks to the creator - respect!

    Cool? Ranking DIY
    About Author
    GP007
    Level 8  
    Offline 
    GP007 wrote 16 posts with rating 7. Been with us since 2019 year.
  • ADVERTISEMENT
  • BL0937 readings can be zeroed when relay is open

    #2 20560296
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    Hello, I see this is another LSPA9 style device. I often see such, but another review won't hurt, it's hard to judge what is what if the manufacturer does not sign the product.

    Strange measurements reported by BL0937 can be "cut" by turning on the appropriate flag, which resets them when the relay is open.
    https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/flags.md
    I think I'll set it to on by default...
    
    38	[Power] Set power and current to zero if all relays are open
    


    Do you have maybe 2MB flash backup of this plugin?

    PS: Copy the template from Web App->Config, then it is formatted better.
    Helpful post? Buy me a coffee.
  • #3 20560516
    GP007
    Level 8  
    Posts: 16
    Rate: 7
    I have some backup readResult...-33-56.bin (2 MB)You must be logged in to download this attachment.
  • VCP settings still publish telemetry every 3 seconds

    #4 20561086
    GP007
    Level 8  
    Posts: 16
    Rate: 7
    Ustawiłem flagę 30 [MQTT] Enable Tasmota TELE etc publishes (for ioBroker etc)
    i mimo wydania komend:
    VCPPublishThreshold 0.5 0.01 0.5 oraz VCPPublishIntervals 30 60
    średnio co 3 sekundy mam mqtt jak poniżej:

    tele/obk550A13C4/SENSOR {"Time":"2023-04-30T12:45:48","ENERGY":{"Power": 0.000000,"ApparentPower": 0.000000,"ReactivePower": 0.000000,"Factor":1.000000,"Voltage":239.068634,"Current":0.000000,"ConsumptionTotal":0.000000,"ConsumptionLastHour":0.000000}}
    tele/obk550A13C4/SENSOR {"Time":"2023-04-30T12:45:51","ENERGY":{"Power": 0.000000,"ApparentPower": 0.000000,"ReactivePower": 0.000000,"Factor":1.000000,"Voltage":237.840759,"Current":0.000000,"ConsumptionTotal":0.000000,"ConsumptionLastHour":0.000000}}
    tele/obk550A13C4/SENSOR {"Time":"2023-04-30T12:45:54","ENERGY":{"Power": 0.000000,"ApparentPower": 0.000000,"ReactivePower": 0.000000,"Factor":1.000000,"Voltage":239.314208,"Current":0.000000,"ConsumptionTotal":0.000000,"ConsumptionLastHour":0.000000}}
    tele/obk550A13C4/SENSOR {"Time":"2023-04-30T12:45:57","ENERGY":{"Power": 0.000000,"ApparentPower": 0.000000,"ReactivePower": 0.000000,"Factor":1.000000,"Voltage":237.717971,"Current":0.000000,"ConsumptionTotal":0.000000,"ConsumptionLastHour":0.000000}}
    tele/obk550A13C4/SENSOR {"Time":"2023-04-30T12:46:00","ENERGY":{"Power": 0.000000,"ApparentPower": 0.000000,"ReactivePower": 0.000000,"Factor":1.000000,"Voltage":237.104019,"Current":0.000000,"ConsumptionTotal":0.000000,"ConsumptionLastHour":0.000000}}


    Boje sie że mój broker mqtt tego nie wytrzyma.
  • #5 20561089
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    I don't think it interferes with anything, but the Tele Tasmota emulation is changed by another command:
    https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)
    
    TasTeleInterval	[SensorInterval][StateInterval]
    
    Helpful post? Buy me a coffee.
  • #6 20561109
    GP007
    Level 8  
    Posts: 16
    Rate: 7
    I tried TasTeleInterval 60 60
    but i get the answer:
    Error:CMD:cmd TasTeleInterval NOT found (args 60 60)
    unknown command
  • ADVERTISEMENT
  • #7 20561147
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    Maybe you have too old version. Additionally, you need to run these commands on every boot, eg via autoexec.bat
    Helpful post? Buy me a coffee.
  • #8 20561214
    GP007
    Level 8  
    Posts: 16
    Rate: 7
    Thanks! I had version 1.17.11, after uploading 1.17.74 it's ok.
  • ADVERTISEMENT
  • #9 20563876
    Mateusz_konstruktor
    Level 37  
    Posts: 4324
    Help: 270
    Rate: 1110
    GP007 wrote:
    The box is completely unnamed

    Try peeling off the sticker covering some of the markings.
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)
  • Question about syncing the red status LED with the button

    #10 20576998
    IDzOR
    Level 2  
    Posts: 3
    Hello!
    I've bought similar plug on aliexpress. Paper box, looks the same, however the plug is signed as ELIVCO, model LSPA9. Interesting thing is, unlike to Elivco plug in other (
    p.kaczmarek2) posts, this one has CB2S module with Belon chip BL2028N inside, along with power metering chip BL0937.
    OpenBeken pinout is the same as the GP007 wrote in initial post. GP007 hank you for that!
    I have made successful backup via bk7231tools as well as via hid_download_py. hid_download_py program was significantly faster!
    Flashed OpenBK7231N_QIO_1.17.104, works just fine. Thank you mr p.kaczmarek2!

    Have just one pinout question. There is a Red LED which is in my case lighting all the time. I was wondering if it's possible to synchronize it with button (on/off)

    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay) [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay) [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay) [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)
    Attachments:
    • firmware_dump_elivco_plug_wpm-BL2028N-BL0937_bktools.bin (2 MB) You must be logged in to download this attachment.
    • firmware_dump_elivco_plug_wpm-BL2028N-BL0937_hid_download_py.bin (2 MB) You must be logged in to download this attachment.
  • Extracted Tuya pinout and LED role mapping

    #11 20577028
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    Good job! Remember also to try out our new flasher/configurator:
    https://github.com/openshwprojects/BK7231GUIFlashTool

    You can just download it, and drag and drop your 2MB binary, and take a look:
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)
    See? We've got a config for your device.
    This tool can extract GPIO config from Tuya firmware, so you get working pinout for OBK.
    It's an experimental version, so double check it first, but it should be OK!
    Quote:

    Device configuration, as extracted from Tuya:
    - BL0937 SEL on P24
    - Button (channel 1) on P10
    - LED (channel 1) on P23
    - BL0937 VI on P6
    - WiFi LED on P8
    - BL0937 ELE on P7
    - Relay (channel 1) on P26

    Here is the same as OBK json:
    Code: JSON
    Log in, to see the code

    (generated here https://openbekeniot.github.io/webapp/templateImporter.html )


    Now, to your question - I don't know which is red LED. It may be the LED that is on P23, or a WiFi LED, that is on P8. It seems that they are both controllable. You can set the LED to the same channel as relay and it will follow the relay. You can also set LED_n role, which will mean that LED is on when relay is Off.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #12 20577139
    IDzOR
    Level 2  
    Posts: 3
    Thanks a lot. You solved it.
    This pinout perfectly works for me:

    P6 BL0937CF1
    P7 BL0937CF
    P8 WifiLED //Blue LED
    P10 Btn (channel 1)
    P23 LED_n (channel 1) //Red LED lighting when relay is switched ON, not lighting when relay is switched OFF
    P24 BL0937SEL
    P26 Rel (channel 1)
  • Mqtt BSSID mismatch and SENSOR command error

    #13 20622569
    IDzOR
    Level 2  
    Posts: 3
    Hello mister @p.kaczmarek2
    I have updated version to 1.17.137. I have find out two strange issues and you can help me out.

    1) I can see in the log info:
    Info:GEN:sta:rssi=-67,ssid=Archer,bssid=14:cc:20:0c:63:8e,channel=1,cipher_type:CCMP
    But in mqtt explorer i see bssid like this:
    "Wifi": {
    "AP": 1,
    "SSId": "Archer",
    "BSSId": "30:B5:C2:5D:70:72"
    - It's really strange because i don't have such MAC address among my APs. That MAC address from the WebApp log is correct one!

    2) In the WebApp log i can see Error:
    Error:CMD:cmd SENSOR NOT found (args {"Time":"2023-06-18T22:51:19","ENERGY":{"Power": 11.253333,"ApparentPower": 26.634151,"ReactivePower": 24.140020,"Factor":0.422515,"Voltage":232.378479,"Current":0.114615,"ConsumptionTotal":1388.304687,"ConsumptionLastHour":0.000000}})
    - I don't what does it means, cuz everything looks working fine. Except ConsumptionLastHour.

    Thanks for your help
  • #14 20622576
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    Very good spotting. First issue is just caused by a placeholder in our code. We don't have BSSID printed correctly yet. It's just a placeholder that is there all the time for everybody. I will try to fix that soon.

    Second... it's a misleading error, it should not appear. I will look into it.
    Helpful post? Buy me a coffee.
  • #15 20916352
    Jacekmiel1
    Level 7  
    Posts: 14
    Rate: 2
    >>20560043

    Hi, I have the same no name plug from Polish allegro.

    My question is as follows. Do I have to solder the CB2S board out of the module (e.g. because of other connections on it that may interfere with programming)?

    Will it be enough to solder into it?

    Attached are pictures of the inside of my board.
    [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)no-name-wi...czka1.JPEG (548.95 kB)You must be logged in to download this attachment. [CB2S/BL0937] No name plug (QNCX) 20A (actually 16A relay)no-name-wi...yczk2.JPEG (555.39 kB)You must be logged in to download this attachment. .
  • P10 button pin may need capacitor removal

    #16 20916690
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    @Jacekmiel1 first post indicates that P10 (RX1) is used as a button, only now I don't know if there is also a debouncing capacitor there? If so, it needs to be soldered out. If not, it will be possible to upload flash without it. Situation similar to here:
    https://www.youtube.com/watch?v=PKkiqDNFIx8
    Generally, I always suggest to solder, it's very simple. Check out our channel on YT, see the playlist of flashing guides:
    https://www.youtube.com/@electrodacom
    Watch this video, desoldering CB2S is very easy, just important to use flux and braid:


    .
    Helpful post? Buy me a coffee.
  • #18 20916904
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    Helpful post? Buy me a coffee.
  • #20 20938610
    Jacekmiel1
    Level 7  
    Posts: 14
    Rate: 2
    Okay, I would like to leave information that I finally managed to program this socket with your software ;)

    The relay control works without any problems, but there is a problem with the button operation, probably due to my incorrect I/O configuration.
  • #21 20938649
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    Try to download the Tuya configuration according to this tutorial:


    Helpful post? Buy me a coffee.
  • Troubleshooting Easy UART flasher bus error

    #22 20938721
    Jacekmiel1
    Level 7  
    Posts: 14
    Rate: 2
    @p.kaczmarek2 I had a problem when trying to upload the software to another same socket... The BK7231 Easy UART Flasher program keeps getting the following message in the log: "Getting bus filed, will try again..."

    The connection to the CB2S board appears to be correct. On the TTL converter, when resetting via the CEN pin to ground, the TX and RX LEDs will flash, so it seems that the micro processor is alive and being reset. What else can I check?
  • #23 20938724
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14771
    Help: 659
    Rate: 12914
    Swap RX and TX.
    Replace the baud rate with another one.
    Reset not via CEN, but via power off/power on.
    Are you flashing the system or CB2S desoldered?
    How do you power the whole thing?
    Helpful post? Buy me a coffee.
  • Cold solder joints on RX and TX suspected

    #24 20938758
    Jacekmiel1
    Level 7  
    Posts: 14
    Rate: 2
    I changed RX and TX. Tomorrow I will correct February again, but the connection seems to be good.

    I reset it via CEN, just like with the previous module, and it worked straight away. I`ll try on/off tomorrow.

    Programs on a desoldered board.

    At first I thought that maybe I had damaged the board during soldering, but I see that in the Tuya smart life application the module connects + is active in my WiFi network. Well, it turns out I have to solder until I get it right.

    Added after 37 [minutes]:

    UPDATE: However, I couldn`t resist and sat down immediately...

    I think it`s a matter of cold solder joints on RX and TX, or restarting Windows helped. Thanks so much for all your help!
  • #25 21108410
    kyrychenkoqa
    Level 2  
    Posts: 2
    Hello guys. Can some one help me out where i can locate Tx and VCC, from main board? Because i damaged those 2 pads when desoldered CB2S module. Is that located on BL0937 ? Any help would be appreciated.
Listen:

Topic summary

LABEL_AI_GENERATED
The discussion revolves around a no-name plug purchased from AliExpress, initially advertised as a 20A device but containing a 16A relay. Users share experiences with the device, including attempts to integrate it with Domoticz using the Tuya plugin, which faced challenges. The internal components reveal a CB2S module with a BL2028N chip and a BL0937 power metering chip. Various users discuss flashing the device with OpenBK7231 firmware, troubleshooting MQTT configurations, and issues with button functionality. The conversation also includes advice on desoldering the CB2S module for programming and resolving connection problems during flashing. Users provide insights into pin configurations and share tools for easier flashing processes.
AI summary based on the discussion. May contain errors.

FAQ LABEL_AI_GENERATED

TL;DR: 16A relay, not advertised 20A: “flux and braid” is the key desoldering advice for flashing this CB2S/BL0937 QNCX or ELIVCO LSPA9 smart plug with OpenBeken, setting GPIOs, fixing off-state readings, and controlling MQTT telemetry. [#20916690] Why it matters: This plug can run OpenBeken, but its real relay rating and wiring quality matter for safe load planning.

Alternative Thread result Specific note
BK7231 GUI Flash Tool Worked for flashing Used after CP2102 driver issue on Windows 10
bk7231tools Worked for backup Successful 2MB backup was reported
hid_download_py Worked faster for backup Reported as significantly faster than bk7231tools

Key insight: Treat this “20A” plug as a 16A-class device, then configure OpenBeken with the extracted Tuya GPIO map. Flag 38 prevents misleading BL0937 power and current values when the relay is open.

Quick Facts

  • The AliExpress promotion price was 2.99 USD, but the opened plug contained a 16A relay despite a 20A listing. [#20560043]
  • The working OpenBeken energy pins are P6 BL0937CF1, P7 BL0937CF, and P24 BL0937SEL. [#20560043]
  • Calibration used a 60W bulb measured as 62W at 229V with a Fluke multimeter. [#20560043]
  • OpenBeken 1.17.11 did not recognize TasTeleInterval; version 1.17.74 fixed the command issue. [#20561214]
  • The Tuya-extracted configuration added P23 as LED channel 1 and P26 as relay channel 1. [#20577028]

How do I flash OpenBeken on a no-name QNCX/ELIVCO LSPA9 smart plug with a CB2S module and BL0937 energy metering?

Flash OpenBeken by accessing the CB2S module, backing up firmware, then writing the correct BK7231 image.
  1. Open the plug carefully; the thread used a clamp and needed about 2–3 minutes.
  2. Desolder CB2S if in-circuit UART fails; use braid for clean pads.
  3. Flash with BK7231 GUI Flash Tool, then set the BL0937 and relay pins. One reported working firmware was OpenBK7231N_QIO_1.17.104 on the ELIVCO LSPA9 variant. [#20576998]

What is the correct OpenBeken GPIO pinout for the CB2S BL0937 no-name 16A/20A smart plug?

Use P6 BL0937CF1, P7 BL0937CF, P8 WiFi LED, P10 button, P23 LED, P24 BL0937SEL, and P26 relay. The initial no-name plug used P8 as blue LED, P10 as button, P24 as BL0937SEL, and P26 as relay. The later ELIVCO LSPA9 backup confirmed P23 as the second LED. Set channel 1 on the button, LED, and relay where OpenBeken asks for a channel. [#20577028]

Why does a BL0937 smart plug show non-zero power or current readings when the relay is off, and how does OpenBeken flag 38 fix it?

The plug can report stray BL0937 power data while the relay is open, so OpenBeken flag 38 forces zero power and current. The thread shows an off-state measurement issue after calibration. The fix was flag 38, described as “Set power and current to zero if all relays are open.” Use it when the relay is off but MQTT or the WebApp still shows non-zero current or power. [#20560296]

How can I calibrate BL0937 power measurement in OpenBeken using a known load like a 60W bulb and a multimeter?

Calibrate BL0937 by comparing OpenBeken readings against a measured load and real mains voltage. The thread used a 60W bulb that actually drew 62W at 229V. A Fluke multimeter supplied the reference voltage. After calibration, the plug measured approximately correctly. Keep the relay on during calibration, then enable flag 38 if off-state readings do not return to zero. [#20560043]

What is CB2S, and how is it related to BK7231T/BK7231N chips used in Tuya smart plugs?

CB2S is a Tuya smart-plug Wi-Fi module that carries the BK7231-class microcontroller and exposes GPIOs used by OpenBeken. In this thread, the no-name plug used CB2S, while a similar ELIVCO LSPA9 had CB2S with a Belon BL2028N marking. OpenBeken was flashed with BK7231 tools, including OpenBK7231N_QIO_1.17.104 on one unit. [#20576998]

What is BL0937, and what role does it play in energy monitoring smart sockets?

BL0937 is an energy-metering chip that reports electrical measurement signals to the Wi-Fi module through CF, CF1, and SEL pins. In this plug, OpenBeken maps it as P6 BL0937CF1, P7 BL0937CF, and P24 BL0937SEL. It produced voltage, current, power, apparent power, reactive power, power factor, and consumption fields in MQTT telemetry. [#20561086]

BK7231 GUI Flash Tool vs bk7231tools vs hid_download_py — which flasher is better for backing up and flashing CB2S smart plugs?

All three tools worked in the thread, but hid_download_py was reported as faster for backup. BK7231 GUI Flash Tool handled flashing and can also inspect a 2MB binary. bk7231tools successfully created a backup. The most practical workflow is backup first, then use BK7231 GUI Flash Tool for configuration review and OpenBeken flashing. One user flashed OpenBK7231N_QIO_1.17.104 successfully. [#20576998]

How do I reduce frequent MQTT tele/SENSOR messages in OpenBeken Tasmota telemetry emulation?

Use TasTeleInterval for Tasmota telemetry emulation, not VCPPublishThreshold or VCPPublishIntervals. The thread showed SENSOR messages every 3 seconds despite VCP commands. The correct command format was TasTeleInterval [SensorInterval] [StateInterval], for example TasTeleInterval 60 60. Store the command in autoexec.bat if you need it after every reboot. [#20561089]

Why does the OpenBeken command TasTeleInterval return “CMD NOT found,” and which firmware version supports it?

TasTeleInterval returns “CMD NOT found” when the OpenBeken firmware is too old. In the thread, version 1.17.11 rejected TasTeleInterval 60 60. After updating to version 1.17.74, the command worked. This is a firmware-version failure, not a wiring issue or MQTT broker issue. [#20561214]

How can I make the red LED on an ELIVCO LSPA9 or no-name CB2S smart plug follow the relay state in OpenBeken?

Set the red LED GPIO to channel 1 and choose the LED role that matches the desired relay state. The extracted configuration showed P23 as LED channel 1. The working user configuration used P23 LED_n channel 1, with red LED behavior synchronized to the relay. P8 controlled the blue Wi-Fi LED, while P26 controlled the relay. [#20577139]

How do I extract the original Tuya GPIO configuration from a 2MB firmware backup using BK7231GUIFlashTool?

Load the 2MB Tuya firmware backup into BK7231GUIFlashTool and inspect the extracted GPIO configuration. The tool can parse Tuya firmware and output an OpenBeken JSON template. In the thread, it extracted P24 BL0937 SEL, P10 button, P23 LED, P6 BL0937 VI, P8 Wi-Fi LED, P7 BL0937 ELE, and P26 relay. Double-check the result because the feature was described as experimental. [#20577028]

When flashing a CB2S module, when is it necessary to desolder the module instead of programming it in-circuit?

Desolder CB2S when connected circuitry interferes with UART flashing, especially around P10 RX1 or a debouncing capacitor. The expert advice was to desolder because it is simple with flux and braid. In-circuit flashing can work if RX/TX lines are not loaded. The thread’s first successful case desoldered CB2S, and a later case also programmed a desoldered board. [#20916690]

What should I check when BK7231 Easy UART Flasher keeps saying “Getting bus failed, will try again” while flashing a CB2S module?

Check RX/TX order, baud rate, reset method, power supply, and solder joint quality. The thread recommended swapping RX and TX, changing baud rate, and resetting by power cycling instead of only grounding CEN. The failing case used a desoldered CB2S board. The final fix was likely cold solder joints on RX/TX, with a Windows restart also possible. [#20938758]

Where can I find alternative TX and VCC connection points on the main board if the CB2S pads are damaged during desoldering?

The thread does not provide confirmed alternative TX or VCC points for damaged CB2S pads. A user asked whether those lines were available on the BL0937 area, but no mapped repair points appeared in the supplied posts. Use the CB2S module pinout and continuity testing as the next practical step, but do not assume BL0937 carries UART TX or module VCC. [#21108410]

What safety concerns should I consider when an AliExpress smart plug is advertised as 20A but contains a 16A relay and thin PE wiring?

Treat the plug as limited by the 16A relay, not the 20A advertisement. The opened unit also had modest solder thickness and a thin PE conductor. The buyer opened an AliExpress dispute and received half the price back without resistance. Avoid using this plug near a claimed 20A load, especially for long-duration heating or high-current appliances. [#20560043]
AI summary based on the discussion. May contain errors.
ADVERTISEMENT