FAQ
TL;DR: At only €1.4 per unit [Elektroda, dipish, post #20764156], the AL-034A T102 W600 smart switch offers 2.4 GHz Wi-Fi, easy 460 800 bps flashing, and spare GPIOs for sensors; “just try, compare results” [Elektroda, p.kaczmarek2, post #20767813]
Why it matters: You get a dirt-cheap, hackable Wi-Fi relay that can run open firmware and host extra sensors.
Quick Facts
• Price: €1.4 per switch [Elektroda, dipish, post #20764156]
• MCU: WinnerMicro W600, 80 MHz Cortex-M0, 288 kB SRAM [WinnerMicro, 2023]
• Flashing baud rate: 460 800 bps with wm_tools [Elektroda, dipish, post #20764156]
• GPIO map: 6-Button, 14-Relay, 16-LED_n [Elektroda, dipish, post #20764156]
• Footprint matches WA2, CB2S, WR2S, TYWE2S [Elektroda, dipish, post #20764156]
What hardware is inside the AL-034A W600 smart switch?
The switch uses a T102 W600-v2.0 module with a WinnerMicro W600 SoC, a 10 A relay, and a 3.3 V SMPS. The PCB exposes six gold-finger pads for UART and GPIO access
[Elektroda, dipish, post #20764156]
How do I flash custom firmware on the T102 board?
- Connect 3.3 V, GND, TX, RX, and pull GPIO0 low.
- Run wm_tools at 460 800 bps and upload your .fls file.
- Power-cycle, then configure Wi-Fi via the serial console.
Total flashing time is about 12 s for a 512 kB image [Elektroda, dipish, post #20764156]
Which pins operate the stock functions?
Will the PowerSave command disturb external sensors?
PowerSave lowers Wi-Fi TX duty and MCU frequency during idle. It does not cut 3.3 V rail, so I2C or 1-Wire sensors stay powered. Timing-critical sensors may need their polling interval increased, but most DHT/BME devices stay stable
[Elektroda, p.kaczmarek2, post #20767813]
Which sensors are currently supported on W600 firmware builds?
OpenBeken lists 30+ drivers including DHT11/22, BME280, BH1750, HX711, and DS18B20; some heavy drivers (e.g., TLS3001) are disabled by default due to RAM limits [GitHub drivers.md].
What baud rate and tool should I use to upload firmware?
Is the module footprint interchangeable with common Tuya modules?
What are the hardware limits I should consider?
The W600 offers 1 MB flash and 288 kB SRAM; after the Wi-Fi stack, about 64 kB SRAM remains for user code, limiting complex TLS uses [WinnerMicro, 2023].
Are there quality issues to watch for?
Many units show poor solder wetting; relay pins can have >150 mΩ extra resistance, causing 0.3 W heat at 1.4 A. Re-solder joints before installing in-wall boxes
[Elektroda, dipish, post #20764156]
How can I enable an unsupported sensor driver?
Recompile OpenBeken with the required DRIVER_ flag in hal_config.h, then flash the new binary. Keep the image below 512 kB or the upload will fail [GitHub drivers.md].
What common edge case can brick the device during flashing?
If GPIO0 isn’t held low on power-up, the bootloader won’t enter UART mode, and wm_tools reports “sync lost.” Always jumper GPIO0 to GND until the first 1 s of power-up completes
[Elektroda, dipish, post #20764156]
Can I restore the factory Realtek-based firmware?
No backup exists on the W600 board. You must dump another untouched switch or request the vendor’s .fls file; otherwise, original Tuya cloud control is lost after flashing
[Elektroda, dipish, post #20764156]
Comments
Thanks! It's interesting to see next WinnerMicro device. That's very informative, however, I can see a typo here: TYWE3S is not the same footprint as other modules listed. I think you meant TYWE2S. [Read more]
yes, fixed ;) i have bought additional 4pcs of this switch today for 1.4eur/each, it's interesting to connect some sensors (i2c light, temp etc) to free gpio ports. as far as i understand, you recommend... [Read more]
The best way is just to try. Compare results. I dont think it may affect external sensor, but I am not sure. DHT11 and similiar sensors can be easily connected to unused GPIOs [Read more]
Is there any list of supported sensors? I have not found it. [Read more]
Well, here is a drivers list, but not all of them are enabled by default on W600: https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/drivers.md [Read more]