FAQ
TL;DR: 55 % discount made the Aubess WBP-1G cost just 22.6 PLN, yet “It’s deadly dangerous!” if powered from two supplies at once [Elektroda, piratee, #20521865; p.kaczmarek2, #20504131]. Check pinout, read a full 2 MB dump, then flash OpenBeken.
Why it matters: Correctly flashing this BK7231N+BL0942 switch avoids device loss and mains hazards.
Quick Facts
• MCU: BK7231N, 2 MB flash required for full dump [Elektroda, p.kaczmarek2, post #20493204]
• Energy chip: BL0942 on UART1 (P10/P11) [Elektroda, p.kaczmarek2, post #20495963]
• Key GPIOs (variant 2): Relay P26, Button P23, LED P8, Ext-Switch P24 [Elektroda, p.kaczmarek2, post #20521756]
• Safe supply: 3.3 V UART only; never mix with 110-240 V mains [Elektroda, p.kaczmarek2, post #20504131]
• Typical price: 22–40 PLN incl. shipping on AliExpress [Elektroda, posts #20521878, #20521865]
What chips are inside the DIY Smart Mini Switch (WBP-1G)?
The board carries a BK7231N Wi-Fi MCU and a BL0942 power-monitoring ADC, giving Wi-Fi control plus voltage, current and energy data [Elektroda, p.kaczmarek2, post #20495963]
How do I take a correct 2 MB firmware dump under Windows?
Use BK7231 GUI Flash Tool; it auto-sets size. With uartprogram, add “-l 0x200000” and unprotect for N versions [Elektroda, p.kaczmarek2, post #20495547]
Which GPIO pins control the relay, button and LED on the second-revision board?
Relay P26, Wi-Fi LED P8, Pairing Button P23, External toggle P24; BL0942 stays on UART1 (P10/P11) [Elektroda, p.kaczmarek2, post #20521756]
Can I program the module without soldering every pad?
Yes. Clip 3.3 V, GND, RX, TX to the vertical CB2S board and flash OpenBeken successfully, no full disassembly needed [Elektroda, piratee, post #20521909]
What’s the safe way to power the switch during flashing?
Power from a 3.3 V USB-UART only. Never connect mains while the programmer is attached; dual supply sparked and destroyed both switch and converter [Elektroda, piratee, #20596570; p.kaczmarek2, #20504131].
Does OpenBeken publish the device IP over MQTT?
Yes. IP is sent on startup; see MQTT topic list in the OpenBK7231T README [Elektroda, p.kaczmarek2, post #20496024]
How can I enable PowerSave to cut idle draw by ~75 %?
Run command: PowerSave 1. Place it in autoexec.bat for persistence [Elektroda, p.kaczmarek2, post #20522566] A user measured 0.3 W vs 1.2 W after enabling “BL0942 Idle Study”.
How do I set timezone and keep it after reboot?
Enter: ntp_timeZoneOfs 2 (without plus sign). Put it in the same backlog or autoexec so it survives power cycles [Elektroda, p.kaczmarek2, post #20522640]
Will OpenBeken handle daylight-saving time automatically?
Not yet. Developers are considering table-based automatic DST switching, but no release implements it [Elektroda, p.kaczmarek2, post #20528004]
Where can I buy the switch and what does it cost?
AliExpress lists the Aubess 16 A module from 22 PLN (promo) to 40 PLN with shipping, depending on seller variants [Elektroda, piratee, #20521865; p.kaczmarek2, #20521878].
How do I calibrate the BL0942 measurements?
Open the WebApp after flashing; a ready-made calibration form sets voltage, current and power factors without command line [Elektroda, p.kaczmarek2, post #20496001]
Is there an automated way to extract pin configuration from a firmware dump?
Yes. A Python tool parses OpenBeken NVRAM, but it needs the full environment; posting the 2 MB dump to the forum gets community decoding [Elektroda, p.kaczmarek2, post #20528004]
What happens if I read only 1 MB instead of 2 MB?
OpenBeken settings sit near the flash end. A 1 MB dump loses them, forcing manual pin discovery and risking boot failure “90 % of configuration guesswork arises from short dumps” [Elektroda, p.kaczmarek2, post #20495017]