FAQ
TL;DR: Build a Wi-Fi weather station in 25 minutes, logging ±2 °C/±5 %RH DHT11 readings [Aosong, 2023]; “flashing W600 is one-click easy” [Elektroda, p.kaczmarek2, post #20573775] Use OpenBeken firmware, Air602 board and MQTT to stream data.
Why it matters: A $4 board plus free firmware turns into a networked sensor that slots straight into Home Assistant.
Quick Facts
• MCU: WinnerMicro W600, 80 MHz Cortex-M3, 288 KB SRAM [WinnerMicro, 2022]
• OpenBeken W600 binary ≈ 340 KB flash, 46 KB RAM at boot [OpenBeken Release, 2024]
• DHT11 range 0–50 °C, 20–90 %RH; accuracy ±2 °C/±5 %RH [Aosong, 2023]
• Air602 board price: US $2–4 (Oct 2024) [AliExpress List, 2024]
• Flash/logic voltage: 3.3 V only [Elektroda, p.kaczmarek2, post #20573775]
What parts are required for the OpenBeken Air602 weather station?
You need an Air602 (W600) development board, a DHT11 sensor, a 3.3 V USB-TTL adapter, three jumper wires, and a 5 V USB power source. Optional: one LED and one push-button for extra GPIO tests [Elektroda, p.kaczmarek2, post #20573775]
Which flashing tools are supported for the W600?
OpenBeken can be flashed with the original wm_tool.exe [Elektroda, p.kaczmarek2, post #20573775] or the Windows “Upgrade Tools” package [Elektroda, divadiow, post #21249449] Both accept BIN files and auto-detect the COM port.
How do I flash OpenBeken onto the Air602?
- Hold the BOOT pin low and reset the board.
- In Upgrade Tools, select the OpenBeken W600 BIN, 0x000000 address, 115 200 bps.
- Click Start; wait for the 100 % bar, then power-cycle the board. Total time ≈ 30 s.
How is the DHT11 wired to the Air602?
Connect DHT11 VCC to 3.3 V, GND to GND, and DATA to GPIO 8 (default). Enable the internal pull-up in software; no external resistor needed [Elektroda, p.kaczmarek2, post #20573775]
How do I read temperature and humidity in OpenBeken?
In the web console run: SetPinRole 8 DHT11; SetPinChannel 8 1. Readings appear under “Sensors” every 2 s and publish via MQTT if enabled [OpenBeken Docs, 2024].
Can I push the data straight into Home Assistant?
Yes. Enable MQTT in OpenBeken, then copy the broker IP, user, and password. Home Assistant auto-discovers the payload when you toggle ‘HomeAssistantDiscovery 1’ in the console [OpenBeken Docs, 2024].
What power supply does the Air602 need?
The module runs at 3.3 V and draws up to 120 mA during Wi-Fi TX bursts [WinnerMicro, 2022]. Steady 500 mA USB supplies are adequate.
Common flashing errors and fixes?
‘Sync failed’ usually means BOOT pin left high—hold it low. A verified but non-booting board often indicates 5 V applied to GPIOs; the W600 is not 5 V-tolerant [WinnerMicro, 2022]. "Always double-check your meter before bricking hardware," warns one maintainer [Elektroda, divadiow, post #21249449]
How accurate is DHT11 versus DHT22?
DHT11 offers ±2 °C and ±5 %RH, sampling every second [Aosong, 2023]. DHT22 improves to ±0.5 °C and ±2 %RH but costs about 3× more [Adafruit, 2024].
Can I reuse the firmware on other chips or sensors?
OpenBeken builds exist for BK7231, BL602, W800 and more; only the UART flashing step differs [Elektroda, p.kaczmarek2, post #20573775] Any GPIO-based sensor supported in OBK (e.g., DS18B20, PIR) works after role assignment.
How do I graph the readings without Home Assistant?
The community Charts driver publishes time-stamped CSV over HTTP; point Grafana at http://IP/charts and import. A beta BIN is linked in the charts thread [Elektroda, divadiow, post #21249449]
What resources does OpenBeken occupy on the W600?
The current release uses ≈ 340 KB flash and 46 KB RAM, leaving 60 KB RAM free for user tasks [OpenBeken Release, 2024]. An update with TLS will trim free RAM to about 28 KB.