Online Flashing Tool
Online Flashing Tool
This tool flashes FastBee-Arduino merged firmware directly in the browser. Open this page, select a serial port and the matching firmware version, then write it to your device.
FastBee-Arduino source: https://gitee.com/beecue/fastbee-arduino
FastBee-Arduino 在线烧录工具
选择串口和合并固件后,即可执行擦除或烧录操作,日志会实时显示连接和写入状态。
高级选项
已加载 7 个内置烧录文件。 等待选择串口。
Quick Start
| Step | Action | Description |
|---|---|---|
| 1 | Connect the board | Use a data-capable USB cable to connect your ESP32 board |
| 2 | Select serial port | Click Select Serial Port and choose the board port in the browser dialog |
| 3 | Select firmware | Keep Firmware Source as Built-in File, choose a merged firmware matching your chip, Flash, and PSRAM |
| 4 | Start flashing | Keep address at 0x0, click Flash, wait for progress to complete and auto-reset |
If auto-reset fails, press the
EN/RSTbutton on the board once to restart. Some boards require holdingBOOT, clicking Flash, then releasingBOOTafter log output begins.
Firmware Version Selection
Built-in firmware files come from device/fim/manifest.json. All are merged firmware images containing the bootloader, partition table, application firmware, and web filesystem. Most users only need to select one firmware matching their hardware and keep the flash address at 0x0.
| Chip / Board | Built-in Firmware | Tier | Flash / PSRAM | Recommended Use |
|---|---|---|---|---|
| ESP32 | fastbee-esp32-F4R0.bin | Standard | 4MB / None | Standard ESP32 board, best first choice |
| ESP32 | fastbee-esp32-F8R4.bin | Full | 8MB / 4MB | ESP32-WROVER or ESP32 module with PSRAM |
| ESP32-S3 | fastbee-esp32s3-F8R0.bin | Standard+OTA | 8MB / None | ESP32-S3 N8 module, OTA partition required |
| ESP32-S3 | fastbee-esp32s3-F8R4.bin | Full | 8MB / 4MB | ESP32-S3 N8R4 module |
| ESP32-S3 | fastbee-esp32s3-F16R8.bin | Full | 16MB / 8MB | ESP32-S3 N16R8 module, recommended for full features |
| ESP32-C3 | fastbee-esp32c3-F4R0.bin | Lite | 4MB / None | Low-cost WiFi/MQTT node |
| ESP32-C6 | fastbee-esp32c6-F4R0.bin | Lite | 4MB / None | WiFi 6 low-cost node |
In the file names, F indicates Flash capacity and R indicates PSRAM capacity. For example, F4R0 means 4MB Flash with no PSRAM, and F16R8 means 16MB Flash with 8MB PSRAM.
If you are unsure about your hardware resources, check the board or module silkscreen, product page specs, or serial boot log to confirm chip model, Flash, and PSRAM. A firmware-to-hardware mismatch may cause boot failure, web console errors, or storage partition issues.
Tool Options
- Baud Rate: Default
115200is the most stable; increase to460800or921600only if your cable and serial adapter are reliable. - Firmware Source: Use Built-in File for first-time flashing; switch to Local File only when flashing a custom
.bin. - Flash Address: Built-in merged firmware always uses
0x0— do not change this. - Advanced Options: Flash mode, frequency, size, and auto-reset should usually remain at defaults. Built-in firmware auto-detects Flash size from the file name.
- Erase: Clears the entire Flash, including network config, peripheral config, and runtime data. Only use this when switching firmware tiers, troubleshooting stale config, or resolving repeated flash failures.
Browser Requirements
- Use a recent version of Chrome or Edge.
- Web Serial requires HTTPS; local documentation server preview URLs also work.
- If the serial port dialog does not appear, check browser serial permissions, USB drivers, data cable, and port availability.
Post-Flash Configuration
After flashing, the device reboots. On first boot or when WiFi is not configured, the device enters AP mode with hotspot name fastbee-ap and password admin123. Connect to the hotspot and visit http://192.168.4.1 or http://fastbee.local, then log in with the default credentials admin / admin123.
For network setup, peripheral configuration, and automation rules, see Quick Start. For local builds, script deployment, smoke testing, or release checks, see Edition Comparison and Stability & Release Checklist.
Troubleshooting
Browser Reports Serial Port Not Supported
Switch to Chrome or Edge, and confirm the page is served over HTTPS or a local documentation preview URL.
Serial Port Not Found
Make sure your USB cable supports data transfer and install the correct serial driver. Common Windows driver names include USB-SERIAL CH340 and CP210x USB to UART Bridge. Close Arduino IDE Serial Monitor, PlatformIO Monitor, or any other program using the serial port before flashing.
Stuck Waiting for Sync
Some boards have an unreliable auto-download circuit. Try holding BOOT, clicking Flash, and releasing BOOT after log output begins. If it still fails, press EN / RST and retry.
Web Console Not Accessible After Flash
Make sure you selected a full merged firmware and that the chip, Flash, and PSRAM match your board. If you previously flashed a different firmware or partition table, run Erase first, then re-flash the correct merged firmware.
